mirror of
https://gitee.com/openharmony/third_party_vulkan-headers
synced 2024-11-23 07:49:47 +00:00
Update for Vulkan-Docs 1.2.167
This commit is contained in:
parent
9efc4a6311
commit
684390cedb
@ -58,7 +58,9 @@ extern "C"
|
||||
#define VKAPI_PTR
|
||||
#endif
|
||||
|
||||
#include <stddef.h>
|
||||
#if !defined(VK_NO_STDDEF_H)
|
||||
#include <stddef.h>
|
||||
#endif // !defined(VK_NO_STDDEF_H)
|
||||
|
||||
#if !defined(VK_NO_STDINT_H)
|
||||
#if defined(_MSC_VER) && (_MSC_VER < 1600)
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -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 166
|
||||
#define VK_HEADER_VERSION 167
|
||||
|
||||
// Complete version of this file
|
||||
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_VERSION(1, 2, VK_HEADER_VERSION)
|
||||
@ -11097,7 +11097,7 @@ typedef struct VkCommandBufferInheritanceRenderPassTransformInfoQCOM {
|
||||
|
||||
|
||||
#define VK_EXT_device_memory_report 1
|
||||
#define VK_EXT_DEVICE_MEMORY_REPORT_SPEC_VERSION 1
|
||||
#define VK_EXT_DEVICE_MEMORY_REPORT_SPEC_VERSION 2
|
||||
#define VK_EXT_DEVICE_MEMORY_REPORT_EXTENSION_NAME "VK_EXT_device_memory_report"
|
||||
|
||||
typedef enum VkDeviceMemoryReportEventTypeEXT {
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -33,6 +33,7 @@ branch of the member gitlab server.
|
||||
<platform name="fuchsia" protect="VK_USE_PLATFORM_FUCHSIA" comment="Fuchsia"/>
|
||||
<platform name="ggp" protect="VK_USE_PLATFORM_GGP" comment="Google Games Platform"/>
|
||||
<platform name="provisional" protect="VK_ENABLE_BETA_EXTENSIONS" comment="Enable declarations for beta/provisional extensions"/>
|
||||
<platform name="screen" protect="VK_USE_PLATFORM_SCREEN_QNX" comment="QNX Screen Graphics Subsystem"/>
|
||||
</platforms>
|
||||
|
||||
<tags comment="Vulkan vendor/author tags for extensions and layers">
|
||||
@ -68,6 +69,7 @@ branch of the member gitlab server.
|
||||
<tag name="INTEL" author="Intel Corporation" contact="Slawek Grajewski @sgrajewski"/>
|
||||
<tag name="HUAWEI" author="Huawei Technologies Co. Ltd." contact="Hueilong Wang @wyvernathuawei"/>
|
||||
<tag name="VALVE" author="Valve Corporation" contact="Pierre-Loup Griffais @plagman, Joshua Ashton @Joshua-Ashton, Hans-Kristian Arntzen @HansKristian-Work"/>
|
||||
<tag name="QNX" author="BlackBerry Limited" contact="Mike Gorchak @mgorchak-blackberry"/>
|
||||
</tags>
|
||||
|
||||
<types comment="Vulkan type definitions">
|
||||
@ -137,7 +139,7 @@ branch of the member gitlab server.
|
||||
<type category="define">// Vulkan 1.2 version number
|
||||
#define <name>VK_API_VERSION_1_2</name> <type>VK_MAKE_VERSION</type>(1, 2, 0)// Patch version should always be set to 0</type>
|
||||
<type category="define">// Version of this file
|
||||
#define <name>VK_HEADER_VERSION</name> 166</type>
|
||||
#define <name>VK_HEADER_VERSION</name> 167</type>
|
||||
<type category="define" requires="VK_HEADER_VERSION">// Complete version of this file
|
||||
#define <name>VK_HEADER_VERSION_COMPLETE</name> <type>VK_MAKE_VERSION</type>(1, 2, VK_HEADER_VERSION)</type>
|
||||
|
||||
@ -1850,7 +1852,7 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<member values="VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member len="null-terminated">const <type>char</type>* <name>pMarkerName</name><comment>Name of the debug marker</comment></member>
|
||||
<member optional="true"><type>float</type> <name>color</name>[4]<comment>Optional color for debug marker</comment></member>
|
||||
<member><type>float</type> <name>color</name>[4]<comment>Optional color for debug marker</comment></member>
|
||||
</type>
|
||||
<type category="struct" name="VkDedicatedAllocationImageCreateInfoNV" structextends="VkImageCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV"><type>VkStructureType</type> <name>sType</name></member>
|
||||
@ -2016,9 +2018,9 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<member><type>VkDeviceSize</type> <name>preprocessOffset</name></member>
|
||||
<member><type>VkDeviceSize</type> <name>preprocessSize</name></member>
|
||||
<member optional="true"><type>VkBuffer</type> <name>sequencesCountBuffer</name></member>
|
||||
<member optional="true"><type>VkDeviceSize</type> <name>sequencesCountOffset</name></member>
|
||||
<member><type>VkDeviceSize</type> <name>sequencesCountOffset</name></member>
|
||||
<member optional="true"><type>VkBuffer</type> <name>sequencesIndexBuffer</name></member>
|
||||
<member optional="true"><type>VkDeviceSize</type> <name>sequencesIndexOffset</name></member>
|
||||
<member><type>VkDeviceSize</type> <name>sequencesIndexOffset</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkGeneratedCommandsMemoryRequirementsInfoNV">
|
||||
<member values="VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV"><type>VkStructureType</type> <name>sType</name></member>
|
||||
@ -2273,7 +2275,7 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member externsync="true"><type>VkSemaphore</type> <name>semaphore</name></member>
|
||||
<member optional="true"><type>VkSemaphoreImportFlags</type> <name>flags</name></member>
|
||||
<member optional="true"><type>VkExternalSemaphoreHandleTypeFlagBits</type> <name>handleType</name></member>
|
||||
<member noautovalidity="true"><type>VkExternalSemaphoreHandleTypeFlagBits</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>
|
||||
@ -2337,7 +2339,7 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member externsync="true"><type>VkFence</type> <name>fence</name></member>
|
||||
<member optional="true"><type>VkFenceImportFlags</type> <name>flags</name></member>
|
||||
<member optional="true"><type>VkExternalFenceHandleTypeFlagBits</type> <name>handleType</name></member>
|
||||
<member noautovalidity="true"><type>VkExternalFenceHandleTypeFlagBits</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>
|
||||
@ -2926,7 +2928,7 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<type category="struct" name="VkSampleLocationsInfoEXT" structextends="VkImageMemoryBarrier">
|
||||
<member values="VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member optional="true"><type>VkSampleCountFlagBits</type> <name>sampleLocationsPerPixel</name></member>
|
||||
<member noautovalidity="true"><type>VkSampleCountFlagBits</type> <name>sampleLocationsPerPixel</name></member>
|
||||
<member><type>VkExtent2D</type> <name>sampleLocationGridSize</name></member>
|
||||
<member optional="true"><type>uint32_t</type> <name>sampleLocationsCount</name></member>
|
||||
<member len="sampleLocationsCount">const <type>VkSampleLocationEXT</type>* <name>pSampleLocations</name></member>
|
||||
@ -3168,7 +3170,7 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<member values="VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member len="null-terminated">const <type>char</type>* <name>pLabelName</name></member>
|
||||
<member optional="true"><type>float</type> <name>color</name>[4]</member>
|
||||
<member><type>float</type> <name>color</name>[4]</member>
|
||||
</type>
|
||||
<type category="struct" name="VkDebugUtilsMessengerCreateInfoEXT" allowduplicate="true" structextends="VkInstanceCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT"><type>VkStructureType</type> <name>sType</name></member>
|
||||
@ -3184,7 +3186,7 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member optional="true"><type>VkDebugUtilsMessengerCallbackDataFlagsEXT</type> <name>flags</name></member>
|
||||
<member optional="true" len="null-terminated">const <type>char</type>* <name>pMessageIdName</name></member>
|
||||
<member optional="true"><type>int32_t</type> <name>messageIdNumber</name></member>
|
||||
<member><type>int32_t</type> <name>messageIdNumber</name></member>
|
||||
<member len="null-terminated">const <type>char</type>* <name>pMessage</name></member>
|
||||
<member optional="true"><type>uint32_t</type> <name>queueLabelCount</name></member>
|
||||
<member len="queueLabelCount">const <type>VkDebugUtilsLabelEXT</type>* <name>pQueueLabels</name></member>
|
||||
@ -3211,10 +3213,10 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<member><type>VkDeviceMemoryReportFlagsEXT</type> <name>flags</name></member>
|
||||
<member><type>VkDeviceMemoryReportEventTypeEXT</type> <name>type</name></member>
|
||||
<member><type>uint64_t</type> <name>memoryObjectId</name></member>
|
||||
<member optional="true"><type>VkDeviceSize</type> <name>size</name></member>
|
||||
<member optional="true"><type>VkObjectType</type> <name>objectType</name></member>
|
||||
<member optional="true"><type>uint64_t</type> <name>objectHandle</name></member>
|
||||
<member optional="true"><type>uint32_t</type> <name>heapIndex</name></member>
|
||||
<member><type>VkDeviceSize</type> <name>size</name></member>
|
||||
<member><type>VkObjectType</type> <name>objectType</name></member>
|
||||
<member><type>uint64_t</type> <name>objectHandle</name></member>
|
||||
<member><type>uint32_t</type> <name>heapIndex</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkImportMemoryHostPointerInfoEXT" structextends="VkMemoryAllocateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT"><type>VkStructureType</type> <name>sType</name></member>
|
||||
@ -3402,7 +3404,7 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<member optional="true"><type>VkAccessFlags</type> <name>srcAccessMask</name></member>
|
||||
<member optional="true"><type>VkAccessFlags</type> <name>dstAccessMask</name></member>
|
||||
<member optional="true"><type>VkDependencyFlags</type> <name>dependencyFlags</name></member>
|
||||
<member optional="true"><type>int32_t</type> <name>viewOffset</name></member>
|
||||
<member><type>int32_t</type> <name>viewOffset</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkSubpassDependency2KHR" alias="VkSubpassDependency2"/>
|
||||
<type category="struct" name="VkRenderPassCreateInfo2">
|
||||
@ -4460,7 +4462,7 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<member><type>char</type> <name>name</name>[<enum>VK_MAX_DESCRIPTION_SIZE</enum>]</member>
|
||||
<member><type>char</type> <name>description</name>[<enum>VK_MAX_DESCRIPTION_SIZE</enum>]</member>
|
||||
<member><type>VkBool32</type> <name>isText</name></member>
|
||||
<member optional="true"><type>size_t</type> <name>dataSize</name></member>
|
||||
<member><type>size_t</type> <name>dataSize</name></member>
|
||||
<member optional="true" len="dataSize"><type>void</type>* <name>pData</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
||||
@ -4532,8 +4534,8 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkLineRasterizationModeEXT</type> <name>lineRasterizationMode</name></member>
|
||||
<member><type>VkBool32</type> <name>stippledLineEnable</name></member>
|
||||
<member optional="true"><type>uint32_t</type> <name>lineStippleFactor</name></member>
|
||||
<member optional="true"><type>uint16_t</type> <name>lineStipplePattern</name></member>
|
||||
<member><type>uint32_t</type> <name>lineStippleFactor</name></member>
|
||||
<member><type>uint16_t</type> <name>lineStipplePattern</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT"><type>VkStructureType</type> <name>sType</name></member>
|
||||
@ -4728,14 +4730,14 @@ typedef void <name>CAMetalLayer</name>;
|
||||
</type>
|
||||
<type category="struct" name="VkAccelerationStructureGeometryTrianglesDataKHR">
|
||||
<member values="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkFormat</type> <name>vertexFormat</name></member>
|
||||
<member><type>VkDeviceOrHostAddressConstKHR</type> <name>vertexData</name></member>
|
||||
<member><type>VkDeviceSize</type> <name>vertexStride</name></member>
|
||||
<member><type>uint32_t</type> <name>maxVertex</name></member>
|
||||
<member><type>VkIndexType</type> <name>indexType</name></member>
|
||||
<member optional="true"><type>VkDeviceOrHostAddressConstKHR</type> <name>indexData</name></member>
|
||||
<member optional="true"><type>VkDeviceOrHostAddressConstKHR</type> <name>transformData</name></member>
|
||||
<member><type>VkDeviceOrHostAddressConstKHR</type> <name>indexData</name></member>
|
||||
<member><type>VkDeviceOrHostAddressConstKHR</type> <name>transformData</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkAccelerationStructureGeometryAabbsDataKHR">
|
||||
<member values="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR"><type>VkStructureType</type> <name>sType</name></member>
|
||||
@ -4777,8 +4779,8 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<type category="struct" name="VkAccelerationStructureBuildRangeInfoKHR">
|
||||
<member><type>uint32_t</type> <name>primitiveCount</name></member>
|
||||
<member><type>uint32_t</type> <name>primitiveOffset</name></member>
|
||||
<member optional="true"><type>uint32_t</type> <name>firstVertex</name></member>
|
||||
<member optional="true"><type>uint32_t</type> <name>transformOffset</name></member>
|
||||
<member><type>uint32_t</type> <name>firstVertex</name></member>
|
||||
<member><type>uint32_t</type> <name>transformOffset</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkAccelerationStructureCreateInfoKHR">
|
||||
<member values="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR"><type>VkStructureType</type> <name>sType</name></member>
|
||||
@ -9288,7 +9290,7 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<param><type>VkDevice</type> <name>device</name></param>
|
||||
<param><type>VkAccelerationStructureBuildTypeKHR</type> <name>buildType</name></param>
|
||||
<param>const <type>VkAccelerationStructureBuildGeometryInfoKHR</type>* <name>pBuildInfo</name></param>
|
||||
<param len="pBuildInfo->geometryCount">const <type>uint32_t</type>* <name>pMaxPrimitiveCounts</name></param>
|
||||
<param optional="true" len="pBuildInfo->geometryCount">const <type>uint32_t</type>* <name>pMaxPrimitiveCounts</name></param>
|
||||
<param><type>VkAccelerationStructureBuildSizesInfoKHR</type>* <name>pSizeInfo</name></param>
|
||||
</command>
|
||||
</commands>
|
||||
@ -13876,7 +13878,7 @@ typedef void <name>CAMetalLayer</name>;
|
||||
</extension>
|
||||
<extension name="VK_EXT_device_memory_report" number="285" type="device" requires="VK_KHR_get_physical_device_properties2" author="EXT" contact="Yiwei Zhang @zhangyiwei" specialuse="devtools" supported="vulkan">
|
||||
<require>
|
||||
<enum value="1" name="VK_EXT_DEVICE_MEMORY_REPORT_SPEC_VERSION"/>
|
||||
<enum value="2" name="VK_EXT_DEVICE_MEMORY_REPORT_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_device_memory_report"" name="VK_EXT_DEVICE_MEMORY_REPORT_EXTENSION_NAME"/>
|
||||
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT"/>
|
||||
<enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT"/>
|
||||
@ -14564,12 +14566,16 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<require>
|
||||
<enum value="0" name="VK_NV_EXTENSION_374_SPEC_VERSION"/>
|
||||
<enum value=""VK_NV_extension_374"" name="VK_NV_EXTENSION_374_EXTENSION_NAME"/>
|
||||
<enum bitpos="4" extends="VkExternalFenceHandleTypeFlagBits" name="VK_EXTERNAL_FENCE_HANDLE_TYPE_RESERVED_4_BIT_NV"/>
|
||||
<enum bitpos="5" extends="VkExternalFenceHandleTypeFlagBits" name="VK_EXTERNAL_FENCE_HANDLE_TYPE_RESERVED_5_BIT_NV"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_NV_extension_375" number="375" author="NV" contact="Daniel Koch @dgkoch" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_NV_EXTENSION_375_SPEC_VERSION"/>
|
||||
<enum value=""VK_NV_extension_375"" name="VK_NV_EXTENSION_375_EXTENSION_NAME"/>
|
||||
<enum bitpos="5" extends="VkExternalSemaphoreHandleTypeFlagBits" name="VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_RESERVED_5_BIT_NV"/>
|
||||
<enum bitpos="6" extends="VkExternalSemaphoreHandleTypeFlagBits" name="VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_RESERVED_6_BIT_NV"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_extension_376" number="376" author="EXT" contact="Shahbaz Youssefi @syoussefi" supported="disabled">
|
||||
@ -14590,6 +14596,35 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<enum value=""VK_NV_extension_378"" name="VK_NV_EXTENSION_378_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_QNX_screen_surface" number="379" type="instance" requires="VK_KHR_surface" platform="screen" author="QNX" contact="Mike Gorchak @mgorchak-blackberry" supported="disabled">
|
||||
<require>
|
||||
<enum value="1" name="VK_QNX_SCREEN_SURFACE_SPEC_VERSION"/>
|
||||
<enum value=""VK_QNX_screen_surface"" name="VK_QNX_SCREEN_SURFACE_EXTENSION_NAME"/>
|
||||
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SCREEN_SURFACE_CREATE_INFO_QNX"/>
|
||||
<type name="VkScreenSurfaceCreateFlagsQNX"/>
|
||||
<type name="VkScreenSurfaceCreateInfoQNX"/>
|
||||
<command name="vkCreateScreenSurfaceQNX"/>
|
||||
<command name="vkGetPhysicalDeviceScreenPresentationSupportQNX"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_KHR_extension_380" number="380" author="KHR" contact="James Jones @cubanismo" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_KHR_EXTENSION_380_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_extension_380"" name="VK_KHR_EXTENSION_380_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_KHR_extension_381" number="381" author="KHR" contact="James Jones @cubanismo" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_KHR_EXTENSION_381_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_extension_381"" name="VK_KHR_EXTENSION_381_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_extension_382" number="382" author="EXT" contact="Sharif Elcott @selcott" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_EXT_EXTENSION_382_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_extension_382"" name="VK_EXT_EXTENSION_382_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
</extensions>
|
||||
<spirvextensions comment="SPIR-V Extensions allowed in Vulkan and what is required to use it">
|
||||
<spirvextension name="SPV_KHR_variable_pointers">
|
||||
@ -14752,6 +14787,10 @@ typedef void <name>CAMetalLayer</name>;
|
||||
<spirvextension name="SPV_KHR_terminate_invocation">
|
||||
<enable extension="VK_KHR_shader_terminate_invocation"/>
|
||||
</spirvextension>
|
||||
<spirvextension name="SPV_KHR_multiview">
|
||||
<enable version="VK_API_VERSION_1_1"/>
|
||||
<enable extension="VK_KHR_multiview"/>
|
||||
</spirvextension>
|
||||
</spirvextensions>
|
||||
<spirvcapabilities comment="SPIR-V Capabilities allowed in Vulkan and what is required to use it">
|
||||
<spirvcapability name="Matrix">
|
||||
|
Loading…
Reference in New Issue
Block a user