godot/drivers/gles3/shaders
clayjohn 154b9c1c91 Use a giant UBO to optimize performance in 2D
This removes the countless small UBO writes we had before
and replaces them with a single large write per render pass.

This results in much faster rendering on low-end devices
but improves speed on all devices.
2022-10-06 11:24:45 -07:00
..
canvas_shadow.glsl Rename several transform built-ins in shaders 2022-03-18 12:10:55 +03:00
canvas_uniforms_inc.glsl Fix rendering when using WebGL2. 2022-09-06 14:42:08 -07:00
canvas.glsl Use a giant UBO to optimize performance in 2D 2022-10-06 11:24:45 -07:00
copy.glsl Add clipping, backbuffer, and CanvasGroups to 2D GLES3 renderer 2022-05-24 11:00:34 -07:00
cube_to_dp.glsl New OpenGL batching canvas renderer 2022-01-11 22:26:18 -08:00
cubemap_filter.glsl Fix various bugs in GLES3 renderer that stopped it from running on web 2022-08-01 16:45:32 -04:00
effect_blur.glsl New OpenGL batching canvas renderer 2022-01-11 22:26:18 -08:00
lens_distorted.glsl New OpenGL batching canvas renderer 2022-01-11 22:26:18 -08:00
scene.glsl Apply energy conservation to LAMBERT_WRAP and TOON diffuse modes by dividing by PI 2022-09-12 08:45:40 -07:00
SCsub SCons: Properly track codegen script dependency for generated GLSL headers 2022-07-02 16:01:48 +02:00
sky.glsl Move debanding into internal sky shader code so that it is applied after everything else. 2022-09-13 10:39:04 -07:00
stdlib_inc.glsl Add basic lighting to GLES3 renderer. 2022-05-16 15:07:09 -07:00
tonemap_inc.glsl Add basic lighting to GLES3 renderer. 2022-05-16 15:07:09 -07:00
tonemap.glsl Fix tonemapper shader to correctly apply alpha channel 2022-05-18 06:43:07 +03:00