summaryrefslogtreecommitdiffstats
path: root/drivers/gles3/shaders/canvas.glsl
Commit message (Expand)AuthorAgeFilesLines
* Reduce shader permutations in the compatibility backendclayjohn2024-11-151-6/+5
* Clamp UV-coordinates to centers of outermost texels when configured to do soPatrick Owen2024-09-291-1/+2
* Calculate pixel snap in canvas space instead of world spaceclayjohn2024-09-201-2/+2
* Remove unused flag and codeStuart Carnie2024-06-201-7/+0
* Fix ubo tag placement in canvas.glsl gles3 fragment shaderYuri Rubinsky2024-06-191-2/+4
* Exit light calculation early when pixel outside of light bounding rectangleclayjohn2024-04-191-4/+6
* Fix CPU/GPUParticles2D bugs on Compatibility Rendering (GLES3) on Adreno 3XX ...joined722024-04-021-5/+11
* Fix Compatibility Rendering (GLES3) on old and low budget devices.Alexander Hartmann2024-02-221-12/+31
* Merge pull request #86564 from Giwayume/feature/canvas-item-shader-custom-dataRémi Verschelde2024-02-081-11/+34
|\
| * Add custom shader attributes to Canvas Item ShadersGiwayume2024-01-231-11/+34
* | Significantly improve the speed of shader compilation in compatibility backendclayjohn2024-01-241-1/+1
* | Fix 2D normals for transposed texturekleonc2024-01-151-0/+3
|/
* Add option to use world coordinates in canvas item shaderPatrick2023-08-301-1/+5
* Fix "Light Only" mode of `CanvasItemMaterial`Danil Alexeev2023-05-131-1/+11
* Clamp normal when calculating 2D lighting to avoid artifactsclayjohn2023-04-181-1/+1
* Merge pull request #72695 from clayjohn/CanvasGroup-shadingYuri Sizov2023-02-041-1/+1
|\
| * Avoid shading CanvasGroup nodes twiceclayjohn2023-02-031-1/+1
* | Ignore instance color and instance custom_data when not used in the OpenGL re...clayjohn2023-02-031-3/+7
|/
* Remove SCREEN_TEXTURE, DEPTH_TEXTURE, and NORMAL_ROUGHNESS_TEXTUREclayjohn2023-01-181-1/+1
* GLES3: Fix canvas shader use of undefined draw_dataRémi Verschelde2023-01-171-2/+2
* fix normal map not flipping in sprite2Djainl28patel2023-01-141-0/+6
* Use instanced array buffer instead of UBO for canvas item batchingclayjohn2022-12-151-59/+160
* Clean up specialization constants in OpenGL scene rendererclayjohn2022-12-051-2/+0
* Exposure emulated *Unorm4x8 glsl functions in non-android buildsclayjohn2022-12-041-7/+5
* Add Skeletons and Blend Shapes to the OpenGL rendererclayjohn2022-11-291-9/+0
* Fix drawing of 2D skeletons in the RD renderer.clayjohn2022-11-181-42/+0
* Add 2D shadows and canvas SDF to OpenGL3 rendererclayjohn2022-10-281-1/+148
* Fix error in Web builds that resulting in 2Dclayjohn2022-10-141-0/+2
* Add 2D lights to OpenGL3 canvas rendererclayjohn2022-10-121-2/+168
* Use a giant UBO to optimize performance in 2Dclayjohn2022-10-061-9/+8
* Properly expose TEXTURE_PIXEL_SIZE in Opengl3 rendererclayjohn2022-10-031-0/+4
* Fix rendering when using WebGL2.clayjohn2022-09-061-284/+3
* Add font LCD sub-pixel anti-aliasing support.bruvzg2022-08-231-1/+7
* Implement MultiMesh in 3D and flesh out MultiMesh functionsclayjohn2022-06-141-5/+5
* Implement 2D Meshes and MultiMeshes in GLES3 backendclayjohn2022-05-251-75/+22
* Basic 3D renderingclayjohn2022-05-121-5/+5
* SkyShaders workingclayjohn2022-05-111-9/+9
* Merge pull request #60503 from clayjohn/OPENGL-3DRémi Verschelde2022-04-281-1/+1
|\
| * Overhaul GLES3: Add basis for 3D renderer, overhaul materials and texturesclayjohn2022-04-261-1/+1
* | Implement Label3D node.bruvzg2022-04-221-4/+0
|/
* Rename several transform built-ins in shadersYuri Roubinsky2022-03-181-3/+3
* New OpenGL batching canvas rendererclayjohn2022-01-111-138/+135
* WIP New GLES3 Shader Compilerreduz2022-01-111-482/+573
* Use OpenGL 3.3 core profile instead of compatibility profileClay John2021-10-311-0/+665
* Remove obsolete GLES3 backendRémi Verschelde2020-02-131-726/+0
* Merge pull request #34551 from MadEqua/fix-light-with-skeletonRémi Verschelde2020-01-031-1/+1
|\
| * Fix 2D lighting when using skeleton.Bruno Lourenço2019-12-231-1/+1
* | Fix wrong return typeTritium Oxide2020-01-011-1/+1
* | GLES3: Fix false positive in ninepatch axis stretch codeRémi Verschelde2020-01-011-10/+13
|/
* Add a default POINT_SIZEclayjohn2019-12-101-0/+2