August 17, 2019, 21:58 (GMT) |
Merge branch 'master' into soc-2019-openxr |
August 15, 2019, 19:49 (GMT) |
Fix compiling with external OpenXR SDK on Windows |
August 15, 2019, 13:52 (GMT) |
Cleanup: Don't cast away const in GHOST C-API |
August 15, 2019, 13:50 (GMT) |
Fix crash when no OpenXR runtime is found (or setup failed) |
August 15, 2019, 13:42 (GMT) |
Remove bundled OpenXR-SDK sources from extern/ Removes the OPENXR_USE_BUNDLED_SRC option which allowed using the OpenXR-SDK sources bundled in extern/. It would be too much hassle to keept these updated. Now these have to be provided on the system Blender is compiled on. I've already added necessary bits to install_deps.sh and our Windows maintainer is ready to provide builds with OpenXR-SDK linked. Once this gets into master, platform maintainers will have to be notified about the added dependency. This also removes the JsonCpp dependency, it was only needed for the OpenXR-SDK sources. |
August 14, 2019, 20:59 (GMT) |
Linux: Add OpenXR-SDK to install_deps.sh |
August 14, 2019, 15:44 (GMT) |
Silence warnings in OpenXR SDK API layer files |
August 14, 2019, 14:11 (GMT) |
Quiet warning |
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 |
|