madsbuvi
|
f9c13f3163
|
More useful error messages for typical init failures
|
2021-02-07 00:07:14 +01:00 |
|
madsbuvi
|
8671611ed5
|
Improved swapchain format handling.
|
2021-01-25 22:46:08 +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
|
6425749b7e
|
More accurate interpretation of openxr session states
|
2020-10-18 14:22:03 +02: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
|
c136ae682e
|
SteamVR compatibility (Lack of depth formats). Cleanup of deprecated oculus workarounds in vrsession.cpp.
|
2020-08-02 12:34:46 +02:00 |
|
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
|
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
|
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
|
9ad910a8e7
|
Comparison operator for Pose, View, and co.
|
2020-06-02 21:45:18 +02:00 |
|
Mads Buvik Sandvei
|
4361f4191d
|
Predictions were off due to count of frames in flight off by 1.
|
2020-05-31 13:19:26 +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
|
893b75d767
|
Realistic combat, first draft
|
2020-03-15 15:31:38 +01:00 |
|
Mads Buvik Sandvei
|
da03e8bf41
|
Some refactoring
|
2020-02-29 23:53:56 +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
|
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 |
|