Blender Git Loki

Blender Git "vamr-openxr-module" branch commits.

Page: 3 / 10

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
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
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021