From 39f1aea9bb37690ebe5effb66c1d72d52b4d0a7d Mon Sep 17 00:00:00 2001 From: Mike Schuchardt Date: Tue, 19 Dec 2023 08:47:00 -0800 Subject: [PATCH] build: Update to header 1.3.274 - Update known-good - Generate source --- CMakeLists.txt | 2 +- loader/generated/vk_layer_dispatch_table.h | 14 +- loader/generated/vk_loader_extensions.c | 151 +++++++++++++++++---- loader/generated/vk_loader_extensions.h | 2 - loader/loader.rc | 4 +- scripts/known_good.json | 2 +- 6 files changed, 135 insertions(+), 40 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 59533de49..d6cf905a1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -16,7 +16,7 @@ # ~~~ cmake_minimum_required(VERSION 3.17.2) -project(VULKAN_LOADER VERSION 1.3.273) +project(VULKAN_LOADER VERSION 1.3.274) add_subdirectory(scripts) diff --git a/loader/generated/vk_layer_dispatch_table.h b/loader/generated/vk_layer_dispatch_table.h index f047567f2..3aa8cb594 100644 --- a/loader/generated/vk_layer_dispatch_table.h +++ b/loader/generated/vk_layer_dispatch_table.h @@ -168,9 +168,7 @@ typedef struct VkLayerInstanceDispatchTable_ { PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR GetPhysicalDeviceFragmentShadingRatesKHR; // ---- VK_KHR_video_encode_queue extension commands -#if defined(VK_ENABLE_BETA_EXTENSIONS) PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR GetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR; -#endif // VK_ENABLE_BETA_EXTENSIONS // ---- VK_KHR_cooperative_matrix extension commands PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR GetPhysicalDeviceCooperativeMatrixPropertiesKHR; @@ -640,12 +638,8 @@ typedef struct VkLayerDispatchTable_ { PFN_vkUnmapMemory2KHR UnmapMemory2KHR; // ---- VK_KHR_video_encode_queue extension commands -#if defined(VK_ENABLE_BETA_EXTENSIONS) PFN_vkGetEncodedVideoSessionParametersKHR GetEncodedVideoSessionParametersKHR; -#endif // VK_ENABLE_BETA_EXTENSIONS -#if defined(VK_ENABLE_BETA_EXTENSIONS) PFN_vkCmdEncodeVideoKHR CmdEncodeVideoKHR; -#endif // VK_ENABLE_BETA_EXTENSIONS // ---- VK_KHR_synchronization2 extension commands PFN_vkCmdSetEvent2KHR CmdSetEvent2KHR; @@ -682,6 +676,14 @@ typedef struct VkLayerDispatchTable_ { // ---- VK_KHR_calibrated_timestamps extension commands PFN_vkGetCalibratedTimestampsKHR GetCalibratedTimestampsKHR; + // ---- VK_KHR_maintenance6 extension commands + PFN_vkCmdBindDescriptorSets2KHR CmdBindDescriptorSets2KHR; + PFN_vkCmdPushConstants2KHR CmdPushConstants2KHR; + PFN_vkCmdPushDescriptorSet2KHR CmdPushDescriptorSet2KHR; + PFN_vkCmdPushDescriptorSetWithTemplate2KHR CmdPushDescriptorSetWithTemplate2KHR; + PFN_vkCmdSetDescriptorBufferOffsets2EXT CmdSetDescriptorBufferOffsets2EXT; + PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT CmdBindDescriptorBufferEmbeddedSamplers2EXT; + // ---- VK_EXT_debug_marker extension commands PFN_vkDebugMarkerSetObjectTagEXT DebugMarkerSetObjectTagEXT; PFN_vkDebugMarkerSetObjectNameEXT DebugMarkerSetObjectNameEXT; diff --git a/loader/generated/vk_loader_extensions.c b/loader/generated/vk_loader_extensions.c index da2e64fd0..db54e0b92 100644 --- a/loader/generated/vk_loader_extensions.c +++ b/loader/generated/vk_loader_extensions.c @@ -192,9 +192,7 @@ VKAPI_ATTR bool VKAPI_CALL loader_icd_init_entries(struct loader_instance* inst, LOOKUP_GIPA(GetPhysicalDeviceFragmentShadingRatesKHR); // ---- VK_KHR_video_encode_queue extension commands -#if defined(VK_ENABLE_BETA_EXTENSIONS) LOOKUP_GIPA(GetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR); -#endif // VK_ENABLE_BETA_EXTENSIONS // ---- VK_KHR_cooperative_matrix extension commands LOOKUP_GIPA(GetPhysicalDeviceCooperativeMatrixPropertiesKHR); @@ -681,12 +679,8 @@ VKAPI_ATTR void VKAPI_CALL loader_init_device_extension_dispatch_table(struct lo table->UnmapMemory2KHR = (PFN_vkUnmapMemory2KHR)gdpa(dev, "vkUnmapMemory2KHR"); // ---- VK_KHR_video_encode_queue extension commands -#if defined(VK_ENABLE_BETA_EXTENSIONS) table->GetEncodedVideoSessionParametersKHR = (PFN_vkGetEncodedVideoSessionParametersKHR)gdpa(dev, "vkGetEncodedVideoSessionParametersKHR"); -#endif // VK_ENABLE_BETA_EXTENSIONS -#if defined(VK_ENABLE_BETA_EXTENSIONS) table->CmdEncodeVideoKHR = (PFN_vkCmdEncodeVideoKHR)gdpa(dev, "vkCmdEncodeVideoKHR"); -#endif // VK_ENABLE_BETA_EXTENSIONS // ---- VK_KHR_synchronization2 extension commands table->CmdSetEvent2KHR = (PFN_vkCmdSetEvent2KHR)gdpa(dev, "vkCmdSetEvent2KHR"); @@ -723,6 +717,14 @@ VKAPI_ATTR void VKAPI_CALL loader_init_device_extension_dispatch_table(struct lo // ---- VK_KHR_calibrated_timestamps extension commands table->GetCalibratedTimestampsKHR = (PFN_vkGetCalibratedTimestampsKHR)gdpa(dev, "vkGetCalibratedTimestampsKHR"); + // ---- VK_KHR_maintenance6 extension commands + table->CmdBindDescriptorSets2KHR = (PFN_vkCmdBindDescriptorSets2KHR)gdpa(dev, "vkCmdBindDescriptorSets2KHR"); + table->CmdPushConstants2KHR = (PFN_vkCmdPushConstants2KHR)gdpa(dev, "vkCmdPushConstants2KHR"); + table->CmdPushDescriptorSet2KHR = (PFN_vkCmdPushDescriptorSet2KHR)gdpa(dev, "vkCmdPushDescriptorSet2KHR"); + table->CmdPushDescriptorSetWithTemplate2KHR = (PFN_vkCmdPushDescriptorSetWithTemplate2KHR)gdpa(dev, "vkCmdPushDescriptorSetWithTemplate2KHR"); + table->CmdSetDescriptorBufferOffsets2EXT = (PFN_vkCmdSetDescriptorBufferOffsets2EXT)gdpa(dev, "vkCmdSetDescriptorBufferOffsets2EXT"); + table->CmdBindDescriptorBufferEmbeddedSamplers2EXT = (PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT)gdpa(dev, "vkCmdBindDescriptorBufferEmbeddedSamplers2EXT"); + // ---- VK_EXT_debug_marker extension commands table->DebugMarkerSetObjectTagEXT = (PFN_vkDebugMarkerSetObjectTagEXT)gdpa(dev, "vkDebugMarkerSetObjectTagEXT"); table->DebugMarkerSetObjectNameEXT = (PFN_vkDebugMarkerSetObjectNameEXT)gdpa(dev, "vkDebugMarkerSetObjectNameEXT"); @@ -1329,9 +1331,7 @@ VKAPI_ATTR void VKAPI_CALL loader_init_instance_extension_dispatch_table(VkLayer table->GetPhysicalDeviceFragmentShadingRatesKHR = (PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR)gpa(inst, "vkGetPhysicalDeviceFragmentShadingRatesKHR"); // ---- VK_KHR_video_encode_queue extension commands -#if defined(VK_ENABLE_BETA_EXTENSIONS) table->GetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR = (PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR)gpa(inst, "vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR"); -#endif // VK_ENABLE_BETA_EXTENSIONS // ---- VK_KHR_cooperative_matrix extension commands table->GetPhysicalDeviceCooperativeMatrixPropertiesKHR = (PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR)gpa(inst, "vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR"); @@ -2427,12 +2427,8 @@ VKAPI_ATTR void* VKAPI_CALL loader_lookup_device_dispatch_table(const VkLayerDis if (!strcmp(name, "UnmapMemory2KHR")) return (void *)table->UnmapMemory2KHR; // ---- VK_KHR_video_encode_queue extension commands -#if defined(VK_ENABLE_BETA_EXTENSIONS) if (!strcmp(name, "GetEncodedVideoSessionParametersKHR")) return (void *)table->GetEncodedVideoSessionParametersKHR; -#endif // VK_ENABLE_BETA_EXTENSIONS -#if defined(VK_ENABLE_BETA_EXTENSIONS) if (!strcmp(name, "CmdEncodeVideoKHR")) return (void *)table->CmdEncodeVideoKHR; -#endif // VK_ENABLE_BETA_EXTENSIONS // ---- VK_KHR_synchronization2 extension commands if (!strcmp(name, "CmdSetEvent2KHR")) return (void *)table->CmdSetEvent2KHR; @@ -2469,6 +2465,14 @@ VKAPI_ATTR void* VKAPI_CALL loader_lookup_device_dispatch_table(const VkLayerDis // ---- VK_KHR_calibrated_timestamps extension commands if (!strcmp(name, "GetCalibratedTimestampsKHR")) return (void *)table->GetCalibratedTimestampsKHR; + // ---- VK_KHR_maintenance6 extension commands + if (!strcmp(name, "CmdBindDescriptorSets2KHR")) return (void *)table->CmdBindDescriptorSets2KHR; + if (!strcmp(name, "CmdPushConstants2KHR")) return (void *)table->CmdPushConstants2KHR; + if (!strcmp(name, "CmdPushDescriptorSet2KHR")) return (void *)table->CmdPushDescriptorSet2KHR; + if (!strcmp(name, "CmdPushDescriptorSetWithTemplate2KHR")) return (void *)table->CmdPushDescriptorSetWithTemplate2KHR; + if (!strcmp(name, "CmdSetDescriptorBufferOffsets2EXT")) return (void *)table->CmdSetDescriptorBufferOffsets2EXT; + if (!strcmp(name, "CmdBindDescriptorBufferEmbeddedSamplers2EXT")) return (void *)table->CmdBindDescriptorBufferEmbeddedSamplers2EXT; + // ---- VK_EXT_debug_marker extension commands if (!strcmp(name, "DebugMarkerSetObjectTagEXT")) return dev->layer_extensions.ext_debug_marker_enabled ? (void *)DebugMarkerSetObjectTagEXT : NULL; if (!strcmp(name, "DebugMarkerSetObjectNameEXT")) return dev->layer_extensions.ext_debug_marker_enabled ? (void *)DebugMarkerSetObjectNameEXT : NULL; @@ -3080,9 +3084,7 @@ VKAPI_ATTR void* VKAPI_CALL loader_lookup_instance_dispatch_table(const VkLayerI if (!strcmp(name, "GetPhysicalDeviceFragmentShadingRatesKHR")) return (void *)table->GetPhysicalDeviceFragmentShadingRatesKHR; // ---- VK_KHR_video_encode_queue extension commands -#if defined(VK_ENABLE_BETA_EXTENSIONS) if (!strcmp(name, "GetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR")) return (void *)table->GetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR; -#endif // VK_ENABLE_BETA_EXTENSIONS // ---- VK_KHR_cooperative_matrix extension commands if (!strcmp(name, "GetPhysicalDeviceCooperativeMatrixPropertiesKHR")) return (void *)table->GetPhysicalDeviceCooperativeMatrixPropertiesKHR; @@ -4435,7 +4437,6 @@ VKAPI_ATTR VkResult VKAPI_CALL UnmapMemory2KHR( // ---- VK_KHR_video_encode_queue extension trampoline/terminators -#if defined(VK_ENABLE_BETA_EXTENSIONS) VKAPI_ATTR VkResult VKAPI_CALL GetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR( VkPhysicalDevice physicalDevice, const VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR* pQualityLevelInfo, @@ -4466,8 +4467,6 @@ VKAPI_ATTR VkResult VKAPI_CALL terminator_GetPhysicalDeviceVideoEncodeQualityLev return icd_term->dispatch.GetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR(phys_dev_term->phys_dev, pQualityLevelInfo, pQualityLevelProperties); } -#endif // VK_ENABLE_BETA_EXTENSIONS -#if defined(VK_ENABLE_BETA_EXTENSIONS) VKAPI_ATTR VkResult VKAPI_CALL GetEncodedVideoSessionParametersKHR( VkDevice device, const VkVideoEncodeSessionParametersGetInfoKHR* pVideoSessionParametersInfo, @@ -4484,8 +4483,6 @@ VKAPI_ATTR VkResult VKAPI_CALL GetEncodedVideoSessionParametersKHR( return disp->GetEncodedVideoSessionParametersKHR(device, pVideoSessionParametersInfo, pFeedbackInfo, pDataSize, pData); } -#endif // VK_ENABLE_BETA_EXTENSIONS -#if defined(VK_ENABLE_BETA_EXTENSIONS) VKAPI_ATTR void VKAPI_CALL CmdEncodeVideoKHR( VkCommandBuffer commandBuffer, const VkVideoEncodeInfoKHR* pEncodeInfo) { @@ -4499,7 +4496,6 @@ VKAPI_ATTR void VKAPI_CALL CmdEncodeVideoKHR( disp->CmdEncodeVideoKHR(commandBuffer, pEncodeInfo); } -#endif // VK_ENABLE_BETA_EXTENSIONS // ---- VK_KHR_synchronization2 extension trampoline/terminators @@ -4907,6 +4903,87 @@ VKAPI_ATTR VkResult VKAPI_CALL GetCalibratedTimestampsKHR( } +// ---- VK_KHR_maintenance6 extension trampoline/terminators + +VKAPI_ATTR void VKAPI_CALL CmdBindDescriptorSets2KHR( + VkCommandBuffer commandBuffer, + const VkBindDescriptorSetsInfoKHR* pBindDescriptorSetsInfo) { + const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer); + if (NULL == disp) { + loader_log(NULL, VULKAN_LOADER_FATAL_ERROR_BIT | VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0, + "vkCmdBindDescriptorSets2KHR: Invalid commandBuffer " + "[VUID-vkCmdBindDescriptorSets2KHR-commandBuffer-parameter]"); + abort(); /* Intentionally fail so user can correct issue. */ + } + disp->CmdBindDescriptorSets2KHR(commandBuffer, pBindDescriptorSetsInfo); +} + +VKAPI_ATTR void VKAPI_CALL CmdPushConstants2KHR( + VkCommandBuffer commandBuffer, + const VkPushConstantsInfoKHR* pPushConstantsInfo) { + const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer); + if (NULL == disp) { + loader_log(NULL, VULKAN_LOADER_FATAL_ERROR_BIT | VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0, + "vkCmdPushConstants2KHR: Invalid commandBuffer " + "[VUID-vkCmdPushConstants2KHR-commandBuffer-parameter]"); + abort(); /* Intentionally fail so user can correct issue. */ + } + disp->CmdPushConstants2KHR(commandBuffer, pPushConstantsInfo); +} + +VKAPI_ATTR void VKAPI_CALL CmdPushDescriptorSet2KHR( + VkCommandBuffer commandBuffer, + const VkPushDescriptorSetInfoKHR* pPushDescriptorSetInfo) { + const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer); + if (NULL == disp) { + loader_log(NULL, VULKAN_LOADER_FATAL_ERROR_BIT | VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0, + "vkCmdPushDescriptorSet2KHR: Invalid commandBuffer " + "[VUID-vkCmdPushDescriptorSet2KHR-commandBuffer-parameter]"); + abort(); /* Intentionally fail so user can correct issue. */ + } + disp->CmdPushDescriptorSet2KHR(commandBuffer, pPushDescriptorSetInfo); +} + +VKAPI_ATTR void VKAPI_CALL CmdPushDescriptorSetWithTemplate2KHR( + VkCommandBuffer commandBuffer, + const VkPushDescriptorSetWithTemplateInfoKHR* pPushDescriptorSetWithTemplateInfo) { + const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer); + if (NULL == disp) { + loader_log(NULL, VULKAN_LOADER_FATAL_ERROR_BIT | VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0, + "vkCmdPushDescriptorSetWithTemplate2KHR: Invalid commandBuffer " + "[VUID-vkCmdPushDescriptorSetWithTemplate2KHR-commandBuffer-parameter]"); + abort(); /* Intentionally fail so user can correct issue. */ + } + disp->CmdPushDescriptorSetWithTemplate2KHR(commandBuffer, pPushDescriptorSetWithTemplateInfo); +} + +VKAPI_ATTR void VKAPI_CALL CmdSetDescriptorBufferOffsets2EXT( + VkCommandBuffer commandBuffer, + const VkSetDescriptorBufferOffsetsInfoEXT* pSetDescriptorBufferOffsetsInfo) { + const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer); + if (NULL == disp) { + loader_log(NULL, VULKAN_LOADER_FATAL_ERROR_BIT | VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0, + "vkCmdSetDescriptorBufferOffsets2EXT: Invalid commandBuffer " + "[VUID-vkCmdSetDescriptorBufferOffsets2EXT-commandBuffer-parameter]"); + abort(); /* Intentionally fail so user can correct issue. */ + } + disp->CmdSetDescriptorBufferOffsets2EXT(commandBuffer, pSetDescriptorBufferOffsetsInfo); +} + +VKAPI_ATTR void VKAPI_CALL CmdBindDescriptorBufferEmbeddedSamplers2EXT( + VkCommandBuffer commandBuffer, + const VkBindDescriptorBufferEmbeddedSamplersInfoEXT* pBindDescriptorBufferEmbeddedSamplersInfo) { + const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer); + if (NULL == disp) { + loader_log(NULL, VULKAN_LOADER_FATAL_ERROR_BIT | VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0, + "vkCmdBindDescriptorBufferEmbeddedSamplers2EXT: Invalid commandBuffer " + "[VUID-vkCmdBindDescriptorBufferEmbeddedSamplers2EXT-commandBuffer-parameter]"); + abort(); /* Intentionally fail so user can correct issue. */ + } + disp->CmdBindDescriptorBufferEmbeddedSamplers2EXT(commandBuffer, pBindDescriptorBufferEmbeddedSamplersInfo); +} + + // ---- VK_EXT_debug_marker extension trampoline/terminators VKAPI_ATTR VkResult VKAPI_CALL DebugMarkerSetObjectTagEXT( @@ -10094,24 +10171,18 @@ bool extension_instance_gpa(struct loader_instance *ptr_instance, const char *na } // ---- VK_KHR_video_encode_queue extension commands -#if defined(VK_ENABLE_BETA_EXTENSIONS) if (!strcmp("vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR", name)) { *addr = (void *)GetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR; return true; } -#endif // VK_ENABLE_BETA_EXTENSIONS -#if defined(VK_ENABLE_BETA_EXTENSIONS) if (!strcmp("vkGetEncodedVideoSessionParametersKHR", name)) { *addr = (void *)GetEncodedVideoSessionParametersKHR; return true; } -#endif // VK_ENABLE_BETA_EXTENSIONS -#if defined(VK_ENABLE_BETA_EXTENSIONS) if (!strcmp("vkCmdEncodeVideoKHR", name)) { *addr = (void *)CmdEncodeVideoKHR; return true; } -#endif // VK_ENABLE_BETA_EXTENSIONS // ---- VK_KHR_synchronization2 extension commands if (!strcmp("vkCmdSetEvent2KHR", name)) { @@ -10227,6 +10298,32 @@ bool extension_instance_gpa(struct loader_instance *ptr_instance, const char *na return true; } + // ---- VK_KHR_maintenance6 extension commands + if (!strcmp("vkCmdBindDescriptorSets2KHR", name)) { + *addr = (void *)CmdBindDescriptorSets2KHR; + return true; + } + if (!strcmp("vkCmdPushConstants2KHR", name)) { + *addr = (void *)CmdPushConstants2KHR; + return true; + } + if (!strcmp("vkCmdPushDescriptorSet2KHR", name)) { + *addr = (void *)CmdPushDescriptorSet2KHR; + return true; + } + if (!strcmp("vkCmdPushDescriptorSetWithTemplate2KHR", name)) { + *addr = (void *)CmdPushDescriptorSetWithTemplate2KHR; + return true; + } + if (!strcmp("vkCmdSetDescriptorBufferOffsets2EXT", name)) { + *addr = (void *)CmdSetDescriptorBufferOffsets2EXT; + return true; + } + if (!strcmp("vkCmdBindDescriptorBufferEmbeddedSamplers2EXT", name)) { + *addr = (void *)CmdBindDescriptorBufferEmbeddedSamplers2EXT; + return true; + } + // ---- VK_EXT_debug_marker extension commands if (!strcmp("vkDebugMarkerSetObjectTagEXT", name)) { *addr = (void *)DebugMarkerSetObjectTagEXT; @@ -11913,9 +12010,7 @@ const VkLayerInstanceDispatchTable instance_disp = { .GetPhysicalDeviceFragmentShadingRatesKHR = terminator_GetPhysicalDeviceFragmentShadingRatesKHR, // ---- VK_KHR_video_encode_queue extension commands -#if defined(VK_ENABLE_BETA_EXTENSIONS) .GetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR = terminator_GetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR, -#endif // VK_ENABLE_BETA_EXTENSIONS // ---- VK_KHR_cooperative_matrix extension commands .GetPhysicalDeviceCooperativeMatrixPropertiesKHR = terminator_GetPhysicalDeviceCooperativeMatrixPropertiesKHR, diff --git a/loader/generated/vk_loader_extensions.h b/loader/generated/vk_loader_extensions.h index 8701ac71b..7649d6cb3 100644 --- a/loader/generated/vk_loader_extensions.h +++ b/loader/generated/vk_loader_extensions.h @@ -341,9 +341,7 @@ struct loader_icd_term_dispatch { PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR GetPhysicalDeviceFragmentShadingRatesKHR; // ---- VK_KHR_video_encode_queue extension commands -#if defined(VK_ENABLE_BETA_EXTENSIONS) PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR GetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR; -#endif // VK_ENABLE_BETA_EXTENSIONS // ---- VK_KHR_cooperative_matrix extension commands PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR GetPhysicalDeviceCooperativeMatrixPropertiesKHR; diff --git a/loader/loader.rc b/loader/loader.rc index ed9d1d57c..793334897 100644 --- a/loader/loader.rc +++ b/loader/loader.rc @@ -22,8 +22,8 @@ #include "winres.h" // All set through CMake -#define VER_FILE_VERSION 1, 3, 273, 0 -#define VER_FILE_DESCRIPTION_STR "1.3.273.Dev Build" +#define VER_FILE_VERSION 1, 3, 274, 0 +#define VER_FILE_DESCRIPTION_STR "1.3.274.Dev Build" #define VER_FILE_VERSION_STR "Vulkan Loader - Dev Build" #define VER_COPYRIGHT_STR "Copyright (C) 2015-2023" diff --git a/scripts/known_good.json b/scripts/known_good.json index d2657932c..674b81347 100644 --- a/scripts/known_good.json +++ b/scripts/known_good.json @@ -6,7 +6,7 @@ "sub_dir": "Vulkan-Headers", "build_dir": "Vulkan-Headers/build", "install_dir": "Vulkan-Headers/build/install", - "commit": "v1.3.273" + "commit": "v1.3.274" }, { "name": "googletest",