virtualx-engine/drivers
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
..
alsa One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
alsamidi One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
coreaudio One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
coremidi One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
dummy Fix 2D MultiMesh hierarchical culling 2023-08-03 06:49:01 +01:00
gl_context
gles2 GLES2 / GLES3 - Use gl_FragColor temporary 2023-11-07 11:53:25 +00:00
gles3 GLES2 / GLES3 - Use gl_FragColor temporary 2023-11-07 11:53:25 +00:00
gles_common Batching - Add MultiRect command 2023-03-10 10:58:04 +00:00
png One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
pulseaudio PulseAudio: Remove get_latency() caching 2023-08-05 20:25:06 +09:30
unix [Net] Explicitly handle buffer errors in send/recv 2023-07-19 19:17:19 +02:00
wasapi Add mono audio support to WASAPI 2023-08-28 17:27:15 +02:00
windows One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
winmidi One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
xaudio2 One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
register_driver_types.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
register_driver_types.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
SCsub