ppsspp/Core/MIPS
Henrik Rydgård 8c069917b5
Depth raster optimizations: Merge viewport into projection matrix, prepare for further SIMD-ification (#19769)
* Remove some old redundant reports

* Fix scissor off by one

* More CrossSIMD

* Move the viewport scale out to the proj matrix

* DepthRaster: Also merge the viewport translation into the projection matrix.

* Depth raster: Do the triangle clipping in batches of 4 triangles

* Cleanup
2024-12-28 10:36:39 +01:00
..
ARM Move more core-related stuff into Core.cpp/h 2024-12-08 11:54:58 +01:00
ARM64 Move more core-related stuff into Core.cpp/h 2024-12-08 11:54:58 +01:00
fake Make CBreakpoints an object 2024-11-25 00:22:53 +01:00
IR Cleaning up our SIMD header includes, using the new header 2024-12-19 16:08:48 +01:00
JitCommon Add a way to access the ImDebugger from the DevMenu 2024-11-21 15:48:18 +01:00
MIPS Logging API change (refactor) (#19324) 2024-07-14 14:42:59 +02:00
RiscV Move more core-related stuff into Core.cpp/h 2024-12-08 11:54:58 +01:00
x86 Finish up this cleanup (move _M_SSE compat define out of Common.h) 2024-12-19 16:23:20 +01:00
MIPS.cpp More include cleanup 2024-12-18 13:57:26 +01:00
MIPS.h Fix for possible overflow in the resampler (can prevent some audio clicks) 2024-09-04 12:56:15 +02:00
MIPSAnalyst.cpp More include cleanup 2024-12-18 13:57:26 +01:00
MIPSAnalyst.h Reorganize DebugInterface etc a bit. 2024-12-12 18:54:46 +01:00
MIPSAsm.cpp More include cleanup 2024-12-18 13:57:26 +01:00
MIPSAsm.h armips: Update to UTF-8/c++17 armips. 2022-09-30 19:48:14 -07:00
MIPSCodeUtils.cpp Don't create Host objects except in headless/unittest 2023-03-25 10:47:01 +01:00
MIPSCodeUtils.h Move the dump playback mips code to Playback.cpp. Assorted cleanup. 2024-12-10 01:27:25 +01:00
MIPSDebugInterface.cpp More include cleanup 2024-12-18 13:57:26 +01:00
MIPSDebugInterface.h More include cleanup 2024-12-18 13:57:26 +01:00
MIPSDis.cpp More include cleanup 2024-12-18 13:57:26 +01:00
MIPSDis.h Core: Cleanup disasm buffer usage. 2023-04-29 09:07:25 -07:00
MIPSDisVFPU.cpp More include cleanup 2024-12-18 13:57:26 +01:00
MIPSDisVFPU.h Core: Cleanup disasm buffer usage. 2023-04-29 09:07:25 -07:00
MIPSInt.cpp Depth raster optimizations: Merge viewport into projection matrix, prepare for further SIMD-ification (#19769) 2024-12-28 10:36:39 +01:00
MIPSInt.h More include cleanup 2024-12-18 13:57:26 +01:00
MIPSIntVFPU.cpp More static code analysis fixes 2024-10-28 17:59:06 +01:00
MIPSIntVFPU.h More include cleanup 2024-12-18 13:57:26 +01:00
MIPSStackWalk.cpp Add a way to access the ImDebugger from the DevMenu 2024-11-21 15:48:18 +01:00
MIPSStackWalk.h Show a MIPS stack trace on crash screen (#17211) 2023-03-31 10:08:12 +02:00
MIPSTables.cpp More include cleanup 2024-12-18 13:57:26 +01:00
MIPSTables.h Remove some unnecessary <algorithm> includes. 2024-12-18 17:04:27 +01:00
MIPSTracer.cpp Warning fixes 2024-09-24 13:28:28 +02:00
MIPSTracer.h Moved the CyclicBuffer to the Collections dir 2024-09-20 16:19:24 +03:00
MIPSVFPUFallbacks.cpp Add back our older VFPU approximations, as fallbacks if files are missing. 2023-04-03 11:33:41 +02:00
MIPSVFPUFallbacks.h Add back our older VFPU approximations, as fallbacks if files are missing. 2023-04-03 11:33:41 +02:00
MIPSVFPUUtils.cpp Cleaning up our SIMD header includes, using the new header 2024-12-19 16:08:48 +01:00
MIPSVFPUUtils.h interp: Potential linker buildfix. 2023-06-04 19:23:16 -07:00