File 0001-mr-2464-fix-compilation-on-latest-vulkan-headers.patch of Package monado
From 2a6932d46dad9aa957205e8a47ec2baa33041076 Mon Sep 17 00:00:00 2001
From: Beyley Cardellio <ep1cm1n10n123@gmail.com>
Date: Mon, 12 May 2025 17:28:35 -0700
Subject: [PATCH] a/vk: Fix compilation on latest Vulkan headers
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2464>
---
src/xrt/auxiliary/vk/vk_helpers.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/xrt/auxiliary/vk/vk_helpers.c b/src/xrt/auxiliary/vk/vk_helpers.c
index 4890f213d3..3aebad12a2 100644
--- a/src/xrt/auxiliary/vk/vk_helpers.c
+++ b/src/xrt/auxiliary/vk/vk_helpers.c
@@ -222,7 +222,7 @@ vk_object_type_string(VkObjectType type)
ENUM_TO_STR(VK_OBJECT_TYPE_VIDEO_SESSION_KHR);
ENUM_TO_STR(VK_OBJECT_TYPE_VIDEO_SESSION_PARAMETERS_KHR);
#endif
-#ifdef VK_NVX_binary_import
+#if defined(VK_ENABLE_BETA_EXTENSIONS) && defined(VK_NVX_binary_import)
ENUM_TO_STR(VK_OBJECT_TYPE_CU_MODULE_NVX);
ENUM_TO_STR(VK_OBJECT_TYPE_CU_FUNCTION_NVX);
#endif
@@ -247,7 +247,7 @@ vk_object_type_string(VkObjectType type)
#ifdef VK_NV_device_generated_commands
ENUM_TO_STR(VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NV);
#endif
-#ifdef VK_NV_cuda_kernel_launch
+#if defined(VK_ENABLE_BETA_EXTENSIONS) && defined(VK_NV_cuda_kernel_launch)
ENUM_TO_STR(VK_OBJECT_TYPE_CUDA_MODULE_NV);
ENUM_TO_STR(VK_OBJECT_TYPE_CUDA_FUNCTION_NV);
#endif
--
GitLab