Henrik Rydgård
|
10c6232b9b
|
Merge pull request #16310 from lvonasek/feature_openxr_motion
OpenXR - Map controller gestures
|
2022-11-05 18:18:57 +01:00 |
|
Lubos
|
a52afe9fd8
|
Merge branch 'master' into cleanup_openxr_core
|
2022-11-05 10:51:29 +01:00 |
|
Lubos
|
14abd91861
|
Merge branch 'master' into feature_openxr_motion
|
2022-11-05 10:49:11 +01:00 |
|
Lubos
|
22980c8b9f
|
Code formatting fixed
|
2022-11-05 10:16:24 +01:00 |
|
Lubos
|
aacbe4f4a3
|
OpenXR - Get platform flags in runtime
|
2022-11-04 14:53:07 +01:00 |
|
Lubos
|
aafa17fa73
|
OpenXR - Introduce platform flags
|
2022-11-04 14:22:42 +01:00 |
|
Lubos
|
f8d29e0d19
|
OpenXR - Fix ifdef ANDROID
|
2022-11-04 13:52:32 +01:00 |
|
Lubos
|
1d452a2e01
|
OpenXR - Add an option to disable 72Hz update
|
2022-11-03 21:33:46 +01:00 |
|
Lubos
|
c6b83dd9d8
|
OpenXR - Enable camera movement and stereo in flatscreen mode
|
2022-11-03 20:00:30 +01:00 |
|
Lubos
|
823bfae5ea
|
Memory initialization fixed
|
2022-10-31 15:00:09 +01:00 |
|
Lubos
|
3c87e71177
|
OpenXR - Let users set the movement length
|
2022-10-31 13:19:06 +01:00 |
|
Lubos
|
0101c464a5
|
OpenXR - Option to disable controller mapping
|
2022-10-31 12:17:30 +01:00 |
|
Lubos
|
b740bfbcfb
|
OpenXR - Map controller motions on keys
|
2022-10-31 11:59:07 +01:00 |
|
Henrik Rydgård
|
cf27d14131
|
Merge pull request #16293 from lvonasek/feature_openxr_camera
OpenXR - Modify camera parameters in realtime
|
2022-10-30 09:14:56 +01:00 |
|
Unknown W. Brackets
|
0cc94ceb15
|
Draw: Correct ambiguous comparison overload.
|
2022-10-29 12:52:00 -07:00 |
|
Lubos
|
cbf93d586c
|
typo fixed
|
2022-10-29 21:39:46 +02:00 |
|
Lubos
|
363f102cc5
|
OpenXR - Add new virtual key for camera adjust
|
2022-10-29 20:47:29 +02:00 |
|
Lubos
|
92422160a0
|
OpenXR - Camera side adjust added
|
2022-10-29 19:31:57 +02:00 |
|
Lubos
|
b7da6f7e45
|
OpenXR - Camera height adjust added
|
2022-10-29 19:19:25 +02:00 |
|
Lubos
|
48f9c98559
|
OpenXR - Do not process key actions during camera adjust
|
2022-10-29 18:50:51 +02:00 |
|
Unknown W. Brackets
|
0bc2bb9efb
|
Vulkan: Log additional queue command.
|
2022-10-29 09:05:14 -07:00 |
|
Henrik Rydgård
|
c6fe91224a
|
Vulkan: Fixes validation errors with "null" textures
These arise in non-buffered rendering when we don't have a framebuffer
to texture from.
|
2022-10-28 18:40:55 +02:00 |
|
Lubos
|
96f89f4bd7
|
OpenXR - Allow updating camera in realtime
|
2022-10-28 15:50:00 +02:00 |
|
Lubos
|
f4f7dc570f
|
OpenXR - Make VR camera parameters floating numbers
|
2022-10-28 14:59:12 +02:00 |
|
Henrik Rydgård
|
ab1cebec51
|
Actually bind a global uniform buffer, too. Not yet used.
|
2022-10-28 10:15:36 +02:00 |
|
Henrik Rydgård
|
96a5c52037
|
Vulkan: Reserve descriptor set 0 for frame-global data, move everything else to set 1
|
2022-10-28 09:39:56 +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
|
763afd4a8e
|
Improve compatibility checks for stereo rendering.
|
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
|
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
|
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 |
|
Henrik Rydgård
|
80e1db07a7
|
Minor ShaderWriter refactor, prep for later changes
|
2022-10-24 17:45:18 +02: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 |
|
Henrik Rydgård
|
ecf2797173
|
Minor refactor of ShaderWriter flags. Extracted from the stereo PR
|
2022-10-23 21:57:01 +02:00 |
|
Unknown W. Brackets
|
813bfded92
|
x86jit: Correct vh2f NAN handling (#16275)
* x86jit: Correct vh2f NAN handling.
Allows another test to pass.
* x86jit: Reuse MAccessibleDisp().
|
2022-10-23 10:09:29 +02:00 |
|