34372 Commits

Author SHA1 Message Date
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
Lubos
eec414d331 OpenXR - Allow more extreme camera adjusts 2022-11-07 21:40:25 +01:00
Lubos
81b5a38484 OpenXR - GTA Liberty city stereo fixed 2022-11-07 21:34:09 +01:00
Lubos
47f2afcd55 Merge branch 'master' into cleanup_camera_control 2022-11-07 18:23:07 +01:00
Henrik Rydgård
7beff4da96
Merge pull request #16350 from lvonasek/refactor_openxr_matrices
OpenXR - Refactor
2022-11-07 18:18:55 +01:00
Henrik Rydgård
fdcf582f52
Merge pull request #16355 from hrydgard/vr-gl-buildfix
Properly buildfix GL/VR again
2022-11-07 18:18:41 +01:00
Henrik Rydgård
e7b6fcd513 Properly buildfix GL/VR again 2022-11-07 17:36:46 +01:00
Lubos
e1baa3d424 OpenXR - Camera sliders removed from settings 2022-11-07 17:14:27 +01:00
Henrik Rydgård
81dd95e16d Fix sky plane fix (broke in my last VR refactor) 2022-11-07 17:13:14 +01:00
Lubos
cd49dc6627 OpenXR - Camera adjustment using PSP keys 2022-11-07 17:13:08 +01:00
Lubos
90d117ce71 OpenXR - Keep status of PSP keys 2022-11-07 16:46:10 +01:00
Lubos
73ccff9ba0 Restore assert 2022-11-07 16:28:41 +01:00
Henrik Rydgård
24d5cd087c Experiment (Vulkan): Temporarily disable GLSL parallel compilation on Android. For #16341 investigation. 2022-11-07 14:30:24 +01:00
Henrik Rydgård
c6116581b6
Merge pull request #16354 from hrydgard/vulkan-input-attachment-fix
Vulkan: Use the very same view as input attachment and color attachment, not just the same image
2022-11-07 10:20:48 +01:00
Henrik Rydgård
c7db9a865d Disable remaining false positive. 2022-11-07 09:51:11 +01:00
Henrik Rydgård
ad14d628b6 Turn off boundSecondaryIsInputAttachment_ when we don't have one. 2022-11-07 09:30:47 +01:00
Henrik Rydgård
668904a515 Vulkan: Use the very same view as input attachment and color attachment, not just the same image
Fixes most of the new validation errors seen #16351, though one remains.

I believe that to be a bug in the validation layers, will investigate
later.
2022-11-07 09:14:55 +01:00
Henrik Rydgård
a04d7c93e3
Merge pull request #16353 from xujibbs/patch-44
Update zh_TW.ini
2022-11-07 06:00:29 +01:00
Henrik Rydgård
db0d32f24c
Merge pull request #16352 from xujibbs/patch-43
Update zh_CN.ini
2022-11-07 06:00:12 +01:00
xujibbs
1c356c5ae4
Update zh_TW.ini 2022-11-07 12:35:57 +08:00
xujibbs
24451bb45d
Update zh_CN.ini 2022-11-07 12:34:27 +08:00
Lubos
e96b9b4649 Remove unnecessary assert 2022-11-06 22:38:15 +01:00
Lubos
c58359a3b3 OpenXR - Move configs out of VRRenderer 2022-11-06 22:30:35 +01:00
Lubos
460386e344 OpenXR - Move matrix calculation out of VRRenderer 2022-11-06 22:06:27 +01:00
Lubos
cd54873edb OpenXR - Simplify projection matrix creation 2022-11-06 21:48:55 +01:00
Lubos
520b92aa94 OpenXR - Matrix indexing fixed 2022-11-06 21:45:47 +01:00