August 14, 2019, 14:01 (GMT) |
Merge branch 'master' into soc-2019-openxr |
August 9, 2019, 14:35 (GMT) |
Cleanup: Unused includes, better structuring for wm_xr.c |
August 9, 2019, 14:08 (GMT) |
Cleanup: Remove unused support for non-OpenGL Windows This was very useful for testing, but there's no current need for it. Neither for VR code, nor for anything else in master. |
August 9, 2019, 11:29 (GMT) |
Cleanup: Move secondary GHOST-context handle to XR surface data This is used to refer to the DirectX context. For other (currently non-existant) surfaces, this may not make much sense. |
August 8, 2019, 20:00 (GMT) |
Don't swap buffers of offscreen surface OpenGL contexts This does frame syncing to the regular screen, so hurts performance in some cases. |
August 7, 2019, 21:58 (GMT) |
Exit OpenXR context/session gracefully if the runtime reports loss pending Handle XR_TYPE_EVENT_DATA_INSTANCE_LOSS_PENDING and XR_SESSION_STATE_LOSS_PENDING according to the specification. |
August 7, 2019, 21:05 (GMT) |
Disable specular highlights in the VR viewport |
August 7, 2019, 20:17 (GMT) |
Fix xrDestroy calls to data already implicitly destroyed by OpenXR Would effectifely result in null-ops, since the loader does good sanity checks. The failing functions would still lead to error prints though. |
August 7, 2019, 20:13 (GMT) |
Correctly request session end according to OpenXR 1.0 specification |
Revision 5350015 by Julian Eisel (soc-2019-openxr, temp-vr-draw-thread, vamr-openxr-module, vr_scene_inspection) August 7, 2019, 09:52 (GMT) |
Fix dark VR rendering on Windows Mixed Reality by appyling SRGB OETF Discussed this in length with @sobotka, and it seems WMR has an utterly broken pixel color pipeline. So we apply a SRGB OETF for this specific runtime to compensate. |
Revision 3483aa5 by Julian Eisel (soc-2019-openxr, temp-vr-draw-thread, vamr-openxr-module, vr_scene_inspection) August 7, 2019, 01:22 (GMT) |
Allow querying OpenXR runtime ID Useful in case special treatment is needed for certain runtimes. Currently only WMR gets its ID assigned correctly, others are TODO. |
Revision 44a220f by Julian Eisel (soc-2019-openxr, temp-vr-draw-thread, vamr-openxr-module, vr_scene_inspection) August 7, 2019, 00:20 (GMT) |
Merge branch 'master' into soc-2019-openxr |
Revision 5274c5c by Julian Eisel (soc-2019-openxr, temp-vr-draw-thread, vamr-openxr-module, vr_scene_inspection) August 5, 2019, 10:52 (GMT) |
Merge branch 'master' into soc-2019-openxr |
Revision 0d70afe by Julian Eisel (soc-2019-openxr, temp-vr-draw-thread, vamr-openxr-module, vr_scene_inspection) August 2, 2019, 21:35 (GMT) |
Merge branch 'master' into soc-2019-openxr |
Revision 03b09db by Julian Eisel (soc-2019-openxr, temp-vr-draw-thread, vamr-openxr-module, vr_scene_inspection) August 1, 2019, 19:53 (GMT) |
Fix compile error after merge and warning |
Revision f04a5ad by Julian Eisel (soc-2019-openxr, temp-vr-draw-thread, vamr-openxr-module, vr_scene_inspection) August 1, 2019, 19:27 (GMT) |
Merge branch 'master' into soc-2019-openxr |
Revision ab1455e by Julian Eisel (soc-2019-openxr, temp-vr-draw-thread, vamr-openxr-module, vr_scene_inspection) July 31, 2019, 23:56 (GMT) |
Fix error in OpenGL version check for OpenXR 1.0 |
Revision b94af38 by Julian Eisel (soc-2019-openxr, temp-vr-draw-thread, vamr-openxr-module, vr_scene_inspection) July 31, 2019, 23:39 (GMT) |
Fix compile error on GCC |
Revision 40db778 by Julian Eisel (soc-2019-openxr, temp-vr-draw-thread, vamr-openxr-module, vr_scene_inspection) July 31, 2019, 22:28 (GMT) |
Add sources for OpenXR core API validation layer Had to do quite some changes to CMakeLists.txt from the SDK this time. |
Revision 22966f4 by Julian Eisel (soc-2019-openxr, temp-vr-draw-thread, vamr-openxr-module, vr_scene_inspection) July 31, 2019, 00:19 (GMT) |
Address changes in OpenXR 1.0 to get rendering to work again |
|