Skip to content

Fails to build with Vulkan-Headers >= 1.3.241

src/vulkan/utils_gen.c:32:10: error: use of undeclared identifier 'VK_ERROR_VALIDATION_FAILED'; did you mean 'VK_ERROR_VALIDATION_FAILED_EXT'?
    case VK_ERROR_VALIDATION_FAILED: return "VK_ERROR_VALIDATION_FAILED";
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
         VK_ERROR_VALIDATION_FAILED_EXT
/usr/include/vulkan/vulkan_core.h:169:5: note: 'VK_ERROR_VALIDATION_FAILED_EXT' declared here
    VK_ERROR_VALIDATION_FAILED_EXT = -1000011001,
    ^
src/vulkan/utils_gen.c:33:10: error: use of undeclared identifier 'VK_ERROR_INVALID_PIPELINE_CACHE_DATA'
    case VK_ERROR_INVALID_PIPELINE_CACHE_DATA: return "VK_ERROR_INVALID_PIPELINE_CACHE_DATA";
         ^
src/vulkan/utils_gen.c:34:10: error: use of undeclared identifier 'VK_ERROR_NO_PIPELINE_MATCH'
    case VK_ERROR_NO_PIPELINE_MATCH: return "VK_ERROR_NO_PIPELINE_MATCH";
         ^
src/vulkan/utils_gen.c:40:10: error: duplicate case value 'VK_ERROR_VALIDATION_FAILED_EXT'
    case VK_ERROR_VALIDATION_FAILED_EXT: return "VK_ERROR_VALIDATION_FAILED_EXT";
         ^
src/vulkan/utils_gen.c:32:10: note: previous case defined here
    case VK_ERROR_VALIDATION_FAILED: return "VK_ERROR_VALIDATION_FAILED";
         ^
src/vulkan/utils_gen.c:357:10: error: use of undeclared identifier 'VK_EXTERNAL_MEMORY_HANDLE_TYPE_SCI_BUF_BIT_NV'; did you mean 'VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT'?
    case VK_EXTERNAL_MEMORY_HANDLE_TYPE_SCI_BUF_BIT_NV: return "VK_EXTERNAL_MEMORY_HANDLE_TYPE_SCI_BUF_BIT_NV";
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT
/usr/include/vulkan/vulkan_core.h:4871:5: note: 'VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT' declared here
    VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT = 0x00000200,
    ^
src/vulkan/utils_gen.c:357:10: error: duplicate case value 'VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT'
    case VK_EXTERNAL_MEMORY_HANDLE_TYPE_SCI_BUF_BIT_NV: return "VK_EXTERNAL_MEMORY_HANDLE_TYPE_SCI_BUF_BIT_NV";
         ^
src/vulkan/utils_gen.c:351:10: note: previous case defined here
    case VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT: return "VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT";
         ^
src/vulkan/utils_gen.c:443:10: error: use of undeclared identifier 'VK_OBJECT_TYPE_SEMAPHORE_SCI_SYNC_POOL_NV'
    case VK_OBJECT_TYPE_SEMAPHORE_SCI_SYNC_POOL_NV: return "VkSemaphoreSciSyncPoolNV";
         ^
src/vulkan/utils_gen.c:506:10: error: use of undeclared identifier 'VK_STRUCTURE_TYPE_APPLICATION_PARAMETERS_EXT'; did you mean 'VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT'?
    case VK_STRUCTURE_TYPE_APPLICATION_PARAMETERS_EXT: return sizeof(VkApplicationParametersEXT);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT
/usr/include/vulkan/vulkan_core.h:751:5: note: 'VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT' declared here
    VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT = 1000247000,
    ^
src/vulkan/utils_gen.c:506:70: error: use of undeclared identifier 'VkApplicationParametersEXT'
    case VK_STRUCTURE_TYPE_APPLICATION_PARAMETERS_EXT: return sizeof(VkApplicationParametersEXT);
                                                                     ^
src/vulkan/utils_gen.c:516:10: error: use of undeclared identifier 'VK_STRUCTURE_TYPE_EXPORT_MEMORY_SCI_BUF_INFO_NV'; did you mean 'VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV'?
    case VK_STRUCTURE_TYPE_EXPORT_MEMORY_SCI_BUF_INFO_NV: return sizeof(VkExportMemorySciBufInfoNV);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV
/usr/include/vulkan/vulkan_core.h:545:5: note: 'VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV' declared here
    VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV = 1000056001,
    ^
src/vulkan/utils_gen.c:516:73: error: use of undeclared identifier 'VkExportMemorySciBufInfoNV'
    case VK_STRUCTURE_TYPE_EXPORT_MEMORY_SCI_BUF_INFO_NV: return sizeof(VkExportMemorySciBufInfoNV);
                                                                        ^
src/vulkan/utils_gen.c:517:10: error: use of undeclared identifier 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_SCI_BUF_INFO_NV'
    case VK_STRUCTURE_TYPE_IMPORT_MEMORY_SCI_BUF_INFO_NV: return sizeof(VkImportMemorySciBufInfoNV);
         ^
src/vulkan/utils_gen.c:517:73: error: use of undeclared identifier 'VkImportMemorySciBufInfoNV'
    case VK_STRUCTURE_TYPE_IMPORT_MEMORY_SCI_BUF_INFO_NV: return sizeof(VkImportMemorySciBufInfoNV);
                                                                        ^
src/vulkan/utils_gen.c:518:10: error: use of undeclared identifier 'VK_STRUCTURE_TYPE_MEMORY_GET_SCI_BUF_INFO_NV'; did you mean 'VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR'?
    case VK_STRUCTURE_TYPE_MEMORY_GET_SCI_BUF_INFO_NV: return sizeof(VkMemoryGetSciBufInfoNV);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR
/usr/include/vulkan/vulkan_core.h:562:5: note: 'VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR' declared here
    VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR = 1000074002,
    ^
src/vulkan/utils_gen.c:518:70: error: use of undeclared identifier 'VkMemoryGetSciBufInfoNV'
    case VK_STRUCTURE_TYPE_MEMORY_GET_SCI_BUF_INFO_NV: return sizeof(VkMemoryGetSciBufInfoNV);
                                                                     ^
src/vulkan/utils_gen.c:519:10: error: use of undeclared identifier 'VK_STRUCTURE_TYPE_MEMORY_SCI_BUF_PROPERTIES_NV'; did you mean 'VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR'?
    case VK_STRUCTURE_TYPE_MEMORY_SCI_BUF_PROPERTIES_NV: return sizeof(VkMemorySciBufPropertiesNV);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR
/usr/include/vulkan/vulkan_core.h:561:5: note: 'VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR' declared here
    VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR = 1000074001,
    ^
src/vulkan/utils_gen.c:519:72: error: use of undeclared identifier 'VkMemorySciBufPropertiesNV'
    case VK_STRUCTURE_TYPE_MEMORY_SCI_BUF_PROPERTIES_NV: return sizeof(VkMemorySciBufPropertiesNV);
                                                                       ^
src/vulkan/utils_gen.c:520:10: error: use of undeclared identifier 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCI_BUF_FEATURES_NV'; did you mean 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV'?
    case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCI_BUF_FEATURES_NV: return sizeof(VkPhysicalDeviceExternalMemorySciBufFeaturesNV);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV
/usr/include/vulkan/vulkan_core.h:922:5: note: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV' declared here
    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV = 1000371001,
    ^
src/vulkan/utils_gen.c:520:95: error: use of undeclared identifier 'VkPhysicalDeviceExternalMemorySciBufFeaturesNV'
    case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCI_BUF_FEATURES_NV: return sizeof(VkPhysicalDeviceExternalMemorySciBufFeaturesNV);
                                                                                              ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.