Mads Buvik Sandvei
|
9e16e592e8
|
steady clock prediction was not quite right
|
2020-07-25 12:28:52 +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
|
47b7837d7c
|
Make use of the layer depth extension
|
2020-07-15 23:17:16 +02:00 |
|
Mads Buvik Sandvei
|
91de6392ca
|
More refactoring / cleanup. Code policies.
|
2020-06-26 23:02:48 +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
|
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
|
288530510d
|
Some cleanup. Fixed problems arising from latest merge (refactoring).
|
2020-05-21 01:01:15 +02:00 |
|
Mads Buvik Sandvei
|
eab8326841
|
Vismasked moved to SceneUtil in merge, fixed references.
|
2020-03-30 02:04:27 +02: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
|
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 |
|