We are looking to use the XrUtility files in a project referencing the OpenXR-SDK repo as a submodule. Some extensions aren't present when referencing OpenXR-SDK compared to this project. This change allows developers to use the extension dispatch table defined in the XrUtility codebase when preview extensions/win32 extensions aren't present.
I've tested building this when neither win32/previews are present, when only win32 is present and when both win32 and preview extensions are present. I'm not sure if there is a way to test instances when win32 isn't present but preview extensions are?
We are looking to use the XrUtility files in a project referencing the OpenXR-SDK repo as a submodule. Some extensions aren't present when referencing OpenXR-SDK compared to this project. This change allows developers to use the extension dispatch table defined in the XrUtility codebase when preview extensions/win32 extensions aren't present.
I've tested building this when neither win32/previews are present, when only win32 is present and when both win32 and preview extensions are present. I'm not sure if there is a way to test instances when win32 isn't present but preview extensions are?