1
0
mirror of https://git.suyu.dev/suyu/suyu synced 2025-08-29 07:26:33 -05:00
Files
suyu-mirror/src/video_core
Ameer J 370e480c8c gl_graphics_pipeline: Improve shader builder synchronization using fences (#7969)
* gl_graphics_pipeline: Improve shader builder synchronization

Make use of GLsync objects to ensure better synchronization between shader builder threads and the main context

* gl_graphics_pipeline: Make built_fence access threadsafe

* gl_graphics_pipeline: Use GLsync objects only when building in parallel

* gl_graphics_pipeline: Replace GetSync calls with non-blocking waits

The spec states that a ClientWait on a Fence object ensures the changes propagate to the calling context
2022-03-06 16:46:49 +01:00
..
2022-02-01 01:47:28 +01:00
2022-01-25 13:05:39 -05:00