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
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