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
|
7161d600b7
Add mipmapping support to Canvases.
|
8 years ago |
Alex Szpakowski
|
a0ef2ac28b
Add Depth compare / shadow sampler support. Officially this is only supported in glsl3 shaders.
|
8 years ago |
Alex Szpakowski
|
0001b4695e
Add new variants of love.graphics.clear for controlling how the depth and stencil buffers are cleared.
|
8 years ago |
Alex Szpakowski
|
43172bd3f6
Add optional ‘readable’ boolean field to the table passed into love.graphics.newCanvas. Added new variant of love.graphics.getCanvasFormats which takes a ‘readable’ boolean.
|
8 years ago |
Alex Szpakowski
|
018a3831cb
Add a new “stencil8” pixel format for Canvases (resolves issue #1003).
|
8 years ago |
Alex Szpakowski
|
ceb9cd1c0b
Rename internal “GLSLES” references to “ESSL”.
|
8 years ago |
Alex Szpakowski
|
cb9aa857d7
Don’t try to create the standard/default array texture shader if array textures are not supported.
|
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
|
73fd45558b
Implement Array, Cubemap, and Volume texture types (issue #1111).
|
8 years ago |
Alex Szpakowski
|
97789b18c0
Only use opengl debug groups if the LOVE_GRAPHICS_DEBUG environment variable is set to 1.
|
8 years ago |
Alex Szpakowski
|
8558d7894c
Move all remaining love.graphics Lua wrapper code out of the opengl implementation folder.
|
8 years ago |
Alex Szpakowski
|
c0e66eba83
Move backend-agnostic Mesh and SpriteBatch code out of the opengl implementation folder.
|
8 years ago |
Alex Szpakowski
|
13af754d3d
Move most of Text and Video love.graphics classes out of the opengl subfolder.
|
8 years ago |
Alex Szpakowski
|
d990044288
love.graphics internal Buffer objects are no longer OpenGL-specific.
|
8 years ago |
Alex Szpakowski
|
bea7cfdaab
Add low-level hardware instancing support to Meshes.
|
8 years ago |
Alex Szpakowski
|
731b5d5cf0
Added support for GLSL 3 shaders (GLSL 3.30 and GLSL ES 3.00).
|
8 years ago |
Alex Szpakowski
|
a6669a8bb2
Merge default into minor
|
8 years ago |
Alex Szpakowski
|
f45c6a0d74
Fix a crash related to love.graphics.push and love.window.setMode.
|
8 years ago |
Alex Szpakowski
|
8c204efafb
Minor pre-emptive fixes for GL3.
|
8 years ago |
Alex Szpakowski
|
e445c50af8
Fix stenciling…
|
8 years ago |
Alex Szpakowski
|
5243fb5a85
Allow disabling stencil capabilities for the main screen in love.window.setMode.
|
8 years ago |
Alex Szpakowski
|
3adc9b45be
Fix captureScreenshot when MSAA is used on iOS
|
8 years ago |
Alex Szpakowski
|
a653bfa104
Minor batching fixes and performance improvements
|
8 years ago |
Alex Szpakowski
|
551dc423a2
Improved performance slightly when love.graphics.setColor is used heavily with automatic batching.
|
8 years ago |
Alex Szpakowski
|
abb72cb813
Happy new year! 🥂
|
8 years ago |
Alex Szpakowski
|
548293e100
Don’t call unnecessary OpenGL APIs in love.graphics.setColor
|
8 years ago |
Alex Szpakowski
|
f12596dd19
More code restructuring.
|
8 years ago |
Alex Szpakowski
|
d94b363b39
Move more love.graphics backend-agnostic module code out of the opengl implementation file.
|
8 years ago |