AnyPS5/core/libs
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
..
nid feat(nid): patch NIDs in Mach-O libraries 2026-10-09 15:40:29 +03:00
prx fix(agc): recycle descriptor pools after their last set is released 2026-10-11 10:54:44 +02:00
tests Merge pull request #3341 from AchrafReyani/carry/shareplay-connection-info 2026-10-11 10:49:50 +02:00
CMakeLists.txt fix(net): return the console's errors from the memory pool stats calls 2026-10-11 09:49:13 +02:00
HitLog.hpp style(prx): apply CONVENTIONS.md to misc PRX additions 2026-09-29 04:24:39 +03:00
SceShaders.hpp feat(libs): libSce types impl + shaders refactor 2026-09-08 10:20:57 +03:00
SceTypes.hpp fix(libSceSharePlay): fill the connection info with no Share Play session 2026-10-11 17:14:21 +09:00