Commit Graph

38808 Commits

Author SHA1 Message Date
b52e8fd295 HLE_OS: Avoid ppcState global. 2023-01-27 15:22:46 +01:00
7fd552081f HLE function hooking: Avoid ppcState global. 2023-01-27 15:22:46 +01:00
30de91d843 GeckoCode: Avoid ppcState global. 2023-01-27 15:22:46 +01:00
1a826b27a6 FifoPlayer: Avoid ppcState global. 2023-01-27 15:22:46 +01:00
8adabb86cf Debugger: Avoid ppcState global. 2023-01-27 15:22:45 +01:00
bfc951311f CheatSearch: Avoid ppcState global. 2023-01-27 15:22:45 +01:00
bbdfb4bc14 CodeTrace: Avoid ppcState global. 2023-01-27 15:22:45 +01:00
41ad0490f0 CoreTiming: Avoid ppcState global. 2023-01-27 15:22:45 +01:00
94455ee9e1 Boot: Avoid ppcState global. 2023-01-27 15:22:45 +01:00
51e7980d95 Core: Add PowerPCState reference to System. 2023-01-27 15:22:44 +01:00
485bba238e PowerPC: Add PowerPCState parameter to UpdatePerformanceMonitor(). 2023-01-27 15:22:44 +01:00
61ba516570 PowerPC: Move a few functions to PowerPCState. 2023-01-27 15:22:44 +01:00
0dcf228aaf PowerPC: Parametrize TU macro. 2023-01-27 15:22:44 +01:00
a7d3315b4f PowerPC: Parametrize TL macro. 2023-01-27 15:22:44 +01:00
2f241856b6 PowerPC: Add PowerPCState parameter to GQR macro. 2023-01-27 15:22:44 +01:00
814c01162a PowerPC: Remove SPRG0/1/2/3 macros. 2023-01-27 15:22:43 +01:00
2f8b3ac1b7 PowerPC: Parametrize SRR1 macro. 2023-01-27 15:22:43 +01:00
652113e6ba PowerPC: Parametrize SRR0 macro. 2023-01-27 15:22:43 +01:00
10dabd9975 PowerPC: Remove rDEC macro. 2023-01-27 15:22:43 +01:00
c13ca271d8 PowerPC: Parametrize CTR macro. 2023-01-27 15:22:43 +01:00
0a343007cb PowerPC: Parametrize LR macro. 2023-01-27 15:22:43 +01:00
0f301829d2 PowerPC: Remove rPS macro. 2023-01-27 15:22:42 +01:00
0cd4a226d2 PowerPC: Remove rSPR macro. 2023-01-27 15:22:42 +01:00
27ce432012 PowerPC: Remove rGPR macro. 2023-01-27 15:22:42 +01:00
8fccefa3aa PowerPC: Remove GPR macro. 2023-01-27 15:22:42 +01:00
ba1b624e1b PowerPC: Remove MSR macro. 2023-01-27 15:22:42 +01:00
4b6b8fa1ae PowerPC: Remove FPSCR macro. 2023-01-27 15:22:41 +01:00
2f3187eba9 PowerPC: Remove NPC macro. 2023-01-27 15:22:41 +01:00
be8d0b76ca PowerPC: Remove PC macro. 2023-01-27 15:22:41 +01:00
82f3170876 PowerPC: Parametrize THRM1/2/3 macros. 2023-01-27 15:22:41 +01:00
8bab3ac755 PowerPC: Parametrize MMCR1 macro. 2023-01-27 15:22:41 +01:00
126590c4cd PowerPC: Parametrize MMCR0 macro. 2023-01-27 15:22:40 +01:00
38529a2d8d PowerPC: Parametrize DMAL macro. 2023-01-27 15:22:40 +01:00
2374365274 PowerPC: Parametrize DMAU macro. 2023-01-27 15:22:40 +01:00
31483e492e PowerPC: Parametrize HID4 macro. 2023-01-27 15:22:40 +01:00
6f0ab1b33e PowerPC: Parametrize HID2 macro. 2023-01-27 15:22:40 +01:00
49eeb986c6 PowerPC: Parametrize HID0 macro. 2023-01-27 15:22:40 +01:00
f056cec859 Merge pull request #11480 from Pokechu22/dsp-code-alignment
DSPLLE: Add assertion for bad DMA alignment
2023-01-26 23:17:09 +01:00
9c9310bf44 Merge pull request #11208 from TellowKrinkle/CPUCull
Cull vertices on the CPU
2023-01-26 23:15:23 +01:00
09a8d9591d Translation resources sync with Transifex 2023-01-26 20:56:24 +01:00
c6a7465529 Merge pull request #11485 from MayImilae/remove-filepath-from-states-messaging
Remove Filepath from State Save/Load OSD Messages
2023-01-26 05:29:21 +01:00
70b2a6736b Merge pull request #11491 from lioncash/set
Common/BitSet: Mark initializer_list constructor as constexpr
2023-01-25 12:15:43 +01:00
0d93a31a38 Common/BitSet: Zero initialize data member
Gets rid of the need to remember to initialize them in the constructor,
except when overriding the default initializer.
2023-01-25 04:16:30 -05:00
6446fa7e48 Common/Bitset: Make initializer_list constructor constexpr
This was able to be constexpr since C++14.
2023-01-25 04:13:05 -05:00
7413be1487 VideoCommon: Add configuration option for CPUCull 2023-01-25 02:21:56 -06:00
a0e6d7c173 VideoCommon: Explicitly disable fp_contract for CPUCull 2023-01-25 02:21:56 -06:00
1be0149146 VideoCommon: Cull vertices on the CPU 2023-01-25 02:21:56 -06:00
b170ef9651 VideoCommon: Add class for quickly transforming and culling vertices on the CPU 2023-01-25 02:21:56 -06:00
6db2171fd0 Merge pull request #11488 from lioncash/point
StringUtil: Make StringUTF8CodePointCount take string_view
2023-01-25 02:33:22 +01:00
9fc959cab0 Merge pull request #11489 from lioncash/init
CoreTiming: Zero initialize all CoreTimingManager throttle members
2023-01-25 02:29:32 +01:00