AnyPS5/core/libs
Mohamed Aziz Hadjkacem 4d37c93364 fix(agc,shader): prime the two host shared mutexes added after 48dcaace7
Commit 48dcaace7 introduced PrimedSharedMutex and converted every host std::shared_mutex that existed at the time, because winpthreads initializes a static rwlock on first use and a concurrent first lock returns EINVAL, which std::shared_mutex ignores (docs/dev/TechnicalDebt.md:10).

Two host mutexes were added afterward and missed the conversion:
- Recompiler.cpp registrationModule() static mutex (added by baf3437465)
- MultisampleTarget.cpp guardedMutex() static mutex (added by d109f3966f)

Apply the same priming. Recompiler.cpp reuses the PrimedSharedMutex already defined in that translation unit; MultisampleTarget.cpp gets the identical local helper to match the existing inline precedent.

Tested: Windows 11 x64, WinLibs GCC 15.2.0 (matches CI). Compiled Recompiler.cpp.obj and all three MultisampleTarget.cpp.obj targets with the project build flags; check_conventions.py passes.
2026-10-12 16:52:00 +01:00
..
nid
…
prx fix(agc,shader): prime the two host shared mutexes added after 48dcaace7 2026-10-12 16:52:00 +01:00
tests Merge pull request #3869 from gookie-dev/feat/http2-delete-cookie-box 2026-10-13 03:08:32 +13:00
CMakeLists.txt Merge pull request #3967 from MarcZX100/codex/carry-sjlj-mingw-guard 2026-10-13 02:33:33 +13:00
HitLog.hpp
…
SceShaders.hpp
…
SceTypes.hpp fix(savedata): fill the search infos of sceSaveDataDirNameSearch 2026-10-12 02:18:33 +01:00