summaryrefslogtreecommitdiff
path: root/drivers/gles2/shaders/canvas.glsl
AgeCommit message (Expand)Author
2020-01-31Add support for 3D textures to GLES2clayjohn
2019-12-10Add a default POINT_SIZEclayjohn
2019-09-06Create shadow_vec for altering shadow computationazagaya
2019-07-29Merge pull request #30895 from clayjohn/gles2-shader-funcsRémi Verschelde
2019-07-29added round function to gles2clayjohn
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-05-19Fix typos with codespellRémi Verschelde
2019-03-12GLES2: Fix comments in previous commit that broke rendering (!)Rémi Verschelde
2019-03-11GLES2: Add comments around EXT_shader_texture_lod checkRémi Verschelde
2019-03-11Revert "GLES2: Ensure extension checks for texture2DLod"Rémi Verschelde
2019-03-11Revert "GLES2: Fix regression on texture2DLod extension checks"Rémi Verschelde
2019-03-11GLES2: Fix regression on texture2DLod extension checksRémi Verschelde
2019-03-11GLES2: Ensure extension checks for texture2DLodRémi Verschelde
2019-03-04fixed pixel snap precision artifactclayjohn
2019-02-27Fix GCC 5 build after #26331 and cleanup styleRémi Verschelde
2019-02-24Many separate fixes to ensure non power of 2 textures work on GLES2, closes #...Juan Linietsky
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-12Merge pull request #25682 from JFonS/fix_light_canvas_gles2Rémi Verschelde
2019-02-10Make LIGHT_VEC affect 2D shadows againJFonS
2019-02-07Fix canvas light shaders on GLES2JFonS
2019-01-24Ensure WebGL uses highp by default, and fix some wrong mediump usages. Fixes ...Juan Linietsky
2019-01-23Fix problem with texture2Dlod, closes #25263Juan Linietsky
2019-01-22Implement unpacking for compressed vertex formats on GLES2 when not supported...Juan Linietsky
2019-01-21webgl1 doesn't like backslashes in #definesantouits
2019-01-01Update copyright statements to 2019Rémi Verschelde
2018-12-27-Implented 2D Mesh support for GLES2Juan Linietsky
2018-12-21GLES2: Define 'lowp' for OpenGL 2.1Rémi Verschelde
2018-12-20Support lights and shadows in GLES2, fixes #21853Juan Linietsky
2018-12-20Style: Fix formatting in GLES2 shadersRémi Verschelde
2018-12-18Change how rects are drawn (and also will help batching eventually), to worka...Juan Linietsky
2018-10-28Fix GLES2 automatic texture lookup in canvasPedro J. Estébanez
2018-10-02GLES2: Implement pixel snap 2D optionRémi Verschelde
2018-09-30Uses skip_transform in gles2 canvas shadermuiroc
2018-08-27Style: Enable clang-format on GLSL shadersRémi Verschelde
2018-08-24Style: Fix code formatting in GLES2 shadersRémi Verschelde
2018-08-23[GLES2] fix canvas_item sampler allocationThomas Herzog
2018-08-20Revert "Batch GLES2 draw calls"Marcin Zawiejski
2018-08-14Batch GLES2 draw callsMarcin Zawiejski
2018-07-27add initial GLES2 3D rendererkarroffel
2018-03-01add GLES 2 renderer for 2Dkarroffel
2017-08-27Dead code tells no talesRémi Verschelde
2017-06-17Add normalmap support for drawing in all low level primitives. Only added sup...Juan Linietsky
2017-01-14Style: Fix whole-line commented codeRémi Verschelde
2016-10-05-Added ViewportContainer, this is the only way to make viewports show up in G...Juan Linietsky
2016-10-03Begining of GLES3 renderer:Juan Linietsky
2016-09-07Rename misleading definePedro J. Estébanez
2016-01-02Ability to use opacity on distance field textures, fixes #2148Juan Linietsky
2015-12-08-New mask mode for lights, makes using masks MUCH easier.Juan Linietsky