madsbuvi
7986def3db
Compilation error
2021-02-27 18:03:31 +01:00
madsbuvi
b2445e4a89
Attempting to fix gamma by properly managing state.
2021-02-27 17:02:12 +01:00
madsbuvi
e610247392
gamma debugging
2021-02-22 16:25:30 +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
70d99fd6d0
Temporary gamma solution
2021-01-16 14:30:59 +01: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
11a3961d65
Merge remote-tracking branch 'remotes/origin/directx_swapchains' into openxr_vr_geometryshader_feature_branch
2021-01-01 19:50:52 +01:00
madsbuvi
6ed89f9141
Support for DirectX swapchains.
2020-12-31 21:08:24 +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
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
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
e56d74518d
VR tab in the settings menu.
2020-11-29 13:14:00 +01:00
Mads Buvik Sandvei
2a5e552fd0
Openxr vr clang fixes
2020-11-28 11:22:21 +00:00
Christoph Haag
b54e77a667
fix openmw non-vr build
...
../apps/openmw/mwphysics/movementsolver.cpp: In static member function ‘static void MWPhysics::MovementSolver::move(MWPhysics::ActorFrameData&, float, const btCollisionWorld*, MWPhysics::WorldFrameData&)’:
../apps/openmw/mwphysics/movementsolver.cpp:98:52: error: ‘getPlayer’ is not a member of ‘MWMechanics’
98 | const bool isPlayer = (ptr == MWMechanics::getPlayer());
| ^~~~~~~~~
2020-10-30 23:29:24 +00:00
Mads Buvik Sandvei
cf20faff21
Option to make use of XR_EXT_debug_utils if available
2020-10-17 21:11:31 +02:00
Mads Buvik Sandvei
bd4093bbcb
Use OpenXR's action sets to better separate gui and gameplay actions. Also jump works on press now.
2020-08-09 12:55:09 +02:00
Mads Buvik Sandvei
89ff075936
New config options
2020-08-07 23:33:21 +02:00
Mads Buvik Sandvei
e0bc56dcf7
Single pass shadow update
2020-07-26 13:12:36 +02:00
Mads Buvik Sandvei
5e729a0e82
Improved XR event processing logic. Particularly, handling session stop/start in a more predictable, less crashy manner. Added disabling of rendering when XR session is not running.
2020-07-21 12:28:39 +02:00
Mads Buvik Sandvei
e0b51af395
Sharing shadow maps across eyes.
...
Does not yet expand frustum.
2020-07-20 13:03:48 +00:00
Mads Buvik Sandvei
45656f1d06
Comments etc
2020-06-28 11:33:01 +02:00
Mads Buvik Sandvei
91de6392ca
More refactoring / cleanup. Code policies.
2020-06-26 23:02:48 +02:00
Mads Buvik Sandvei
e3c460ae35
Swapchain refactoring. Use of multisampling. Msaa resolve steps for mirror textures.
2020-06-24 22:22:09 +02:00
Mads Buvik Sandvei
df45ee1690
More refactoring/cleanup
2020-06-24 21:26:11 +02:00
Mads Buvik Sandvei
1cf97fd7ad
lots of refactoring and some commenting
2020-06-21 23:40:07 +02:00
Mads Buvik Sandvei
f25c3af9cb
More refactoring of VRSession. Moved call of BeginFrame and WaitFrame to the start of cull to keep shadow technique within openxr specs. There is still some jitter unless i change to single-threaded, and now i have no idea why.
2020-06-03 19:46:20 +02:00
Mads Buvik Sandvei
480ce82217
Fixed performance issues related to xr synchronization as well as osg pipelining. Some code refactoring / cleanup.
2020-05-24 18:00:42 +02:00