Alex Szpakowski
|
2572f0c7a1
Meshes expose GraphicsBuffers, part 2
|
5 gadi atpakaļ |
Alex Szpakowski
|
25d9ae2ba0
Meshes expose vertex buffers, part 1
|
5 gadi atpakaļ |
Alex Szpakowski
|
1bc2b947fc
Rename Attributes struct to VertexAttributes
|
5 gadi atpakaļ |
Alex Szpakowski
|
ee5304ba53
Remove vertex namespace
|
5 gadi atpakaļ |
Alex Szpakowski
|
b0232a4a6b
Initial work on unified graphics buffers representing different types of data.
|
5 gadi atpakaļ |
Alex Szpakowski
|
5f9b5a21d0
Merge default into minor
|
5 gadi atpakaļ |
Alex Szpakowski
|
fc4847c69d
Update copyright for the new year
|
5 gadi atpakaļ |
Alex Szpakowski
|
881a31512d
Remove the variant of SpriteBatch:setColor() which disables all previously set colors (resolves issue #1090).
|
5 gadi atpakaļ |
Alex Szpakowski
|
9ab2a94037
Rename internal C++ Color struct to Color32 to help differentiate it from Colorf.
|
6 gadi atpakaļ |
Alex Szpakowski
|
55d4dc0f9e
Restructure some internal vertex buffer binding code to be closer to how graphics APIs actually behave.
|
6 gadi atpakaļ |
Alex Szpakowski
|
8455ef22d5
More consistent naming for vertex and index buffers in love's code.
|
6 gadi atpakaļ |
Alex Szpakowski
|
0752f27bdf
Update copyright year for 2019
|
6 gadi atpakaļ |
Bart van Strien
|
e80247c191
Happy new year! ✨
|
7 gadi atpakaļ |
Alex Szpakowski
|
a31b500b03
Simplify quad drawing code, and use glDrawElementsBaseVertex when available.
|
7 gadi atpakaļ |
Alex Szpakowski
|
3fb621af95
Always use a 16 bit index array for quad indices, with multiple draws when necessary. See issue #1356.
|
7 gadi atpakaļ |
Alex Szpakowski
|
7354de2059
Add (low level) functionality to allow rendering 3D Meshes.
|
7 gadi atpakaļ |
Alex Szpakowski
|
e3fd489373
Abstracted lower level drawing code, moved all type-specific drawing code out of opengl backend, deleted obsolete files
|
7 gadi atpakaļ |
Alex Szpakowski
|
15cc540e4c
Make internal vertex attribute code less OpenGL-specific.
|
7 gadi atpakaļ |
Alex Szpakowski
|
864147c38c
love.graphics: move more platform-independent code out of the opengl backend
|
8 gadi atpakaļ |
Alex Szpakowski
|
7694edfd52
Auto-batched draws (except for love.graphics.print, for now) are affected by 3D transforms.
|
8 gadi atpakaļ |
Alex Szpakowski
|
ac697ddb0f
Clean up love’s internal Vector code a bit, and rename it to Vector2 so it’s more obvious what it is.
|
8 gadi atpakaļ |
Alex Szpakowski
|
a8e4db8e1e
Clamp color arguments to [0, 1] in cases where we don’t support values outside of that range internally.
|
8 gadi atpakaļ |
Alex Szpakowski
|
66b299822a
Array textures can be easily drawn without a shader (resolves issue #1111).
|
8 gadi atpakaļ |
Alex Szpakowski
|
c0e66eba83
Move backend-agnostic Mesh and SpriteBatch code out of the opengl implementation folder.
|
8 gadi atpakaļ |