shadPS4/src
TheTurtle a49b13fe66
shader_recompiler: Optimize general case of buffer addressing (#3159)
* shader_recompiler: Simplify dma types

Only U32 is needed for S_LOAD_DWORD

* shader_recompiler: Perform address shift on IR level

Buffer instructions now expect address in the data unit they work on. Doing the shift on IR level will allow us to optimize some operations away on common case

* shader_recompiler: Optimize common buffer access pattern

* emit_spirv: Use 32-bit integer ops for fault buffer

Not many GPUs have 8-bit bitwise or operations so that would probably require some overhead to emulate from the driver

* resource_tracking_pass: Fix texel buffer shift
2025-06-26 12:14:36 +03:00
..
common video_core: Page manager/region manager optimization (#3070) 2025-06-20 13:00:23 +03:00
core libkernel: Check returned module in sceKernelGetModuleInfoFromAddr (#3147) 2025-06-23 01:32:43 -07:00
images Favorites in the game list (#2649) (#3071) 2025-06-22 12:53:47 +03:00
imgui devtools: persist fsr configs (#2852) 2025-04-27 13:32:29 -03:00
input KBM Input Bug Fixes / Added Binds v2 (#3109) 2025-06-20 20:33:27 +02:00
qt_gui [ci skip] Qt GUI: Update Translation. (#3151) 2025-06-23 12:44:26 +03:00
shader_recompiler shader_recompiler: Optimize general case of buffer addressing (#3159) 2025-06-26 12:14:36 +03:00
video_core shader_recompiler: Optimize general case of buffer addressing (#3159) 2025-06-26 12:14:36 +03:00
.clang-format
emulator.cpp QT save fixes II (#3119) 2025-06-20 12:28:32 +03:00
emulator.h Add support for game folder and fail early if eboot.bin is missing or corrupt (#3027) 2025-06-03 13:34:29 +03:00
main.cpp qt: save gui settings to separate file (#2984) 2025-06-12 13:27:52 +03:00
sdl_window.cpp Emulate motion controls with a mouse (#3122) 2025-06-20 13:55:41 +03:00
sdl_window.h Gui: Adding Pause button working, full screen button and labels to buttons on main window gui (#2634) 2025-03-26 23:50:52 +02:00
shadps4.qrc Favorites in the game list (#2649) (#3071) 2025-06-22 12:53:47 +03:00
shadps4.rc [Windows] Adding Properties to the Executable (#2789) 2025-04-17 09:43:14 +03:00