mirror of
https://gitee.com/openharmony/third_party_vulkan-loader
synced 2024-11-27 09:21:56 +00:00
header: Update to version 1.0.56 of the Vulkan hdr
- updated vulkan.h - updated vk.xml - updated Win/Lin .json files - updated vk_validation_error_database.h - updated vk_validation_error_messages.h - updated vulkan.hpp Change-Id: Ibf64c8a1760743b3118794b0ef5f6d34b108bbbc
This commit is contained in:
parent
5fd69e8968
commit
0348206bd9
@ -58,6 +58,7 @@ private version is maintained in the 1.0 branch of the member gitlab server.
|
||||
<tag name="NN" author="Nintendo Co., Ltd." contact="Yasuhiro Yoshioka @yoshioka_yasuhiro"/>
|
||||
<tag name="MVK" author="The Brenwill Workshop Ltd." contact="Bill Hollings @billhollings"/>
|
||||
<tag name="KHR" author="Khronos" contact="Tom Olson @tom.olson"/>
|
||||
<tag name="KHX" author="Khronos" contact="Tom Olson @tom.olson"/>
|
||||
<tag name="EXT" author="Multivendor" contact="Jon Leech @oddhack"/>
|
||||
<tag name="MESA" author="Mesa open source project" contact="Chad Versace @chadversary, Daniel Stone @fooishbar, David Airlie @airlied, Jason Ekstrand @jekstrand"/>
|
||||
</tags>
|
||||
@ -105,7 +106,7 @@ private version is maintained in the 1.0 branch of the member gitlab server.
|
||||
<type category="define">// Vulkan 1.0 version number
|
||||
#define <name>VK_API_VERSION_1_0</name> <type>VK_MAKE_VERSION</type>(1, 0, 0)// Patch version should always be set to 0</type>
|
||||
<type category="define">// Version of this file
|
||||
#define <name>VK_HEADER_VERSION</name> 55</type>
|
||||
#define <name>VK_HEADER_VERSION</name> 56</type>
|
||||
|
||||
<type category="define">
|
||||
#define <name>VK_DEFINE_HANDLE</name>(object) typedef struct object##_T* object;</type>
|
||||
@ -1591,7 +1592,7 @@ private version is maintained in the 1.0 branch of the member gitlab server.
|
||||
<member><type>PFN_vkDebugReportCallbackEXT</type> <name>pfnCallback</name><comment>Function pointer of a callback function</comment></member>
|
||||
<member optional="true"><type>void</type>* <name>pUserData</name><comment>User data provided to callback function</comment></member>
|
||||
</type>
|
||||
<type category="struct" name="VkValidationFlagsEXT">
|
||||
<type category="struct" name="VkValidationFlagsEXT" structextends="VkInstanceCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT"><type>VkStructureType</type> <name>sType</name><comment>Must be VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT</comment></member>
|
||||
<member>const <type>void</type>* <name>pNext</name></member>
|
||||
<member><type>uint32_t</type> <name>disabledValidationCheckCount</name><comment>Number of validation checks to disable</comment></member>
|
||||
@ -1646,23 +1647,23 @@ private version is maintained in the 1.0 branch of the member gitlab server.
|
||||
<member optional="true"><type>VkExternalMemoryHandleTypeFlagsNV</type> <name>exportFromImportedHandleTypes</name></member>
|
||||
<member optional="true"><type>VkExternalMemoryHandleTypeFlagsNV</type> <name>compatibleHandleTypes</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkExternalMemoryImageCreateInfoNV">
|
||||
<type category="struct" name="VkExternalMemoryImageCreateInfoNV" structextends="VkImageCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member>const <type>void</type>* <name>pNext</name></member>
|
||||
<member optional="true"><type>VkExternalMemoryHandleTypeFlagsNV</type> <name>handleTypes</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkExportMemoryAllocateInfoNV">
|
||||
<type category="struct" name="VkExportMemoryAllocateInfoNV" structextends="VkMemoryAllocateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member>const <type>void</type>* <name>pNext</name></member>
|
||||
<member optional="true"><type>VkExternalMemoryHandleTypeFlagsNV</type> <name>handleTypes</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkImportMemoryWin32HandleInfoNV">
|
||||
<type category="struct" name="VkImportMemoryWin32HandleInfoNV" structextends="VkMemoryAllocateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member>const <type>void</type>* <name>pNext</name></member>
|
||||
<member optional="true"><type>VkExternalMemoryHandleTypeFlagsNV</type> <name>handleType</name></member>
|
||||
<member optional="true"><type>HANDLE</type> <name>handle</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkExportMemoryWin32HandleInfoNV">
|
||||
<type category="struct" name="VkExportMemoryWin32HandleInfoNV" structextends="VkMemoryAllocateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member>const <type>void</type>* <name>pNext</name></member>
|
||||
<member optional="true">const <type>SECURITY_ATTRIBUTES</type>* <name>pAttributes</name></member>
|
||||
@ -1894,29 +1895,29 @@ private version is maintained in the 1.0 branch of the member gitlab server.
|
||||
<member><type>uint32_t</type> <name>deviceNodeMask</name></member>
|
||||
<member><type>VkBool32</type> <name>deviceLUIDValid</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkExternalMemoryImageCreateInfoKHR">
|
||||
<type category="struct" name="VkExternalMemoryImageCreateInfoKHR" structextends="VkImageCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member>const <type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkExternalMemoryHandleTypeFlagsKHR</type> <name>handleTypes</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkExternalMemoryBufferCreateInfoKHR">
|
||||
<type category="struct" name="VkExternalMemoryBufferCreateInfoKHR" structextends="VkBufferCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member>const <type>void</type>* <name>pNext</name></member>
|
||||
<member optional="true"><type>VkExternalMemoryHandleTypeFlagsKHR</type> <name>handleTypes</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkExportMemoryAllocateInfoKHR">
|
||||
<type category="struct" name="VkExportMemoryAllocateInfoKHR" structextends="VkMemoryAllocateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member>const <type>void</type>* <name>pNext</name></member>
|
||||
<member optional="true"><type>VkExternalMemoryHandleTypeFlagsKHR</type> <name>handleTypes</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkImportMemoryWin32HandleInfoKHR">
|
||||
<type category="struct" name="VkImportMemoryWin32HandleInfoKHR" structextends="VkMemoryAllocateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member>const <type>void</type>* <name>pNext</name></member>
|
||||
<member optional="true"><type>VkExternalMemoryHandleTypeFlagBitsKHR</type> <name>handleType</name></member>
|
||||
<member optional="true"><type>HANDLE</type> <name>handle</name></member>
|
||||
<member optional="true"><type>LPCWSTR</type> <name>name</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkExportMemoryWin32HandleInfoKHR">
|
||||
<type category="struct" name="VkExportMemoryWin32HandleInfoKHR" structextends="VkMemoryAllocateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member>const <type>void</type>* <name>pNext</name></member>
|
||||
<member optional="true">const <type>SECURITY_ATTRIBUTES</type>* <name>pAttributes</name></member>
|
||||
@ -1934,7 +1935,7 @@ private version is maintained in the 1.0 branch of the member gitlab server.
|
||||
<member><type>VkDeviceMemory</type> <name>memory</name></member>
|
||||
<member><type>VkExternalMemoryHandleTypeFlagBitsKHR</type> <name>handleType</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkImportMemoryFdInfoKHR">
|
||||
<type category="struct" name="VkImportMemoryFdInfoKHR" structextends="VkMemoryAllocateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member>const <type>void</type>* <name>pNext</name></member>
|
||||
<member optional="true"><type>VkExternalMemoryHandleTypeFlagBitsKHR</type> <name>handleType</name></member>
|
||||
@ -2089,7 +2090,7 @@ private version is maintained in the 1.0 branch of the member gitlab server.
|
||||
<member><type>uint32_t</type> <name>maxMultiviewViewCount</name><comment>max number of views in a subpass</comment></member>
|
||||
<member><type>uint32_t</type> <name>maxMultiviewInstanceIndex</name><comment>max instance index for a draw in a multiview subpass</comment></member>
|
||||
</type>
|
||||
<type category="struct" name="VkRenderPassMultiviewCreateInfoKHX">
|
||||
<type category="struct" name="VkRenderPassMultiviewCreateInfoKHX" structextends="VkRenderPassCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHX"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member>const <type>void</type>* <name>pNext</name></member>
|
||||
<member optional="true"><type>uint32_t</type> <name>subpassCount</name></member>
|
||||
@ -2327,7 +2328,7 @@ private version is maintained in the 1.0 branch of the member gitlab server.
|
||||
<member><type>VkViewportCoordinateSwizzleNV</type> <name>z</name></member>
|
||||
<member><type>VkViewportCoordinateSwizzleNV</type> <name>w</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPipelineViewportSwizzleStateCreateInfoNV">
|
||||
<type category="struct" name="VkPipelineViewportSwizzleStateCreateInfoNV" structextends="VkPipelineViewportStateCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member>const <type>void</type>* <name>pNext</name></member>
|
||||
<member optional="true"><type>VkPipelineViewportSwizzleStateCreateFlagsNV</type> <name>flags</name></member>
|
||||
@ -2339,7 +2340,7 @@ private version is maintained in the 1.0 branch of the member gitlab server.
|
||||
<member><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>uint32_t</type> <name>maxDiscardRectangles</name><comment>max number of active discard rectangles</comment></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPipelineDiscardRectangleStateCreateInfoEXT">
|
||||
<type category="struct" name="VkPipelineDiscardRectangleStateCreateInfoEXT" structextends="VkGraphicsPipelineCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member>const <type>void</type>* <name>pNext</name></member>
|
||||
<member optional="true"><type>VkPipelineDiscardRectangleStateCreateFlagsEXT</type> <name>flags</name></member>
|
||||
@ -5529,13 +5530,13 @@ private version is maintained in the 1.0 branch of the member gitlab server.
|
||||
<enum offset="0" dir="-" extends="VkResult" name="VK_ERROR_INVALID_SHADER_NV"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_NV_extension_1" number="14" author="NV" contact="Piers Daniell @pdaniell" supported="disabled">
|
||||
<extension name="VK_EXT_depth_range_unrestricted" type="device" number="14" author="NV" contact="Piers Daniell @pdaniell" supported="vulkan">
|
||||
<require>
|
||||
<enum value="0" name="VK_NV_EXTENSION_1_SPEC_VERSION"/>
|
||||
<enum value=""VK_NV_extension_1"" name="VK_NV_EXTENSION_1_EXTENSION_NAME"/>
|
||||
<enum offset="0" dir="-" extends="VkResult" name="VK_NV_EXTENSION_1_ERROR"/>
|
||||
<enum value="1" name="VK_EXT_DEPTH_RANGE_UNRESTRICTED_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_depth_range_unrestricted"" name="VK_EXT_DEPTH_RANGE_UNRESTRICTED_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
|
||||
<extension name="VK_KHR_sampler_mirror_clamp_to_edge" type="device" number="15" author="KHR" contact="Tobias Hector @tobias" supported="vulkan">
|
||||
<require>
|
||||
<enum value="1" name="VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_SPEC_VERSION"/>
|
||||
|
@ -4,7 +4,7 @@
|
||||
"name": "VK_LAYER_LUNARG_test",
|
||||
"type": "GLOBAL",
|
||||
"library_path": "./libVkLayer_test.so",
|
||||
"api_version": "1.0.55",
|
||||
"api_version": "1.0.56",
|
||||
"implementation_version": "1",
|
||||
"description": "LunarG Test Layer",
|
||||
"enable_environment": {
|
||||
|
@ -4,7 +4,7 @@
|
||||
"name": "VK_LAYER_LUNARG_wrap_objects",
|
||||
"type": "GLOBAL",
|
||||
"library_path": "./libVkLayer_wrap_objects.so",
|
||||
"api_version": "1.0.55",
|
||||
"api_version": "1.0.56",
|
||||
"implementation_version": "1",
|
||||
"description": "LunarG Dispatchable Object Wrapping Layer"
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
"name": "VK_LAYER_LUNARG_test",
|
||||
"type": "GLOBAL",
|
||||
"library_path": ".\\libVkLayer_test.dll",
|
||||
"api_version": "1.0.55",
|
||||
"api_version": "1.0.56",
|
||||
"implementation_version": "1",
|
||||
"description": "LunarG Test Layer",
|
||||
"enable_environment": {
|
||||
|
@ -4,7 +4,7 @@
|
||||
"name": "VK_LAYER_LUNARG_wrap_objects",
|
||||
"type": "GLOBAL",
|
||||
"library_path": ".\\VkLayer_wrap_objects.dll",
|
||||
"api_version": "1.0.55",
|
||||
"api_version": "1.0.56",
|
||||
"implementation_version": "1",
|
||||
"description": "LunarG Dispatchable Object Wrapping Layer"
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user