1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-16 02:49:55 +00:00
Commit graph

146 commits

Author SHA1 Message Date
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