From 3e6b0f43dc2298f0a8673a08515ed6ee451664d4 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Mon, 29 May 2023 08:20:45 +0200 Subject: [PATCH] vulkan: Update XML and headers to 1.3.251 Signed-off-by: Samuel Pitoiset Part-of: --- include/vulkan/vulkan_core.h | 14 +++++++++- src/vulkan/registry/vk.xml | 64 +++++++++++++++++++++++++++++++++++--------- 2 files changed, 65 insertions(+), 13 deletions(-) diff --git a/include/vulkan/vulkan_core.h b/include/vulkan/vulkan_core.h index a2e7ed3..24cbeb3 100644 --- a/include/vulkan/vulkan_core.h +++ b/include/vulkan/vulkan_core.h @@ -68,7 +68,7 @@ extern "C" { #define VK_API_VERSION_1_0 VK_MAKE_API_VERSION(0, 1, 0, 0)// Patch version should always be set to 0 // Version of this file -#define VK_HEADER_VERSION 250 +#define VK_HEADER_VERSION 251 // Complete version of this file #define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 3, VK_HEADER_VERSION) @@ -1018,6 +1018,7 @@ typedef enum VkStructureType { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM = 1000497000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM = 1000497001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT = 1000498000, + VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_FEATURES_EXT = 1000499000, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_RENDER_AREAS_FEATURES_QCOM = 1000510000, VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_RENDER_AREAS_RENDER_PASS_BEGIN_INFO_QCOM = 1000510001, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_FEATURES_EXT = 1000524000, @@ -16666,6 +16667,17 @@ typedef struct VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT { +#define VK_EXT_dynamic_rendering_unused_attachments 1 +#define VK_EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_SPEC_VERSION 1 +#define VK_EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_EXTENSION_NAME "VK_EXT_dynamic_rendering_unused_attachments" +typedef struct VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT { + VkStructureType sType; + void* pNext; + VkBool32 dynamicRenderingUnusedAttachments; +} VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT; + + + #define VK_QCOM_multiview_per_view_render_areas 1 #define VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_SPEC_VERSION 1 #define VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_EXTENSION_NAME "VK_QCOM_multiview_per_view_render_areas" diff --git a/src/vulkan/registry/vk.xml b/src/vulkan/registry/vk.xml index fb40a48..d3907eb 100644 --- a/src/vulkan/registry/vk.xml +++ b/src/vulkan/registry/vk.xml @@ -74,7 +74,8 @@ branch of the member gitlab server. - + + @@ -173,7 +174,7 @@ branch of the member gitlab server. #define VKSC_API_VERSION_1_0 VK_MAKE_API_VERSION(VKSC_API_VARIANT, 1, 0, 0)// Patch version should always be set to 0 // Version of this file -#define VK_HEADER_VERSION 250 +#define VK_HEADER_VERSION 251 // Complete version of this file #define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 3, VK_HEADER_VERSION) // Version of this file @@ -8016,6 +8017,11 @@ typedef void* MTLSharedEvent_id; void* pNext VkBool32 shaderCoreBuiltins + + VkStructureType sType + void* pNext + VkBool32 dynamicRenderingUnusedAttachments + VkStructureType sType void* pNext @@ -10904,7 +10910,7 @@ typedef void* MTLSharedEvent_id; void vkCmdSetAttachmentFeedbackLoopEnableEXT VkCommandBuffer commandBuffer - VkImageAspectFlags aspectMask + VkImageAspectFlags aspectMask void vkCmdSetViewport @@ -19269,6 +19275,7 @@ typedef void* MTLSharedEvent_id; + @@ -20854,7 +20861,7 @@ typedef void* MTLSharedEvent_id; - + @@ -21386,7 +21393,7 @@ typedef void* MTLSharedEvent_id; - + @@ -21470,13 +21477,13 @@ typedef void* MTLSharedEvent_id; - + - + @@ -21639,6 +21646,7 @@ typedef void* MTLSharedEvent_id; + @@ -21722,7 +21730,7 @@ typedef void* MTLSharedEvent_id; - + @@ -21978,10 +21986,12 @@ typedef void* MTLSharedEvent_id; - + - - + + + + @@ -22086,6 +22096,8 @@ typedef void* MTLSharedEvent_id; + + @@ -22165,6 +22177,31 @@ typedef void* MTLSharedEvent_id; + + + + + + + + + + + + + + + + + + + + + + + + + @@ -23741,7 +23778,7 @@ typedef void* MTLSharedEvent_id; - + @@ -23760,6 +23797,9 @@ typedef void* MTLSharedEvent_id; + + + -- 2.7.4