madsbuvi
8671611ed5
Improved swapchain format handling.
2021-01-25 22:46:08 +01:00
madsbuvi
c0772807d2
Menu transition video now visible.
...
Videos no longer upside down.
Scene no longer visible during loading screens.
2021-01-21 14:19:29 +01:00
madsbuvi
018e790ec0
Unite all viewer traversals.
2021-01-17 12:12:14 +01:00
madsbuvi
329a479f48
Refactoring and a comment reminding that this code is temporary.
2021-01-16 14:43:12 +01:00
madsbuvi
dea89d8168
Merge branch 'openmw-vr' of https://gitlab.com/madsbuvi/openmw into openmw-vr
2021-01-16 14:31:30 +01:00
madsbuvi
70d99fd6d0
Temporary gamma solution
2021-01-16 14:30:59 +01:00
Christoph Haag
981ed25dac
call xrGetOpenGLGraphicsRequirementsKHR on linux too
...
This call is required per the spec.
2021-01-13 13:32:34 +01:00
Mads Buvik Sandvei
935351d9a0
Merge branch 'include_memory' into 'openxr_vr'
...
include <memory> for unique_ptr on gcc
See merge request madsbuvi/openmw!13
(cherry picked from commit 1d98299933344a233d532941a87a09d898d02fed)
f70b95ab include <memory> for unique_ptr on gcc
2021-01-13 11:05:21 +00:00
madsbuvi
2b7f94aa5d
GCC fixes
2021-01-10 17:26:38 +01:00
madsbuvi
1f76f93221
Fixed mirror texture blitting when back buffer is multisampled (maybe i should just force it to not be)
2021-01-09 23:39:10 +01:00
madsbuvi
84bf3756be
Merge remote-tracking branch 'remotes/origin/thumbstick_deadzones' into openxr_vr_geometryshader_feature_branch
2021-01-02 18:41:17 +01:00
madsbuvi
7be1b4a7da
fabsf -> fabs
2021-01-02 18:40:52 +01:00
madsbuvi
43f5e6c167
Merge remote-tracking branch 'remotes/origin/thumbstick_deadzones' into openxr_vr_geometryshader_feature_branch
2021-01-02 17:41:25 +01:00
madsbuvi
6d7748ce12
Implementation
2021-01-02 17:40:37 +01:00
madsbuvi
11a3961d65
Merge remote-tracking branch 'remotes/origin/directx_swapchains' into openxr_vr_geometryshader_feature_branch
2021-01-01 19:50:52 +01:00
madsbuvi
2b43e59c09
Fixing crashes
2021-01-01 10:38:36 +01:00
madsbuvi
6ed89f9141
Support for DirectX swapchains.
2020-12-31 21:08:24 +01:00
madsbuvi
ddc30fe6f4
rethrow exceptions during openxr initialization.
2020-12-30 11:02:12 +01:00
Mads Buvik Sandvei
1c94d5af27
BruteForce fixes (still incomplete)
2020-12-20 20:32:32 +01:00
Mads Buvik Sandvei
1b193deeac
Misc new stereo integration fixes.
2020-12-16 21:00:21 +01:00
Mads Buvik Sandvei
5a25691435
Enable shader for the pointer geometry shader
2020-12-16 20:40:25 +01:00
Mads Buvik Sandvei
d03f55bc2d
Basic functions in place. Still bad handling of GUI
2020-12-11 18:37:50 +01:00
Mads Buvik Sandvei
d125464533
Uninitialized data bugs.
2020-12-10 21:30:54 +01:00
Mads Buvik Sandvei
d3d81a98e5
Make VRGUI use shaders
2020-12-10 21:28:20 +01:00
Mads Buvik Sandvei
7c9d2a8095
Fix bad check for frame number. Fixed accidentally duplicated stereo settings section.
2020-12-10 21:27:54 +01:00
Mads Buvik Sandvei
b98b4db4c1
Merge remote-tracking branch 'remotes/origin/multiview_test_branch' into openxr_vr_geometryshader_feature_branch
2020-12-09 21:11:53 +01:00
Mads Buvik Sandvei
5148f4ecb0
Fix use of deallocated data.
2020-12-06 12:05:07 +01:00
Mads Buvik Sandvei
c11d6a48e4
Improved logic for selecting swapchain formats, and listed more options.
...
SteamVR and Oculus will now both choose rgba
2020-12-06 12:03:34 +01:00
Mads Buvik Sandvei
3008062955
Added the quick keys menu to the meta menu and added the option to assign it to your controller if you wish.
2020-12-04 22:41:49 +01:00
Mads Buvik Sandvei
c46c20dec2
Corrected base character height.
2020-12-04 22:41:06 +01:00
Mads Buvik Sandvei
d34ff613b3
Less verbose debug statement
2020-12-02 21:49:47 +01:00
Mads Buvik Sandvei
e42dada208
Load interaction profile suggestions from xml instead of hardcoding them.
2020-12-02 21:49:00 +01:00
Mads Buvik Sandvei
c3418a45ae
Fix crash introduced by yesterday's changes
2020-12-02 17:55:52 +01:00
Mads Buvik Sandvei
be29bf04af
some clang warnings
2020-12-01 22:28:31 +01:00
Mads Buvik Sandvei
e22e691167
picky gcc
2020-12-01 22:26:12 +01:00
Mads Buvik Sandvei
b710fa5a75
Another attempt at fixing the pipelines via mygui3.2 compatibility. This time by injecting inheritance of layers to inject the setPick function.
2020-12-01 21:36:46 +01:00
Mads Buvik Sandvei
6c0a02d2c3
Fixed thumbstick not releasing properly in GUI mode. I forgot to inject key release
2020-11-30 23:07:07 +01:00
Mads Buvik Sandvei
f7ceee7a5e
Revert "Drop MyGUI 3.4 requirement. Manage layer and widget focus manually."
...
This reverts commit 259330ab14
.
2020-11-30 22:52:56 +01:00
Mads Buvik Sandvei
74a91c4e33
Another WMR workaround
2020-11-29 19:08:32 +01:00
Mads Buvik Sandvei
2c4f1534fa
Merge branch 'openxr_vr_mmr' into 'openxr_vr'
...
Possible MMR controller workaround
See merge request madsbuvi/openmw!12
2020-11-29 18:02:42 +00:00
Mads Buvik Sandvei
aff7d93a21
This is why i wanted MyGUI 3.4. So many hacks to use 3.2.
2020-11-29 19:02:06 +01:00
Mads Buvik Sandvei
1e64aea1a5
Bump openxr to version 1.0.13. Interaction profiles for vive cosmos and huawei
2020-11-29 17:15:53 +01:00
Mads Buvik Sandvei
e8b0198eaa
Possible MMR controller workaround
2020-11-29 16:29:57 +01:00
Mads Buvik Sandvei
e56d74518d
VR tab in the settings menu.
2020-11-29 13:14:00 +01:00
Mads Buvik Sandvei
fde3ae1403
wrist option
2020-11-28 19:41:09 +01:00
Mads Buvik Sandvei
fde6cc231e
Hud alongside arm instead of across to avoid getting eaten by shields
2020-11-28 18:58:23 +01:00
Mads Buvik Sandvei
2a5e552fd0
Openxr vr clang fixes
2020-11-28 11:22:21 +00:00
Mads Buvik Sandvei
259330ab14
Drop MyGUI 3.4 requirement. Manage layer and widget focus manually.
2020-11-27 21:47:20 +01:00
Mads Buvik Sandvei
acdce6e0d0
Refactored OpenXRSwapchainImpl to use two private objects that instantiate a swapchain, instead of instantiating two swapchains directly. Added handling of runtime failures in xrAcquireSwapchain(), xrWaitSwapchain(), and xrReleaseSwapchain().
2020-11-22 15:23:11 +01:00
uramer
ce455e7aaa
Nicer VR meta menu
2020-11-17 23:20:32 +01:00