pandemonium_engine/drivers/gles2/shaders
lawnjelly 3a04d5adfe GLES2 / GLES3 - Use gl_FragColor temporary
On some hardware, modifying gl_FragColor multiple times can cause large performance drops. This PR writes to a standard temporary variable instead, and copies across to gl_FragColor once only at the end of the fragment shader.

This could potentially lead to large gains in performance on affected hardware.
2024-02-08 14:58:12 +01:00
..
canvas_shadow.glsl Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
canvas.glsl Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
copy.glsl Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
cube_to_dp.glsl Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
cubemap_filter.glsl Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
effect_blur.glsl GLES2 / GLES3 - Use gl_FragColor temporary 2024-02-08 14:58:12 +01:00
lens_distorted.glsl Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
scene.glsl GLES2 / GLES3 - Use gl_FragColor temporary 2024-02-08 14:58:12 +01:00
SCsub Ported: SCons: Properly track codegen script dependency for generated GLES headers - akien-mga 2022-07-29 16:44:33 +02:00
stdlib.glsl Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
tonemap.glsl GLES2 / GLES3 - Use gl_FragColor temporary 2024-02-08 14:58:12 +01:00