Blender Git Loki

Blender Git "soc-2019-openxr" branch commits.

Page: 11 / 18

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
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.
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.
August 7, 2019, 00:20 (GMT)
Merge branch 'master' into soc-2019-openxr
August 5, 2019, 10:52 (GMT)
Merge branch 'master' into soc-2019-openxr
August 2, 2019, 21:35 (GMT)
Merge branch 'master' into soc-2019-openxr
August 1, 2019, 19:53 (GMT)
Fix compile error after merge and warning
August 1, 2019, 19:27 (GMT)
Merge branch 'master' into soc-2019-openxr
July 31, 2019, 23:56 (GMT)
Fix error in OpenGL version check for OpenXR 1.0
July 31, 2019, 23:39 (GMT)
Fix compile error on GCC
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.
July 31, 2019, 00:19 (GMT)
Address changes in OpenXR 1.0 to get rendering to work again
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021