aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/qtquick3d/android-openxr-vulkan.diff
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/qtquick3d/android-openxr-vulkan.diff')
-rw-r--r--vcpkg/ports/qtquick3d/android-openxr-vulkan.diff15
1 files changed, 15 insertions, 0 deletions
diff --git a/vcpkg/ports/qtquick3d/android-openxr-vulkan.diff b/vcpkg/ports/qtquick3d/android-openxr-vulkan.diff
new file mode 100644
index 0000000..9e98d08
--- /dev/null
+++ b/vcpkg/ports/qtquick3d/android-openxr-vulkan.diff
@@ -0,0 +1,15 @@
+diff --git a/src/xr/quick3dxr/openxr/qquick3dxrmanager_openxr.cpp b/src/xr/quick3dxr/openxr/qquick3dxrmanager_openxr.cpp
+index f0d2963..8db003b 100644
+--- a/src/xr/quick3dxr/openxr/qquick3dxrmanager_openxr.cpp
++++ b/src/xr/quick3dxr/openxr/qquick3dxrmanager_openxr.cpp
+@@ -2036,8 +2036,10 @@ XrResult QQuick3DXrManagerPrivate::createXrInstance()
+
+ auto graphicsAPI = QQuickWindow::graphicsApi();
+ if (graphicsAPI == QSGRendererInterface::Vulkan) {
++#ifdef XR_USE_GRAPHICS_API_VULKAN
+ if (isExtensionSupported(XR_FB_SWAPCHAIN_UPDATE_STATE_VULKAN_EXTENSION_NAME, extensionProperties))
+ enabledExtensions.append(XR_FB_SWAPCHAIN_UPDATE_STATE_VULKAN_EXTENSION_NAME);
++#endif
+ } else if (graphicsAPI == QSGRendererInterface::OpenGL) {
+ if (isExtensionSupported(XR_FB_SWAPCHAIN_UPDATE_STATE_OPENGL_ES_EXTENSION_NAME, extensionProperties))
+ enabledExtensions.append(XR_FB_SWAPCHAIN_UPDATE_STATE_OPENGL_ES_EXTENSION_NAME);