mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-01-25 01:50:57 +01:00
* Replace ppu_module_manager Function Static with Class Static Makes for a slightly 'cleaner' interface in my opinion, may also assist with adding thread read/write concurrency support in future if ever required (have left that out of this commit to match existing function). Very slight performance improvements were seen in representative testing. https://quick-bench.com/q/GMbgeNc-mZc21aqOKCofnbzPZvg I didn't investigate whether static initialisation of the static_modules might actually be possible here, perhaps there's a way to do a constexpr / consteval of this. * Fix up for old style cast syntax.. * Fixups from PR comments Plus remove spurious type_traits include (from me) not picked up in previous PR * Remove old code * Update rpcs3/Emu/Cell/PPUModule.h Co-authored-by: Eladash <elad3356p@gmail.com> * Fix naming of static variable Co-authored-by: Eladash <elad3356p@gmail.com> |
||
|---|---|---|
| .. | ||
| Audio | ||
| Cell | ||
| CPU | ||
| Io | ||
| Memory | ||
| NP | ||
| RSX | ||
| CMakeLists.txt | ||
| GameInfo.h | ||
| GDB.cpp | ||
| GDB.h | ||
| IdManager.cpp | ||
| IdManager.h | ||
| IPC.h | ||
| System.cpp | ||
| System.h | ||
| system_config.cpp | ||
| system_config.h | ||
| system_config_types.cpp | ||
| system_config_types.h | ||
| title.cpp | ||
| title.h | ||
| VFS.cpp | ||
| VFS.h | ||