Stenzek
|
22c76d43c3
|
CPU/PGXP: Reduce vertex cache memory
|
2024-05-25 02:06:40 +10:00 |
|
Stenzek
|
4e922a34a7
|
Log: Simplify macros
|
2024-05-24 02:08:14 +10:00 |
|
Stenzek
|
7476baced6
|
CPU/PGXP: Track valid Z for lower/upper halves of 32-bit values
Dragon Valor writes both lower and upper halfwords separately from
non-valid-Z values. The Z needs to be cleared out.
|
2024-05-18 00:33:22 +10:00 |
|
Stenzek
|
ea4efb4e52
|
CPU/PGXP: Prefer fresh over tainted Z values
Fixes terrain polygon's Z in Wild Arms 2 after battles.
|
2024-05-18 00:33:22 +10:00 |
|
Stenzek
|
5672b0da95
|
CPU/PGXP: sub rd, rs, 0 => move rd, rs
|
2024-05-18 00:33:22 +10:00 |
|
Stenzek
|
bbac7a60a0
|
CPU/PGXP: Don't set high bits of flags
|
2024-05-18 00:33:22 +10:00 |
|
Stenzek
|
37b1aa45dd
|
CPU/PGXP: Minor optimization to shift instructions
|
2024-05-18 00:33:22 +10:00 |
|
Stenzek
|
3fd86a69a4
|
CPU/PGXP: Use component enum
|
2024-05-18 00:33:22 +10:00 |
|
Stenzek
|
e4bedbbbfa
|
CPU/PGXP: Readability improvements
|
2024-05-17 23:46:18 +10:00 |
|
Stenzek
|
29d4e04e3b
|
CPU/PGXP: Use bit math for flags instead of union
|
2024-05-17 23:46:18 +10:00 |
|
Stenzek
|
82f3e17b78
|
CPU: Value logging/tracing for PGXP
|
2024-05-17 23:46:18 +10:00 |
|
Stenzek
|
bc2c334370
|
Misc: Combine some redundant functions
|
2023-12-13 20:56:40 +10:00 |
|
Stenzek
|
6557033b98
|
FullscreenUI: Replace some std::string instances with TinyString
|
2023-12-06 20:12:20 +10:00 |
|
Stenzek
|
e835f118b7
|
Hotkeys: Fix toggle CPU PGXP with Interpreter
|
2023-12-06 20:12:20 +10:00 |
|
Stenzek
|
591a2228d6
|
GTE: Add register names for debugging
|
2023-12-06 20:12:20 +10:00 |
|
Stenzek
|
185af2b039
|
CPU/NewRec: Fix lui/mfc0 not getting called in CPU PGXP mode
|
2023-12-06 20:12:20 +10:00 |
|