Henrik Rydgård
945288f4b5
Merge pull request #16359 from unknownbrackets/marvel-upload
...
GPU: Hook US version of Marvel Alliance upload
2022-11-12 11:04:03 +01:00
Henrik Rydgård
2e3dce3d5b
Merge pull request #16374 from lvonasek/compat_openxr_tonyhawk
...
OpenXR - Compatibility with Tony Hawk games
2022-11-12 11:03:28 +01:00
Unknown W. Brackets
50f7095002
GPU: Correct Marvel copy hook size check.
2022-11-11 21:54:58 -08:00
Unknown W. Brackets
46182990cf
GPU: Hook US version of Marvel Alliance upload.
...
See #9852 . Appears to be the same basic func, but something resulted in a
different hash. Register use for from/to seems the same.
2022-11-11 21:51:25 -08:00
Henrik Rydgård
7c5ddcecb3
Merge pull request #16375 from lvonasek/hotfix_openxr_pico4
...
OpenXR - Freezing on Pico 4 fixed
2022-11-11 01:09:18 +01:00
Lubos
32c0f19df6
OpenXR - Freezing on Pico 4 fixed
2022-11-10 22:16:36 +01:00
Lubos
97d63a321c
OpenXR - Test mirroring over 30 various games
2022-11-10 21:30:15 +01:00
Lubos
d32b6ceff0
OpenXR - Get all mirroring variants
2022-11-10 20:45:34 +01:00
Lubos
72d197fc47
Revert "OpenXR - Disable range culling properly"
...
This reverts commit d1dabd40ee
.
2022-11-10 18:44:11 +01:00
Henrik Rydgård
1c6f491db4
Merge pull request #16371 from unknownbrackets/depth-equal
...
GPU: Correct equal depth checks
2022-11-10 07:25:20 +01:00
Unknown W. Brackets
70c3205564
GPU: Correct equal depth checks.
2022-11-09 20:34:29 -08:00
Henrik Rydgård
2886c33c06
Merge pull request #16370 from lvonasek/compat_openxr_sonic
...
OpenXR - Sonic Rivals fixed
2022-11-09 21:28:34 +01:00
Lubos
307acaa9b7
OpenXR - View matrix identity check breaking several games fixed
2022-11-09 19:25:08 +01:00
Lubos
b980f55645
OpenXR - Don't get mirroring from identity matrix
2022-11-09 19:07:45 +01:00
Lubos
8716021244
OpenXR - Do not apply head rotation on identity matrix
2022-11-09 17:59:14 +01:00
Henrik Rydgård
65d2f94748
Merge pull request #16369 from unknownbrackets/soft-skinning
...
GPU: Correct vertex decoder in software transform.
2022-11-09 16:28:18 +01:00
Unknown W. Brackets
1c0a37f252
GPU: Correct vertex decoder in software transform.
...
It was meant to flip to skin in decode.
2022-11-09 07:07:39 -08:00
Henrik Rydgård
a8537576e5
Merge pull request #16361 from unknownbrackets/depth-equal
...
GPU: Avoid clears for non-simple depth values
2022-11-09 09:57:12 +01:00
Henrik Rydgård
e15efca23c
Merge pull request #16366 from unknownbrackets/tex-expand-16
...
TexCache: Cleanup BGRA flag dirtying
2022-11-09 09:49:50 +01:00
Henrik Rydgård
b087acfadc
Merge pull request #16367 from unknownbrackets/mpeg-yuv
...
Mpeg: Correct YUV order from decode
2022-11-09 09:48:56 +01:00
Unknown W. Brackets
0ae0a9b389
Mpeg: Correct YUV order from decode.
2022-11-08 22:26:21 -08:00
Unknown W. Brackets
4d8eb38b3a
Mpeg: Fix ConvertToYuv420 return value.
...
This matches some of sceJpeg, so it may fix bugs if the width/height was
passed from here directly to sceJpegCsc.
2022-11-08 21:51:00 -08:00
Unknown W. Brackets
745d9ad320
GPU: Avoid enabling depth test pointlessly.
...
See #16015 . Attempting to avoid a driver bug.
2022-11-08 20:06:08 -08:00
Unknown W. Brackets
855d16ffb3
GPU: Prefer scaling depth to 16-bit if using 24.
...
In most cases, this will be a lot faster than pixel depth rounding, and
may avoid more issues in vertex rounding.
2022-11-08 20:06:08 -08:00
Unknown W. Brackets
3333f2a5aa
GPU: Avoid clears for non-simple depth values.
...
Some drivers don't round depth the same way for a clear vs for drawing,
which can cause mismatches. We only do this if we see equals-style depth
comparison funcs used in drawing.
2022-11-08 20:06:08 -08:00
Unknown W. Brackets
585569c2c2
TexCache: Cleanup BGRA flag dirtying.
2022-11-08 20:01:14 -08:00
Henrik Rydgård
818849c4b9
Merge pull request #16365 from hrydgard/hardware-transform-adreno-fix
...
Fix GLSL compilation issues on really old Adreno drivers.
2022-11-08 23:21:49 +01:00
Henrik Rydgård
c6084c16c3
Fix GLSL compilation issues on really old Adreno drivers.
...
They don't seem to accept unsigned integers as switch cases.
Fixes some stuff in #16295 , not sure if all of it.
2022-11-08 22:59:43 +01:00
Henrik Rydgård
584ca5db6e
Merge pull request #16364 from unknownbrackets/gpu-self-copy
...
GPU: Avoid self memcpy()
2022-11-08 18:05:07 +01:00
Unknown W. Brackets
1f20e11d61
GPU: Avoid self memcpy().
2022-11-08 07:41:32 -08:00
Unknown W. Brackets
305aae3e50
Merge pull request #16363 from hrydgard/android-shader-assert
...
OpenGL ES: Bail as early as possible if things are bad
2022-11-08 06:01:41 -08:00
Henrik Rydgård
87bd7aaccc
Merge pull request #16356 from lvonasek/cleanup_camera_control
...
OpenXR - Camera adjust using any controller
2022-11-08 12:28:44 +01:00
Henrik Rydgård
2d73334045
Merge pull request #16362 from Kaitul/patch-2
...
Update zh_TW.ini
2022-11-08 10:53:06 +01:00
Henrik Rydgård
dd0409d68c
OpenGL ES: Crash as early as possible if things are bad
...
There's a huge variety of crash report in the Play Console of various
opengl failures. Try to concentrate them to early points in
initialization
2022-11-08 10:43:38 +01:00
人工知能
d3c7fdb0db
Update zh_TW.ini
2022-11-08 17:23:46 +08:00
Henrik Rydgård
094666ef4b
Merge pull request #16358 from unknownbrackets/tex-expand-16
...
TexCache: Fix 16->32 colors with CLUT start pos
2022-11-08 09:21:38 +01:00
Luboš Vonásek
92384c2854
Space added
2022-11-08 07:09:27 +01:00
Unknown W. Brackets
bc53a0d7c4
TexCache: Correct 16->32 for CLUT4 with shift.
2022-11-07 18:41:47 -08:00
Unknown W. Brackets
17f6c00c3c
TexCache: Fix 16->32 colors with CLUT start pos.
2022-11-07 18:34:10 -08:00
Unknown W. Brackets
04cd6c4f7d
TexCache: Align expandClut buffer, cleanup sizes.
...
We shouldn't need larger than 2 KB CLUT buffers, since it's actually only
1 KB. We have a hack that allows 2 KB for separate mip map levels.
2022-11-07 18:18:02 -08:00
Unknown W. Brackets
b96d4aac25
Merge pull request #16357 from hrydgard/pipeline-creation-error-handling
...
Vulkan: Better pipeline creation error handling
2022-11-07 15:51:08 -08:00
Henrik Rydgård
970c266b41
Restore parallel GLSL builds
2022-11-08 00:30:21 +01:00
Henrik Rydgård
ecd62e7eb2
Lift length limit on Android logging
2022-11-08 00:21:37 +01:00
Henrik Rydgård
4d637342f7
Log source code for failed pipeline creations
2022-11-08 00:21:08 +01:00
Henrik Rydgård
90f67e91f5
Avoid drawing with failed-to-create pipelines
2022-11-08 00:21:08 +01:00
Henrik Rydgård
25547b5fe2
Make Mailbox handle null values. Fixes hang.
2022-11-08 00:21:08 +01:00
Henrik Rydgård
4e8f97d64d
Output shader descriptions directly in the source code
2022-11-08 00:21:08 +01:00
Henrik Rydgård
bd40ccda51
Improve VkResult logging
2022-11-08 00:21:07 +01:00
Henrik Rydgård
7b09fc43b0
Warning fix in VR code
2022-11-08 00:21:07 +01:00
Lubos
d1dabd40ee
OpenXR - Disable range culling properly
2022-11-07 22:10:12 +01:00