Alex Szpakowski
|
9d2ee6d909
Shader uniforms keep their values after love.window.setMode (resolves issue #1174).
|
8 年之前 |
Alex Szpakowski
|
3e80ec2257
Render pass API. Replaces love.graphics.setCanvas and friends.
|
8 年之前 |
Alex Szpakowski
|
14f1afa446
Reduce redundant glActiveTexture calls.
|
8 年之前 |
Alex Szpakowski
|
d1c5edd792
Prevent redundant glBindBuffer calls.
|
8 年之前 |
Alex Szpakowski
|
0653ec9564
Address some compiler warnings about implicit integer conversions.
|
8 年之前 |
Alex Szpakowski
|
b8b670e0ae
Simplify Drawable code
|
8 年之前 |
Alex Szpakowski
|
ef61573cd3
Merge default into minor
|
9 年之前 |
Alex Szpakowski
|
d572c70883
Fix a GL error on OpenGL ES 3 when using multiple render targets.
|
9 年之前 |
Alex Szpakowski
|
57b70e2a7b
The format of the ImageData returned by Canvas:newImageData now matches the Canvas' format as best as possible.
|
9 年之前 |
Alex Szpakowski
|
e71f95595c
ImageData (and Images loaded from them) now support different data formats. Resolves issue #1048.
|
9 年之前 |
Alex Szpakowski
|
090c50795a
Fix love.window.setMode crashing if a Canvas is active.
|
9 年之前 |
Alex Szpakowski
|
4ca6106d7a
Cleaned up Canvas::checkCreateStencil a bit.
|
9 年之前 |
Adam M
|
62b642f28a
Support combined depth/stencil buffers when using vendor extensions.
|
9 年之前 |
Alex Szpakowski
|
cf4b409302
Renamed some things.
|
9 年之前 |
Alex Szpakowski
|
46a2e7b85c
Happy new year! 🎉
|
9 年之前 |
Alex Szpakowski
|
c73fb2ef98
Fixed stenciling inside a Canvas in OpenGL ES 2.
|
9 年之前 |
Alex Szpakowski
|
6036454a20
Fixed up some code.
|
9 年之前 |
Alex Szpakowski
|
4c82c96369
Added a new texture wrap mode "clampzero", which outputs transparent black (or opaque black for textures without an alpha channel) rather than the texture's edge colors, when it's drawn or sampled from outside of its regular texture coordinate range.
|
9 年之前 |
Alex Szpakowski
|
db91a73d57
Trigger a Lua error if love.graphics.draw(canvas) is called while that canvas is the active one.
|
10 年之前 |
Alex Szpakowski
|
d215d8a91e
Reworked sRGB / gamma-correct APIs:
|
10 年之前 |
Alex Szpakowski
|
d8fd1413d6
Renamed the internal 'Matrix' class to 'Matrix4'.
|
10 年之前 |
Alex Szpakowski
|
ed3f419747
Prevent redundant calls to glEnable/DisableVertexAttribArray. This should hopefully fix a performance regression compared to 0.9.2 as well.
|
10 年之前 |
Alex Szpakowski
|
33e1d2736d
Removed restrictions preventing sRGB and non-sRGB canvases from being used together when doing multi-canvas rendering.
|
10 年之前 |
Alex Szpakowski
|
cf0968fc6d
Avoid some VC++ compiler warnings
|
10 年之前 |
Alex Szpakowski
|
2a6bffaa5a
Prevent sRGB and non-sRGB Canvas formats from being used together in multi-canvas rendering (MRTs), due to driver bugs.
|
10 年之前 |
Alex Szpakowski
|
06ef263537
Added OpenGL debug groups for most graphics operations when love is built in debug mode for iOS. The Xcode frame capture tool uses them to create nice visual groups for OpenGL function calls.
|
10 年之前 |
Alex Szpakowski
|
d00773b974
Updated GLAD for the latest GL and GLES extensions.
|
10 年之前 |
Alex Szpakowski
|
275a9a300f
Multi-canvas rendering (love.graphics.setCanvas with multiple canvases) now allows canvases with different formats, if the system supports it. Added 'multicanvasformats' to the table returned by love.graphics.getSupported.
|
10 年之前 |
Alex Szpakowski
|
3ced9ca38f
Added one- and two-channel Canvas formats: r8, rg8, r16f, rg16f, r32f, and rg32f.
|
10 年之前 |
Alex Szpakowski
|
3fea174008
Cleaned up some shader code.
|
10 年之前 |