mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-22 00:22:57 -05: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 <noreply@anthropic.com>