Alex Szpakowski
|
742a954655
Merge branch '12.0' into metal
|
5 years ago |
Alex Szpakowski
|
453322678c
Rename internal uses of canvas to texture/render target
|
5 years ago |
Alex Szpakowski
|
12c90b3dca
Merge Image and Canvas GL backend classes into new common Texture class.
|
5 years ago |
Alex Szpakowski
|
f9248d478c
Refactor sampler state parameters for textures.
|
5 years ago |
Alex Szpakowski
|
74cf9b8236
The bones of what will become a Metal backend.
|
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
|
8512b1a8f6
Remove some dead code.
|
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
|
0752f27bdf
Update copyright year for 2019
|
6 years ago |
Alex Szpakowski
|
5143926b38
Copy the data size of old uniforms to the new uniform when reinitializing shader uniforms after love.window.setMode.
|
6 years ago |
Bart van Strien
|
e80247c191
Happy new year! ✨
|
7 years ago |
Alex Szpakowski
|
7a2e52b12d
Cleaned up some vertex data-related code.
|
7 years ago |
Alex Szpakowski
|
e5b0d96b27
Restructured some Shader code. Added runtime temporary caching and sharing of shader stages. Resolves issue #1235.
|
7 years ago |
Alex Szpakowski
|
5f64737956
Shader:send now optionally accepts a Data object (with optional byte offset and size parameters). Resolves issue #1343.
|
8 years ago |
Alex Szpakowski
|
d338f274ff
Update naming convention for builtin shader matrices.
|
8 years ago |
Alex Szpakowski
|
e03c763215
Fix love.graphics.drawLayer.
|
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
|
018a3831cb
Add a new “stencil8” pixel format for Canvases (resolves issue #1003).
|
8 years ago |
Alex Szpakowski
|
73fd45558b
Implement Array, Cubemap, and Volume texture types (issue #1111).
|
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 |
Alex Szpakowski
|
731b5d5cf0
Added support for GLSL 3 shaders (GLSL 3.30 and GLSL ES 3.00).
|
8 years ago |
Alex Szpakowski
|
c5b7a07064
Merge default into minor.
|
8 years ago |
Alex Szpakowski
|
8899c03651
Add C++ side support for unsigned int shader uniforms. Note that the shader languages love currently supports (glsl 1.20, glsl es 1.00) don’t support uints at the moment.
|
8 years ago |
Alex Szpakowski
|
abb72cb813
Happy new year! 🥂
|
8 years ago |
Alex Szpakowski
|
bdd51d547f
Minor code cleanup
|
8 years ago |
Alex Szpakowski
|
f12596dd19
More code restructuring.
|
8 years ago |
Alex Szpakowski
|
52b7b0f80d
Unify separate GL/GLES code paths for love’s built in matrices in shaders.
|
8 years ago |