Alex Szpakowski
|
2c90ccabb3
Avoid some hardcoded strings
|
5 years ago |
Alex Szpakowski
|
2828761060
Move some code from Mesh wrapper to Buffer wrapper
|
5 years ago |
Alex Szpakowski
|
2572f0c7a1
Meshes expose GraphicsBuffers, part 2
|
5 years ago |
Alex Szpakowski
|
25d9ae2ba0
Meshes expose vertex buffers, part 1
|
5 years ago |
Alex Szpakowski
|
d597275207
Add StringMap for DataFormat
|
5 years ago |
Alex Szpakowski
|
d5d50d2e0d
Move DataFormat enum to vertex.h
|
5 years ago |
Alex Szpakowski
|
1bc2b947fc
Rename Attributes struct to VertexAttributes
|
5 years ago |
Alex Szpakowski
|
ee5304ba53
Remove vertex namespace
|
5 years ago |
Alex Szpakowski
|
23bc1a7aae
Add new mesh data formats: int32, uint32, [u]int8, [u]int16, snorm8, and snorm16.
|
5 years ago |
Alex Szpakowski
|
5f9b5a21d0
Merge default into minor
|
5 years ago |
Alex Szpakowski
|
fc4847c69d
Update copyright for the new year
|
5 years ago |
Alex Szpakowski
|
3435a6bcbf
Change the internal constant color from a (per-draw) vertex attribute to a uniform. Pack most built-in uniforms into a single vec4 array and update them all with a single glUniform call.
|
5 years ago |
Alex Szpakowski
|
9ab2a94037
Rename internal C++ Color struct to Color32 to help differentiate it from Colorf.
|
6 years ago |
Alex Szpakowski
|
55d4dc0f9e
Restructure some internal vertex buffer binding code to be closer to how graphics APIs actually behave.
|
6 years ago |
Alex Szpakowski
|
0752f27bdf
Update copyright year for 2019
|
6 years ago |
Michael Vetter
|
a1d6da4624
Silence compiler warning
|
6 years ago |
Bart van Strien
|
e80247c191
Happy new year! ✨
|
7 years ago |
Alex Szpakowski
|
7354de2059
Add (low level) functionality to allow rendering 3D Meshes.
|
7 years ago |
Alex Szpakowski
|
7ffb04f019
Fix windows build
|
7 years ago |
Alex Szpakowski
|
15cc540e4c
Make internal vertex attribute code less OpenGL-specific.
|
7 years ago |
Alex Szpakowski
|
b0c5bf2156
Fix build?
|
7 years ago |
Alex Szpakowski
|
7a2e52b12d
Cleaned up some vertex data-related code.
|
7 years ago |
Bart van Strien
|
9e4374935d
Show (short) list of possible enum values when an invalid value is encountered (resolves #1318)
|
8 years ago |
Alex Szpakowski
|
6bdbd17249
Fix colors not being applied properly in auto-batched draws
|
8 years ago |
Alex Szpakowski
|
7694edfd52
Auto-batched draws (except for love.graphics.print, for now) are affected by 3D transforms.
|
8 years ago |
Alex Szpakowski
|
70b32c47ce
Error if a non-2D/affine matrix is used with auto-batched draws, since they perform CPU-side matrix transforms on 2-component vectors.
|
8 years ago |
Alex Szpakowski
|
66b299822a
Array textures can be easily drawn without a shader (resolves issue #1111).
|
8 years ago |
Alex Szpakowski
|
f3f6b10ac8
Clean up glVertexAttribPointer calls a bit.
|
8 years ago |
Alex Szpakowski
|
d990044288
love.graphics internal Buffer objects are no longer OpenGL-specific.
|
8 years ago |
Alex Szpakowski
|
470098b7e6
Shader code cleanup
|
8 years ago |