diff options
author | Julian Eisel <julian@blender.org> | 2020-03-17 22:10:57 +0300 |
---|---|---|
committer | Julian Eisel <julian@blender.org> | 2020-03-17 22:10:57 +0300 |
commit | c333f5760335cd11aa1c3319df39fa3d4b010aa5 (patch) | |
tree | 67376763d4928e0fffbfee99b76775e32479acd6 /source/blender/makesdna/DNA_gpu_types.h | |
parent | e09f0caff32e61095c3349daa394e1a45b18a893 (diff) |
Ghost: Ghost-XR API to abstract away and access OpenXR functionality
Extends Ghost to include an abstraction for OpenXR, which I refer to as
Ghost-XR. Such an API is the base for the following commit, which introduces VR
support to Blender.
Main features:
* Simple and high-level interface for Blender specific code to call.
* Extensible for muliple graphics backends, currently OpenGL and a DirectX
compatibility layer are supported.
* Carefully designed error handling strategy allowing Blender to handle errors
gracefully and with useful error messages.
* OpenXR extension and API-layer management.
* OpenXR session management.
* Basic OpenXR event management.
* Debug utilities for Ghost-XR and OpenXR
For more information on this API, check
https://wiki.blender.org/wiki/Source/Interface/XR.
Reviewed by: Brecht Van Lommel
Differential Revision: https://developer.blender.org/D6188
Diffstat (limited to 'source/blender/makesdna/DNA_gpu_types.h')
0 files changed, 0 insertions, 0 deletions