diff --git a/include/vulkan/vulkan.hpp b/include/vulkan/vulkan.hpp
index 8218a36..c164086 100644
--- a/include/vulkan/vulkan.hpp
+++ b/include/vulkan/vulkan.hpp
@@ -94,7 +94,7 @@ extern "C" __declspec( dllimport ) FARPROC __stdcall GetProcAddress( HINSTANCE h
#endif
-static_assert( VK_HEADER_VERSION == 162 , "Wrong VK_HEADER_VERSION!" );
+static_assert( VK_HEADER_VERSION == 163 , "Wrong VK_HEADER_VERSION!" );
// 32-bit vulkan is not typesafe for handles, so don't allow copy constructors on this platform by default.
// To enable this feature on 32-bit platforms please define VULKAN_HPP_TYPESAFE_CONVERSION
diff --git a/include/vulkan/vulkan_core.h b/include/vulkan/vulkan_core.h
index cc0851f..ec5f061 100644
--- a/include/vulkan/vulkan_core.h
+++ b/include/vulkan/vulkan_core.h
@@ -43,7 +43,7 @@ extern "C" {
#define VK_API_VERSION_1_0 VK_MAKE_VERSION(1, 0, 0)// Patch version should always be set to 0
// Version of this file
-#define VK_HEADER_VERSION 162
+#define VK_HEADER_VERSION 163
// Complete version of this file
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_VERSION(1, 2, VK_HEADER_VERSION)
diff --git a/registry/validusage.json b/registry/validusage.json
index bd90456..d202961 100644
--- a/registry/validusage.json
+++ b/registry/validusage.json
@@ -1,9 +1,9 @@
{
"version info": {
"schema version": 2,
- "api version": "1.2.162",
- "comment": "from git branch: github-main commit: c5d94a31766e91607473ca0049a293e3f632c6ff",
- "date": "2020-11-23 06:47:01Z"
+ "api version": "1.2.163",
+ "comment": "from git branch: github-main commit: a48d8432aacf8a23de3c471d6fa074d0a326cfcc",
+ "date": "2020-11-30 07:53:12Z"
},
"validation": {
"vkGetInstanceProcAddr": {
@@ -7360,7 +7360,7 @@
},
{
"vuid": "VUID-VkGraphicsPipelineShaderGroupsCreateInfoNV-pPipelines-02886",
- "text": " Each element of the pPipelines
member of libraries
must have been created with identical state to the pipeline currently created except the state that can be overriden by VkGraphicsShaderGroupCreateInfoNV"
+ "text": " Each element of pPipelines
must have been created with identical state to the pipeline currently created except the state that can be overridden by VkGraphicsShaderGroupCreateInfoNV"
},
{
"vuid": "VUID-VkGraphicsPipelineShaderGroupsCreateInfoNV-deviceGeneratedCommands-02887",
@@ -31370,7 +31370,7 @@
"(VK_EXT_private_data)": [
{
"vuid": "VUID-vkGetPrivateDataEXT-objectType-04018",
- "text": " objectType
must be VkDevice or an object type whose parent is VkDevice"
+ "text": " objectType
must be VK_OBJECT_TYPE_DEVICE
, or an object type whose parent is VkDevice"
},
{
"vuid": "VUID-vkGetPrivateDataEXT-device-parameter",
diff --git a/registry/vk.xml b/registry/vk.xml
index 2ea12a3..f6cd00c 100644
--- a/registry/vk.xml
+++ b/registry/vk.xml
@@ -136,7 +136,7 @@ branch of the member gitlab server.
// Vulkan 1.2 version number
#define VK_API_VERSION_1_2 VK_MAKE_VERSION(1, 2, 0)// Patch version should always be set to 0
// Version of this file
-#define VK_HEADER_VERSION 162
+#define VK_HEADER_VERSION 163
// Complete version of this file
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_VERSION(1, 2, VK_HEADER_VERSION)
@@ -338,49 +338,49 @@ typedef void CAMetalLayer;
Types which can be void pointers or class pointers, selected at compile time
VK_DEFINE_HANDLE(VkInstance)
- VK_DEFINE_HANDLE(VkPhysicalDevice)
- VK_DEFINE_HANDLE(VkDevice)
- VK_DEFINE_HANDLE(VkQueue)
- VK_DEFINE_HANDLE(VkCommandBuffer)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDeviceMemory)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkCommandPool)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkBuffer)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkBufferView)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkImage)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkImageView)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkShaderModule)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkPipeline)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkPipelineLayout)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkSampler)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDescriptorSet)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDescriptorSetLayout)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDescriptorPool)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkFence)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkSemaphore)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkEvent)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkQueryPool)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkFramebuffer)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkRenderPass)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkPipelineCache)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkIndirectCommandsLayoutNV)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDescriptorUpdateTemplate)
+ VK_DEFINE_HANDLE(VkPhysicalDevice)
+ VK_DEFINE_HANDLE(VkDevice)
+ VK_DEFINE_HANDLE(VkQueue)
+ VK_DEFINE_HANDLE(VkCommandBuffer)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDeviceMemory)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkCommandPool)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkBuffer)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkBufferView)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkImage)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkImageView)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkShaderModule)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkPipeline)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkPipelineLayout)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkSampler)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDescriptorSet)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDescriptorSetLayout)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDescriptorPool)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkFence)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkSemaphore)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkEvent)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkQueryPool)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkFramebuffer)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkRenderPass)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkPipelineCache)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkIndirectCommandsLayoutNV)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDescriptorUpdateTemplate)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkSamplerYcbcrConversion)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkSamplerYcbcrConversion)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkValidationCacheEXT)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkAccelerationStructureKHR)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkAccelerationStructureNV)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkPerformanceConfigurationINTEL)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDeferredOperationKHR)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkPrivateDataSlotEXT)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkValidationCacheEXT)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkAccelerationStructureKHR)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkAccelerationStructureNV)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkPerformanceConfigurationINTEL)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDeferredOperationKHR)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkPrivateDataSlotEXT)
WSI extensions
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDisplayKHR)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDisplayModeKHR)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkSurfaceKHR)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkSwapchainKHR)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDebugReportCallbackEXT)
- VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDebugUtilsMessengerEXT)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDisplayKHR)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDisplayModeKHR)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkSurfaceKHR)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkSwapchainKHR)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDebugReportCallbackEXT)
+ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDebugUtilsMessengerEXT)
Types generated from corresponding enums tags below
@@ -5662,7 +5662,7 @@ typedef void CAMetalLayer;
-
+
@@ -14387,10 +14387,12 @@ typedef void CAMetalLayer;
-
+
-
-
+
+
+
+
@@ -14516,6 +14518,36 @@ typedef void CAMetalLayer;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+