Files
AnyPS5/docs/dev
milescovielloandClaude Opus 5.5 759ec763c9 fix(agc): keep compute prebuilds waiting on the budget to half the prebuild pool
A compute pipeline prebuild waits for the background compile budget
inside a worker of the shared prebuild pool, and the graphics library
prebuilds use the same pool. During a burst of large compute modules
every worker could be waiting on the budget, so the library prebuilds
queued behind them did not run and their draws built the libraries
themselves.

Compute prebuilds now go through SubmitComputePrebuild, and the pool
starts one only while fewer than half of its workers run them. A worker
takes the first queued task it may start, so library prebuilds behind
waiting compute prebuilds run on the other workers, and compute
prebuilds still start in the order they were queued.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-28 05:46:26 +00:00
..