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 GLES2 / GLES3 - Use gl_FragColor temporary 2024-02-08 14:58:12 +01:00
rasterizer_canvas_base_gles2.cpp File copyright header updates pt4. 2023-12-17 22:50:00 +01:00
rasterizer_canvas_base_gles2.h File copyright header updates pt4. 2023-12-17 22:50:00 +01:00
rasterizer_canvas_gles2.cpp File copyright header updates pt4. 2023-12-17 22:50:00 +01:00
rasterizer_canvas_gles2.h File copyright header updates pt4. 2023-12-17 22:50:00 +01:00
rasterizer_gles2.cpp File copyright header updates pt4. 2023-12-17 22:50:00 +01:00
rasterizer_gles2.h File copyright header updates pt4. 2023-12-17 22:50:00 +01:00
rasterizer_scene_gles2.cpp Fix #if *_ENABLED inconsistencies, should check if defined 2024-02-08 14:16:03 +01:00
rasterizer_scene_gles2.h File copyright header updates pt4. 2023-12-17 22:50:00 +01:00
rasterizer_storage_gles2.cpp Fix #if *_ENABLED inconsistencies, should check if defined 2024-02-08 14:16:03 +01:00
rasterizer_storage_gles2.h Fix various GCC 13 warnings 2023-12-20 22:57:54 +01:00
SCsub Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
shader_compiler_gles2.cpp Prevent shuffling custom shader functions (shader cache requires determinism) 2024-02-08 14:48:50 +01:00
shader_compiler_gles2.h File copyright header updates pt4. 2023-12-17 22:50:00 +01:00
shader_gles2.cpp Fix glGet overflows by using 64 bit versions 2023-12-20 22:39:02 +01:00
shader_gles2.h File copyright header updates pt4. 2023-12-17 22:50:00 +01:00