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

21 commits

Author SHA1 Message Date
Mads Buvik Sandvei
f451bf2a35 typo 2020-07-15 23:25:22 +02:00
Mads Buvik Sandvei
47b7837d7c Make use of the layer depth extension 2020-07-15 23:17:16 +02: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
8f38f0536c Separate GLRC for OpenXR to ensure uncontested access.
Safety check on predictions to police that they are made only once per frame.
2020-06-02 21:46:22 +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
Mads Buvik Sandvei
57e48cfc03 Separate rendering of window menus. It's still awkward. Needs polishing. 2020-05-01 21:37:01 +02:00
Mads Buvik Sandvei
e573a260cb Rudimentary menu interactions 2020-03-08 14:14:24 +01:00
Mads Buvik Sandvei
bdade49129 In-place turning 2020-02-23 11:02:38 +01:00
Mads Buvik Sandvei
da73df1707 Basic input management 2020-02-15 20:01:11 +01:00
Mads Buvik Sandvei
49e0c6f17b Basic hand tracking. 2020-02-14 22:11:19 +01:00
Mads Buvik Sandvei
14039e5e25 Predictions work perfectly with this. Committing that and clean up later. 2020-02-02 13:12:53 +01:00
Mads Buvik Sandvei
fea964a6f3 Tightened prediction point 2020-01-27 18:34:48 +01:00
Mads Buvik Sandvei
951879240c Simplified render timing by separating rendering from the openxr swapchain, and instead blitting and submitting separately 2020-01-26 20:06:47 +01:00
Mads Buvik Sandvei
51125d4f3e Improved frame pose prediction by barriering slave access as well. Slaves were updating on either the old frame timing or new by chance, causing jittery tracking. Accounted for morrowind's unit length (1 unit = 64 yards) 2020-01-25 14:27:13 +01:00
Mads Buvik Sandvei
2accdc4441 Split view into worldview and menu, for ease of layer management. Basic pose management. 2020-01-24 00:14:23 +01:00
Mads Buvik Sandvei
2778775070 First commit. Wrote an osgviewer, achieved display. 2020-01-10 00:10:09 +01:00