virtualx-engine/drivers/gles2
lawnjelly ed3d029f5d 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.
2023-11-07 11:53:25 +00:00
..
shaders GLES2 / GLES3 - Use gl_FragColor temporary 2023-11-07 11:53:25 +00:00
rasterizer_canvas_base_gles2.cpp Unbind texture slots when changing framebuffer 2023-08-12 11:07:13 +01:00
rasterizer_canvas_base_gles2.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
rasterizer_canvas_gles2.cpp Unbind texture slots when changing framebuffer 2023-08-12 11:07:13 +01:00
rasterizer_canvas_gles2.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
rasterizer_gles2.cpp Unbind texture slots when changing framebuffer 2023-08-12 11:07:13 +01:00
rasterizer_gles2.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
rasterizer_scene_gles2.cpp Merge pull request #75468 from Ansraer/four_is_overkill 2023-10-01 22:50:57 +02:00
rasterizer_scene_gles2.h Single Compilation Unit build. 2023-07-02 20:13:16 +01:00
rasterizer_storage_gles2.cpp Initialize GLWrapper earlier in Storage::initialize() 2023-08-21 08:51:47 +01:00
rasterizer_storage_gles2.h Unbind texture slots when changing framebuffer 2023-08-12 11:07:13 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
shader_compiler_gles2.cpp [3.x] Fix NODE_POSITION_VIEW Shader Built-In 2023-04-18 22:11:41 +02:00
shader_compiler_gles2.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
shader_gles2.cpp Single Compilation Unit build. 2023-07-02 20:13:16 +01:00
shader_gles2.h Single Compilation Unit build. 2023-07-02 20:13:16 +01:00