Commit Graph
45601 Commits
Author SHA1 Message Date
Henrik Rydgård 0bfab4cd81 Merge pull request #16288 from iota97/fix-ub
Fix UB
2022-10-27 15:47:37 +02:00
iota97 3454ea9c1d Fix UB 2022-10-27 14:57:19 +02:00
Henrik Rydgård 1f1a3433f2 Merge pull request #16273 from hrydgard/multiview-ground-work
Vulkan multiview rendering
2022-10-27 11:46:22 +02:00
Henrik Rydgård 85e7933e7a Format string fix 2022-10-27 11:06:00 +02:00
Henrik Rydgård e058f8aee6 Shadergen fix for OpenGL 2022-10-27 11:05:59 +02:00
Henrik Rydgård 1da6d29a0f Crashfix in settings menu (Android only, for whatever reason) 2022-10-27 11:05:59 +02:00
Henrik Rydgård 6d9008dab5 Fix validation issue with clears, remove redundant code 2022-10-27 11:05:59 +02:00
Henrik Rydgård e0bbebc65e Clean up GPU_Vulkan::BuildReportingInfo a bit 2022-10-27 11:05:59 +02:00
Henrik Rydgård 763afd4a8e Improve compatibility checks for stereo rendering. 2022-10-27 11:05:59 +02:00
Henrik Rydgård 931c869ca9 Fix for stereo with textureProj (emulated projection). 2022-10-27 11:05:59 +02:00
Henrik Rydgård 7d5bb79257 Fix depal texture binding bug 2022-10-27 11:05:59 +02:00
Henrik Rydgård 31fd928a5c Name more image views. Very useful with a little patch to the Vulkan debug layers. 2022-10-27 11:05:59 +02:00
Henrik Rydgård cd203291ba Fix rendering in non-stereo mode 2022-10-27 11:05:59 +02:00
Henrik Rydgård 15d4495f76 Pass shadergen tests 2022-10-27 11:05:59 +02:00
Henrik Rydgård 2a1526c352 Address feedback 2022-10-27 11:05:59 +02:00
Henrik Rydgård 390a136cb5 Stereo now works through shader depal too 2022-10-27 11:05:59 +02:00
Henrik Rydgård 8413473fa4 Fix more cases, GTA works now. 2022-10-27 11:05:59 +02:00
Henrik Rydgård 524e92374f Use arrays more consistently. 2022-10-27 11:05:59 +02:00
Henrik Rydgård 91259aaad7 Always use array textures for framebuffers in Vulkan for simplicity. 2022-10-27 11:05:58 +02:00
Henrik Rydgård 2bea495981 wip 2022-10-27 11:05:58 +02:00
Henrik Rydgård f1b515caaf Minor shaderwriter refactor 2022-10-27 11:05:58 +02:00
Henrik Rydgård 6af4644ab2 Stereo on mobile fixes 2022-10-27 11:05:58 +02:00
Henrik Rydgård 0de12f5ca9 Some refactoring of framebuffer views, layer issues, more work. 2022-10-27 11:05:58 +02:00
Henrik Rydgård 2e87f0bc0b More work. Things are starting to work now. 2022-10-27 11:05:58 +02:00
Henrik Rydgård c668736924 Add a couple of stereo display shaders, add infrastructure, compile stereo pipelines 2022-10-27 11:05:58 +02:00
Henrik Rydgård 3ce8133656 Non-stereo bugfix 2022-10-27 11:05:58 +02:00
Henrik Rydgård 12d1f94d47 Start stereo postshader work 2022-10-27 11:05:58 +02:00
Henrik Rydgård fb250c4b29 More multiview work 2022-10-27 11:05:58 +02:00
Henrik Rydgård d3804ec2e5 Misc multiview hackery 2022-10-27 11:05:58 +02:00
Henrik Rydgård 7a620962aa thin3d: Replace hint at future MRT support with basic multi layer support 2022-10-27 11:05:58 +02:00
人工知能 d011c02fee Update zh_TW.ini 2022-10-27 15:26:11 +08:00
Henrik Rydgård e41465f0b4 Merge pull request #16287 from lvonasek/compat_openxr_lego_starwars
OpenXR - Stereo for Lego Star Wars games
2022-10-26 23:14:26 +02:00
Henrik Rydgård 70ef6f420c Merge pull request #16286 from unknownbrackets/actions
Build: Update deprecated actions & fix ccache
2022-10-26 23:13:49 +02:00
Lubos b632b48724 OpenXR - Lego Star Wars III stereo support added 2022-10-26 21:42:58 +02:00
Lubos 5ad27d0769 OpenXR - 6DoF and stereo in Lego Star Wars II fixed 2022-10-26 21:23:40 +02:00
Unknown W. Brackets d3e99fa308 Build: Fix Android/macOS ccache. 2022-10-26 08:48:43 -07:00
Henrik Rydgård bbb55e9b1d Merge pull request #16284 from unknownbrackets/gedebugger
GE Debugger: Correct UV display with prescale
2022-10-26 09:32:57 +02:00
Unknown W. Brackets e7eddab2a1 Build: Update deprecated actions.
There are some deprecations coming and some actions might stop working.
It seems softprops/action-gh-release@v1 is not being actively maintained,
and isn't updated here.
2022-10-26 00:18:14 -07:00
Unknown W. Brackets deba3d40bc headless: Update tests. 2022-10-25 22:15:47 -07:00
Unknown W. Brackets 1e1c75d552 GE Debugger: Correct UV display with prescale.
Sometimes these weren't flushed yet, and it made the texture preview and
vertices confusing and wrong (using old factors, not just no factors.)
2022-10-25 22:14:16 -07:00
Unknown W. Brackets 91886be119 Merge pull request #16283 from hrydgard/more-shaderwriter-refactor
Minor ShaderWriter refactor, prep for later changes
2022-10-24 10:03:31 -07:00
Henrik Rydgård 80e1db07a7 Minor ShaderWriter refactor, prep for later changes 2022-10-24 17:45:18 +02:00
Henrik Rydgård 41f3443988 Merge pull request #16280 from unknownbrackets/d3d11-debugger
GE Debugger: Allow reading tex on D3D11
2022-10-24 08:17:03 +02:00
Unknown W. Brackets 7533b64940 GE Debugger: Allow reading tex on D3D11. 2022-10-23 22:01:50 -07:00
Unknown W. Brackets 32c717c94f Merge pull request #16279 from hrydgard/vulkan-feature-checks
Vulkan: Use v2 feature checks, and add check for multiview features.
2022-10-23 15:52:31 -07:00
Henrik Rydgård 1d8ab38ce5 Vulkan: Use v2 feature checks, and add check for multiview features.
Extracted from the multiview PR, and renamed some stuff.
2022-10-24 00:21:28 +02:00
Henrik Rydgård e77ff0281f Testfix 2022-10-24 00:20:45 +02:00
Unknown W. Brackets 8836bf7022 Merge pull request #16278 from hrydgard/shaderwriter-refactor
Minor refactor of ShaderWriter flags.
2022-10-23 13:42:22 -07:00
Henrik Rydgård ecf2797173 Minor refactor of ShaderWriter flags. Extracted from the stereo PR 2022-10-23 21:57:01 +02:00
Henrik Rydgård a13ab3f76b Merge pull request #16274 from unknownbrackets/gpu-boundingbox
Correct accuracy of bounding box test
2022-10-23 12:53:18 +02:00