1
1

Extern: Add TinyGLTF to load XR controller model

The XR_MSFT_controller_model OpenXR extension provides a glTF
controller model that can be displayed to users during a VR session.
There are plans to support this in D10948, which will greatly improve
VR immersion when using a compatible OpenXR runtime.

TinyGLTF (https://github.com/syoyo/tinygltf) was agreed upon as a
simple and sufficient solution for loading this glTF controller model,
which will be performed at the GHOST abstraction layer. Although by
default it has two additional dependencies, stb and json, stb can be
excluded by defining TINYGLTF_NO_STB_IMAGE and
TINYGLTF_NO_STB_IMAGE_WRITE whereas json will be added as a separate
extern lib in D12567.

Reviewed By: Severin

Differential Revision: https://developer.blender.org/D12344
This commit is contained in:
2021-09-21 22:59:10 -07:00
parent 4d66cbd140
commit 3fa6426392
2 changed files with 7765 additions and 0 deletions

5
extern/tinygltf/README.blender vendored Normal file
View File

@@ -0,0 +1,5 @@
Project: TinyGLTF
URL: https://github.com/syoyo/tinygltf
License: MIT
Upstream version: 2.5.0, 19a41d20ec0
Local modifications: None

7760
extern/tinygltf/tiny_gltf.h vendored Normal file

File diff suppressed because it is too large Load Diff