pcsx2/pcsx2-gsrunner
Stenzek 3e8e1ed596 GS/HW: Don't align dirty rectangles to block sizes when updating
Don't align the area we write to the target to the block size. If the format matches, the writes don't need
to be block aligned. We still read the whole thing in, because that's the granularity that ReadTexture
operates at, but discard those pixels when updating the framebuffer. Onimusha 2 does this dance where it
uploads the left 4 pixels to the middle of the image, then moves it to the left, and because we process
the move in hardware, local memory never gets updated, and thus is stale.
2023-10-18 01:08:34 +10:00
..
CMakeLists.txt GSRunner: Add standalone GS runner/dumper 2022-10-20 19:43:29 +01:00
Main.cpp FullscreenUI: Use Qt Cover Downloader 2023-10-02 15:28:24 +10:00
comparer.css GSRunner: Add modal comparison 2023-07-22 05:15:21 +01:00
comparer.js GSRunner: Add modal comparison 2023-07-22 05:15:21 +01:00
pcsx2-gsrunner.vcxproj Misc: More build system cleanups 2023-05-16 12:58:19 +01:00
pcsx2-gsrunner.vcxproj.filters GSRunner: Add standalone GS runner/dumper 2022-10-20 19:43:29 +01:00
test_check_dumps.py GS/HW: Don't align dirty rectangles to block sizes when updating 2023-10-18 01:08:34 +10:00
test_run_dumps.py GSRunner: Dump/compare stats 2023-07-20 19:24:36 +10:00