pandemonium_engine/drivers/gles2
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
..
shaders
rasterizer_canvas_base_gles2.cpp
rasterizer_canvas_base_gles2.h
rasterizer_canvas_gles2.cpp
rasterizer_canvas_gles2.h
rasterizer_gles2.cpp
rasterizer_gles2.h
rasterizer_scene_gles2.cpp
rasterizer_scene_gles2.h
rasterizer_storage_gles2.cpp
rasterizer_storage_gles2.h
SCsub
shader_compiler_gles2.cpp
shader_compiler_gles2.h
shader_gles2.cpp
shader_gles2.h