Henrik Rydgård
70f7f74a05
Check X coordinate of through-mode drawcalls to figure out which of the splits to render to
2022-08-31 01:09:23 +02:00
Henrik Rydgård
1b3b1acefa
Tweak ForceMax60Fps to work for Killzone
2022-08-30 20:10:44 +02:00
Henrik Rydgård
987bfc79ef
Split the framebuffer in Killzone, with a compatibility flag.
...
Greatly improves performance.
See issue #6207
2022-08-30 20:05:56 +02:00
Henrik Rydgård
340c75a2d9
Remove "DisableReadbacks" compat flag. MotoGP no longer needs it after BlockTransferAllowCreateFB was added.
2022-08-30 13:16:36 +02:00
Henrik Rydgård
44d822be3b
Address feedback
2022-08-30 06:41:37 +02:00
Henrik Rydgård
670c31e746
Add support for reading depth buffers to the PackFramebufferSync function.
...
Also adds D16 conversion code (though, could probably get away with just
creating a 16-bit depth buffer on the GPU and blit to it, where depth
blit is available).
Not yet used, just getting it in separately.
2022-08-30 00:00:59 +02:00
Henrik Rydgård
847e05140b
Add another stat, for self-tex
2022-08-29 17:41:29 +02:00
Henrik Rydgård
333df62691
Remove the reinterpret compat flag, now always on
...
Remove ini entries
2022-08-29 17:41:29 +02:00
Henrik Rydgård
cd37bffdaa
Better framebuffer checks, remove all ways that framebuffer formats can change.
2022-08-29 11:06:45 +02:00
Henrik Rydgård
b447092742
Some Vulkan renderpass load/store optimizations.
2022-08-28 23:16:48 +02:00
Henrik Rydgård
e63c14b45a
More spongebob check tweaks, assert fix
2022-08-28 09:13:43 +02:00
Henrik Rydgård
39f6621442
Address additional feedback, thanks!
2022-08-28 07:31:50 +02:00
Henrik Rydgård
322f29ce80
Comments and fixes
2022-08-27 23:37:02 +02:00
Henrik Rydgård
6cedf34e9c
Block transfer bug fix
2022-08-27 23:20:26 +02:00
Henrik Rydgård
a74d2ec185
Comment fixes
2022-08-27 19:24:25 +02:00
Henrik Rydgård
8d1157e107
GL bugfix, log cleanup
2022-08-27 14:40:42 +02:00
Henrik Rydgård
92eaac0210
Fix problem matching framebuffers for reinterpret
2022-08-27 13:57:54 +02:00
Henrik Rydgård
c533ea4d93
Logging improvements
2022-08-27 13:57:36 +02:00
Henrik Rydgård
85f2a0f052
Remove some old logging that's not very interesting anymore
2022-08-27 13:57:08 +02:00
Henrik Rydgård
628bac056d
Log improvement
2022-08-27 11:31:17 +02:00
Henrik Rydgård
7be3063c96
When cloning framebuffers for reinterpret, adjust width according to bpp
2022-08-27 11:12:35 +02:00
Henrik Rydgård
693fd0870f
Bugfix, better logging
2022-08-26 23:26:44 +02:00
Henrik Rydgård
3c5ec25f61
Initial implementation of 32/16-bit color reinterpret blits.
2022-08-26 15:51:25 +02:00
Henrik Rydgård
eeb784b417
Prepare for 16/32 reinterpret
2022-08-26 15:51:25 +02:00
Henrik Rydgård
9a82a7d659
Detect need for 16<->32-bit reinterprets
2022-08-26 15:51:25 +02:00