AnyPS5/core
TibixDev 4e7ca3c760 fix(agc): recycle descriptor pools after their last set is released
Allocate cached sets without individual-free pools. Reset a pool after its
last owner releases it. Keep stable pool indices, skip full pools, and
terminate if reset fails. No GPU wait is added.

This avoids RADV 26.2.2's affected individual-free allocation path.

Validation: Fedora 44 Release graphics tests pass. The reset-failure
regression fails on the previous behavior and passes on this change.
llvmpipe and RX 6600 pass the 3,301-set lifecycle test with core and
synchronization validation. Windows was not tested.

AI-assisted: yes.
2026-10-11 10:54:44 +02:00
..
Decoder fix(png): bound transparency chunk detection to the input 2026-10-10 09:28:30 +08:00
libs fix(agc): recycle descriptor pools after their last set is released 2026-10-11 10:54:44 +02:00
relinker test(relinker): pin executable import binding to the needed provider 2026-10-11 10:36:00 +02:00
shader/recompiler Merge pull request #3357 from AchrafReyani/fix/spirv-unordered-compare-nvidia 2026-10-11 10:52:35 +02:00