summaryrefslogtreecommitdiff
path: root/drivers/gles3/shaders/canvas.glsl
AgeCommit message (Expand)Author
2023-01-18Remove SCREEN_TEXTURE, DEPTH_TEXTURE, and NORMAL_ROUGHNESS_TEXTUREclayjohn
2023-01-17GLES3: Fix canvas shader use of undefined draw_dataRémi Verschelde
2023-01-14fix normal map not flipping in sprite2Djainl28patel
2022-12-15Use instanced array buffer instead of UBO for canvas item batchingclayjohn
2022-12-05Clean up specialization constants in OpenGL scene rendererclayjohn
2022-12-04Exposure emulated *Unorm4x8 glsl functions in non-android buildsclayjohn
2022-11-29Add Skeletons and Blend Shapes to the OpenGL rendererclayjohn
2022-11-18Fix drawing of 2D skeletons in the RD renderer.clayjohn
2022-10-28Add 2D shadows and canvas SDF to OpenGL3 rendererclayjohn
2022-10-14Fix error in Web builds that resulting in 2Dclayjohn
2022-10-12Add 2D lights to OpenGL3 canvas rendererclayjohn
2022-10-06Use a giant UBO to optimize performance in 2Dclayjohn
2022-10-03Properly expose TEXTURE_PIXEL_SIZE in Opengl3 rendererclayjohn
2022-09-06Fix rendering when using WebGL2.clayjohn
2022-08-23Add font LCD sub-pixel anti-aliasing support.bruvzg
2022-06-14Implement MultiMesh in 3D and flesh out MultiMesh functionsclayjohn
2022-05-25Implement 2D Meshes and MultiMeshes in GLES3 backendclayjohn
2022-05-12Basic 3D renderingclayjohn
2022-05-11SkyShaders workingclayjohn
2022-04-28Merge pull request #60503 from clayjohn/OPENGL-3DRémi Verschelde
2022-04-26Overhaul GLES3: Add basis for 3D renderer, overhaul materials and texturesclayjohn
2022-04-22Implement Label3D node.bruvzg
2022-03-18Rename several transform built-ins in shadersYuri Roubinsky
2022-01-11New OpenGL batching canvas rendererclayjohn
2022-01-11WIP New GLES3 Shader Compilerreduz
2021-10-31Use OpenGL 3.3 core profile instead of compatibility profileClay John
2020-02-13Remove obsolete GLES3 backendRémi Verschelde
2020-01-03Merge pull request #34551 from MadEqua/fix-light-with-skeletonRémi Verschelde
2020-01-01Fix wrong return typeTritium Oxide
2020-01-01GLES3: Fix false positive in ninepatch axis stretch codeRémi Verschelde
2019-12-23Fix 2D lighting when using skeleton.Bruno Lourenço
2019-12-10Add a default POINT_SIZEclayjohn
2019-10-09Merge pull request #32170 from puthre/ninepatch-fixRémi Verschelde
2019-10-07GLES3 Fixes for ninepatch margins when patch size is smaller than the patch t...Valentin Zagura
2019-09-06Create shadow_vec for altering shadow computationazagaya
2019-07-28update algorithm about paking float to vec4 to fix shadow shift and change rg...RaphaelHunter
2019-06-03added MultiMeshInstance2D node for using MultiMesh in 2Dclayjohn
2019-03-04fixed pixel snap precision artifactclayjohn
2019-02-24Explicitly use floating point numbers in the our shadersHein-Pieter van Braam
2019-02-21Revert back to ignoring LIGHT_VEC for 2D shadowsJFonS
2019-02-10Make LIGHT_VEC affect 2D shadows againJFonS
2018-12-13fixed uv missing in vertex shader of canvas.QbieShay
2018-11-28Fix style issues and signature mismatchRémi Verschelde
2018-11-27NORMALMAP was not working (no normal being used detected), fixes #9263Juan Linietsky
2018-11-13Make 2D particles work OOTB (again)JFonS
2018-11-04Remove animation loop from ParticlesMaterial + improvements to CPUParticles2DJFonS
2018-10-02GLES2: Implement pixel snap 2D optionRémi Verschelde
2018-09-18Fix lighting of rotated particles in 2DJFonS
2018-08-27Style: Enable clang-format on GLSL shadersRémi Verschelde
2018-08-24Style: Fix code formatting in GLES3 shadersRémi Verschelde