Alex Szpakowski
|
a3ff9999d1
Disallow mat3 formats in shader storage buffers.
|
3 years ago |
Alex Szpakowski
|
68977ec311
Fix alignment of storage buffers with vec3 or mat3 components.
|
3 years ago |
Alex Szpakowski
|
21f5ba86d3
Merge branch 'master' into 12.0-development
|
4 years ago |
Alex Szpakowski
|
f89aabb0bb
Update copyright year for 2021
|
4 years ago |
Alex Szpakowski
|
deff795908
Rename some internal buffer enums to better match what they do
|
4 years ago |
Alex Szpakowski
|
e2838131f2
Add love.graphics.copyBuffer.
|
4 years ago |
Alex Szpakowski
|
50ff86bd92
Graphics Buffers can be used as Shader Storage Buffers.
|
4 years ago |
Alex Szpakowski
|
1f9d98263d
Refactor Buffer internals.
|
4 years ago |
Alex Szpakowski
|
b011487a3e
Add new texel buffer type.
|
5 years ago |
Alex Szpakowski
|
36b0394afc
Add love.graphics.newVertexBuffer and love.graphics.newBuffer.
|
5 years ago |
Alex Szpakowski
|
d75f5df80d
Add Buffer methods
|
5 years ago |
Alex Szpakowski
|
c2be89f130
Fix crashes when creating a Buffer.
|
5 years ago |
Alex Szpakowski
|
3b67db4672
Add love.graphics.newIndexBuffer
|
5 years ago |
Alex Szpakowski
|
2c90ccabb3
Avoid some hardcoded strings
|
5 years ago |
Alex Szpakowski
|
1ddfcd4cc8
Always use explicitly typed buffers, even in internal code
|
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
|
d5d50d2e0d
Move DataFormat enum to vertex.h
|
5 years ago |
Alex Szpakowski
|
ee5304ba53
Remove vertex namespace
|
5 years ago |
Alex Szpakowski
|
b0232a4a6b
Initial work on unified graphics buffers representing different types of data.
|
5 years ago |
Alex Szpakowski
|
fc4847c69d
Update copyright for the new year
|
5 years ago |
Alex Szpakowski
|
0752f27bdf
Update copyright year for 2019
|
6 years ago |
Bart van Strien
|
e80247c191
Happy new year! ✨
|
7 years ago |
Alex Szpakowski
|
a31b500b03
Simplify quad drawing code, and use glDrawElementsBaseVertex when available.
|
7 years ago |
Alex Szpakowski
|
785902d8bd
Fix windows build
|
7 years ago |
Alex Szpakowski
|
3fb621af95
Always use a 16 bit index array for quad indices, with multiple draws when necessary. See issue #1356.
|
7 years ago |
Alex Szpakowski
|
864147c38c
love.graphics: move more platform-independent code out of the opengl backend
|
8 years ago |
Alex Szpakowski
|
b7dde8712a
Fix drawing with >= 16k sprites in a spritebatch on desktops.
|
8 years ago |
Alex Szpakowski
|
d990044288
love.graphics internal Buffer objects are no longer OpenGL-specific.
|
8 years ago |