mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-31 12:35:51 +00:00
Since registered shaders are prepared in the background, a draw whose shader was registered just before could wait seconds for its preparation inside the queue worker. Under CPU load Goat Simulator 3's first submissions took ~3.7 s; the title treated the GPU as hung, stopped submitting, and its 10 s garbage collection timeout crashed it on every launch. Driver::Submit now waits for the preparations queued before it, on the submitting thread, before the commands reach the GPU. Co-Authored-By: Claude Opus 5.5 <[email protected]>