virtualx-engine/drivers/gles3/shaders
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
..
blend_shape.glsl Fix Blend Shapes when Octahedral Compression is Used 2021-12-22 10:00:12 -05:00
canvas.glsl clang-format: Disable alignment of operands, too unreliable 2021-10-28 13:23:38 +02:00
canvas_shadow.glsl Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
copy.glsl clang-format: Disable alignment of operands, too unreliable 2021-10-28 13:23:38 +02:00
cube_to_dp.glsl Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
cubemap_filter.glsl Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
effect_blur.glsl GLES2 / GLES3 - Use gl_FragColor temporary 2023-11-07 11:53:25 +00:00
exposure.glsl Fix incompatible addition in auto exposure shader 2021-12-16 16:06:31 +08:00
lens_distorted.glsl Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
particles.glsl workaround for angle project issue 7245, safari, iOS 2022-08-24 09:23:05 -06:00
resolve.glsl Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
scene.glsl GLES2 / GLES3 - Use gl_FragColor temporary 2023-11-07 11:53:25 +00:00
screen_space_reflection.glsl Fix visible background line in intersections in screen-space reflections 2022-01-16 18:00:13 +01:00
SCsub SCons: Properly track codegen script dependency for generated GLES headers 2022-07-02 15:52:42 +02:00
ssao.glsl Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
ssao_blur.glsl Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
ssao_minify.glsl Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
subsurf_scattering.glsl Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
tonemap.glsl GLES2 / GLES3 - Use gl_FragColor temporary 2023-11-07 11:53:25 +00:00