Files
AnyPS5/core
milescovielloandClaude Opus 5.5 c01d0bb24f fix(shader): move a cached program's use lists to the heap and drop its arena
A program kept in a SourceEntry held its use-list arena until the entry
was destroyed, so the buffers of values ReclaimUnusedValues dropped, and
the buffers every use list outgrew, stayed allocated for as long as the
program was cached. Before a program is cached, ReleaseUseArena now
copies each value's use list into a heap vector and frees the arena.
Values created after that draw from a new arena.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-29 21:17:43 +01:00
..