Add GDExtension support for OpenXR extension wrappers

This commit adds the classes OpenXRExtensionWrapperExtension and OpenXRAPIExtension
that can be used in GDExtensions to define OpenXR extension wrappers.
It modifies extension wrapper registration so that they can be registered
before OpenXRAPI instantiation (e.g. in core level initialization of GDExtensions).

Developed by Migeran (https://migeran.com)
This commit is contained in:
Gabor Koncz 2022-12-29 16:34:25 +11:00
parent c3b0a92c3c
commit d600e6eb1b
11 changed files with 832 additions and 0 deletions

View file

@ -30,6 +30,7 @@
#include "openxr_api.h"
#include "extensions/openxr_extension_wrapper_extension.h"
#include "openxr_interface.h"
#include "openxr_util.h"