Henrik Rydgård
2003890a48
Hackery to help track down #15149 . Runs without breaking on PC.
2022-05-02 08:50:42 +02:00
Henrik Rydgård
7fb5cbace4
Merge pull request #15517 from unknownbrackets/vulkan-barrier
...
Vulkan: Fix depth transition barrier
2022-05-02 07:59:23 +02:00
Unknown W. Brackets
6c08a7a121
Vulkan: Fix depth transition barrier.
2022-05-01 15:16:50 -07:00
Henrik Rydgård
1dead5f095
Merge pull request #15515 from hrydgard/remove-framebuffer-read-limit
...
Remove the rather problematic limit on framebuffer copies
2022-05-01 13:41:35 +02:00
Henrik Rydgård
7c6c59976c
Merge pull request #15514 from hrydgard/vulkan-barrier-optimizations
...
Vulkan barrier optimizations
2022-05-01 13:39:01 +02:00
Henrik Rydgård
66ddbe9513
Remove the rather problematic limit on framebuffer copies
2022-05-01 12:49:19 +02:00
Henrik Rydgård
a987261f1d
Merge pull request #15500 from hrydgard/split-second-work
...
Add BlueToAlpha compat.ini workaround, fixes Split/Second graphics
2022-05-01 12:21:12 +02:00
Henrik Rydgård
c3f48ecd6f
Remove log output
2022-05-01 11:56:18 +02:00
Henrik Rydgård
f54aa53a8b
Combine barriers before blits/copies
2022-05-01 11:54:47 +02:00
Henrik Rydgård
9d0eaff48a
Convert some barriers to use the new barrier framework.
2022-05-01 11:34:29 +02:00
Henrik Rydgård
3b9ab88b21
Add utility class VulkanBarrier
2022-05-01 10:20:11 +02:00
Henrik Rydgård
370b1dd38b
Combine renderpass "pretransitions" for barriers.
2022-05-01 10:20:11 +02:00
Henrik Rydgård
d30024cc88
Vulkan: Follow sampler best practices with auto max quality.
2022-05-01 10:20:11 +02:00
Henrik Rydgård
30fdbb8db8
Merge pull request #15513 from hrydgard/vulkan-header-bump
...
Upgrade Vulkan headers to latest
2022-05-01 10:05:58 +02:00
Henrik Rydgård
e52f9373ee
Bump vulkan headers to SDK 1.3.211
2022-05-01 00:23:29 +02:00
Henrik Rydgård
0310506fb9
Bump gradle
2022-05-01 00:22:06 +02:00
Henrik Rydgård
fdcf9b731f
Merge pull request #15498 from iota97/fix-lazy
...
Fix lazy loading of metadata
2022-04-30 23:50:33 +02:00
Unknown W. Brackets
c67aa7e29b
Merge pull request #15512 from hrydgard/retroid-autoconfigure
...
Better default control config for the Retroid handheld Android console
2022-04-30 11:19:37 -07:00
Henrik Rydgård
123a0ef0c2
Better default control config for the Retroid handheld Android console
2022-04-30 19:24:58 +02:00
Henrik Rydgård
5868cf0f1c
Convert the blueToAlpha bool to a usageFlag. KEEP instead of CLEAR for depth during reinterpret.
2022-04-30 18:17:29 +02:00
Henrik Rydgård
f5e519ed4b
Oops, gotta update the cached framebuffer format in the other drawing paths too
2022-04-30 18:17:17 +02:00
Henrik Rydgård
6b2dec91b5
Finish BlueToAlpha functionality
2022-04-30 18:17:17 +02:00
Henrik Rydgård
0c66087cc7
BlueToAlpha hack to avoid clearing the envmap in split/second :(
2022-04-30 18:17:17 +02:00
Henrik Rydgård
462972f7ea
Add option to redirect blue to alpha if 565 mode is rendered and mask is 0x0FFFFF.
...
This is used by several games to render to the alpha channel of RGBA4444
images, which cannot normally be done directly on the PSP.
Can be used as a far more efficient replacement for
ReinterpretFramebuffers/ShaderColorBitmask
2022-04-30 18:17:16 +02:00
Henrik Rydgård
7be86264d0
Move framebufFormat to gstate_c, so we can override it
2022-04-30 18:16:09 +02:00
Henrik Rydgård
5a1ab67cf8
Dirty more state after reinterpret
2022-04-30 18:15:14 +02:00
Henrik Rydgård
6bc7a699fe
Minor cleanups in framebuffer manager
2022-04-30 18:14:53 +02:00
Unknown W. Brackets
815910c6f7
Merge pull request #15511 from hrydgard/identify-misnamed-iso
...
Detect ISO files from file contents if extensions are wrong.
2022-04-30 09:03:27 -07:00
Henrik Rydgård
d4dedeeeb8
Detect ISO files from file contents if extensions are wrong.
...
On older Android versions (that still support Android Storage
Framework), filenames are not always preserved in Content URIs, they can
look like .../msf:342 and things like that. So identify a few more file
types by content if filename identification fails.
2022-04-30 17:47:17 +02:00
Henrik Rydgård
81852b5f8b
Merge pull request #15510 from iota97/iscreen-pergame
...
Allow to set InternalScreenRotation per game
2022-04-30 10:17:42 +02:00
iota97
7ebe69a3b2
Allow to set InternalScreenRotation per game
2022-04-30 09:59:17 +02:00
Henrik Rydgård
430b89a7b6
Merge pull request #15507 from ANR2ME/senseme
...
Partially fixes SenseMe app
2022-04-27 13:03:23 +02:00
ANR2ME
ee3d97a70d
Logs unimplemented syscalls as error
2022-04-27 17:03:43 +07:00
ANR2ME
3bb83f03bd
Partially fixes SenseMe app (will need HTTP/HTTPS support to be fully working)
2022-04-27 14:28:28 +07:00
Unknown W. Brackets
cf9c3e8c76
Merge pull request #15505 from hissingshark/cortex-a53_detection
...
Vero4k doesn't report its NEON support - so check for underlying Arm …
2022-04-25 20:36:17 -07:00
hissingshark
b9c7181808
Vero4k doesn't report its NEON support - so check for underlying Arm Cortex-A53.
2022-04-25 23:39:17 +01:00
Henrik Rydgård
6227537949
Merge pull request #15504 from unknownbrackets/alphasum
...
GLES: Reverse alphamask when comparing to CLUT
2022-04-25 19:18:10 +02:00
Unknown W. Brackets
8779421a3e
GLES: Reverse alphamask when comparing to CLUT.
...
The CLUT is already reversed.
2022-04-25 08:54:02 -07:00
Unknown W. Brackets
ec05bce068
Merge pull request #15502 from hrydgard/gran-turismo-regression-fix
...
Simplify alphasum checking for DXT textures, and fix a regression
2022-04-24 17:23:59 -07:00
Unknown W. Brackets
676c290af6
Merge pull request #15501 from hrydgard/split-second-simpler-alternative
...
Make the existing ReinterpretFramebuffers/ShaderColorBitmask path work for Split/Second
2022-04-24 17:22:43 -07:00
Henrik Rydgård
35e7affa3e
Simplify alphasum checking for DXT textures, and fix a regression
...
Got some weird blackness in the sky in Gran Turismo. This fixes that.
2022-04-25 00:54:47 +02:00
Henrik Rydgård
32df78a2cc
Make the existing ReinterpretFramebuffers/ShaderColorBitmask path work for Split/Second
...
It took writing and debugging #15500 for me to understand what the issue with the old path was..
Much simpler alternative to #15500 , or we could merge both but disable Split/Second
for this one. Needs some benchmarks I guess...
2022-04-25 00:11:09 +02:00
iota97
9787f6a317
Fix lazy loading of metadata
2022-04-24 14:13:47 +02:00
Henrik Rydgård
2178567ba0
UWP: Fix loading the default theme.
...
Hopefully takes care of #15496
See also #15464
2022-04-24 14:12:15 +02:00
Henrik Rydgård
13fcff328c
Merge pull request #15464 from iota97/theme-atlas
...
Allow to change atlas per theme
2022-04-24 00:45:15 +02:00
Henrik Rydgård
3d4c4aa5b5
Fix regression with CLUT16 textures. See #12188
2022-04-24 00:43:15 +02:00
Henrik Rydgård
a8ddde5a27
Merge pull request #15494 from iota97/InternalRotationBind
...
Add key bind to hotswap internal screen rotation
2022-04-24 00:06:33 +02:00
Unknown W. Brackets
060d68abe6
Merge pull request #15495 from hrydgard/vulkan-texture-mip-fix
...
Vulkan texture mip level load fix
2022-04-23 14:42:24 -07:00
Henrik Rydgård
73452b4743
Minor cleanups
2022-04-23 22:52:28 +02:00
Henrik Rydgård
ed7dfdc8ad
Fix mip level bug in Vulkan texture cache.
2022-04-23 22:51:11 +02:00