mirror of
https://github.com/KhronosGroup/Vulkan-Headers.git
synced 2025-04-05 05:04:59 +00:00
headers: Update to version 1.1.81 of the Vulkan hdr
- updated validusage.json - updated vk.xml - updated vulkan.hpp - updated vulkan_core.h
This commit is contained in:
parent
c339af8209
commit
82e73015b0
4 changed files with 468 additions and 499 deletions
|
@ -53,7 +53,24 @@
|
|||
# include <cassert>
|
||||
# define VULKAN_HPP_ASSERT assert
|
||||
#endif
|
||||
static_assert( VK_HEADER_VERSION == 80 , "Wrong VK_HEADER_VERSION!" );
|
||||
|
||||
// <tuple> includes <sys/sysmacros.h> through some other header
|
||||
// this results in major(x) being resolved to gnu_dev_major(x)
|
||||
// which is an expression in a constructor initializer list.
|
||||
#if defined(major)
|
||||
#undef major
|
||||
#endif
|
||||
#if defined(minor)
|
||||
#undef minor
|
||||
#endif
|
||||
|
||||
// Windows defines MemoryBarrier which is deprecated and collides
|
||||
// with the vk::MemoryBarrier struct.
|
||||
#ifdef MemoryBarrier
|
||||
#undef MemoryBarrier
|
||||
#endif
|
||||
|
||||
static_assert( VK_HEADER_VERSION == 81 , "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
|
||||
|
@ -6982,27 +6999,6 @@ public:
|
|||
|
||||
struct RefreshCycleDurationGOOGLE
|
||||
{
|
||||
RefreshCycleDurationGOOGLE( uint64_t refreshDuration_ = 0 )
|
||||
: refreshDuration( refreshDuration_ )
|
||||
{
|
||||
}
|
||||
|
||||
RefreshCycleDurationGOOGLE( VkRefreshCycleDurationGOOGLE const & rhs )
|
||||
{
|
||||
memcpy( this, &rhs, sizeof( RefreshCycleDurationGOOGLE ) );
|
||||
}
|
||||
|
||||
RefreshCycleDurationGOOGLE& operator=( VkRefreshCycleDurationGOOGLE const & rhs )
|
||||
{
|
||||
memcpy( this, &rhs, sizeof( RefreshCycleDurationGOOGLE ) );
|
||||
return *this;
|
||||
}
|
||||
RefreshCycleDurationGOOGLE& setRefreshDuration( uint64_t refreshDuration_ )
|
||||
{
|
||||
refreshDuration = refreshDuration_;
|
||||
return *this;
|
||||
}
|
||||
|
||||
operator const VkRefreshCycleDurationGOOGLE&() const
|
||||
{
|
||||
return *reinterpret_cast<const VkRefreshCycleDurationGOOGLE*>(this);
|
||||
|
@ -7024,59 +7020,6 @@ public:
|
|||
|
||||
struct PastPresentationTimingGOOGLE
|
||||
{
|
||||
PastPresentationTimingGOOGLE( uint32_t presentID_ = 0,
|
||||
uint64_t desiredPresentTime_ = 0,
|
||||
uint64_t actualPresentTime_ = 0,
|
||||
uint64_t earliestPresentTime_ = 0,
|
||||
uint64_t presentMargin_ = 0 )
|
||||
: presentID( presentID_ )
|
||||
, desiredPresentTime( desiredPresentTime_ )
|
||||
, actualPresentTime( actualPresentTime_ )
|
||||
, earliestPresentTime( earliestPresentTime_ )
|
||||
, presentMargin( presentMargin_ )
|
||||
{
|
||||
}
|
||||
|
||||
PastPresentationTimingGOOGLE( VkPastPresentationTimingGOOGLE const & rhs )
|
||||
{
|
||||
memcpy( this, &rhs, sizeof( PastPresentationTimingGOOGLE ) );
|
||||
}
|
||||
|
||||
PastPresentationTimingGOOGLE& operator=( VkPastPresentationTimingGOOGLE const & rhs )
|
||||
{
|
||||
memcpy( this, &rhs, sizeof( PastPresentationTimingGOOGLE ) );
|
||||
return *this;
|
||||
}
|
||||
PastPresentationTimingGOOGLE& setPresentID( uint32_t presentID_ )
|
||||
{
|
||||
presentID = presentID_;
|
||||
return *this;
|
||||
}
|
||||
|
||||
PastPresentationTimingGOOGLE& setDesiredPresentTime( uint64_t desiredPresentTime_ )
|
||||
{
|
||||
desiredPresentTime = desiredPresentTime_;
|
||||
return *this;
|
||||
}
|
||||
|
||||
PastPresentationTimingGOOGLE& setActualPresentTime( uint64_t actualPresentTime_ )
|
||||
{
|
||||
actualPresentTime = actualPresentTime_;
|
||||
return *this;
|
||||
}
|
||||
|
||||
PastPresentationTimingGOOGLE& setEarliestPresentTime( uint64_t earliestPresentTime_ )
|
||||
{
|
||||
earliestPresentTime = earliestPresentTime_;
|
||||
return *this;
|
||||
}
|
||||
|
||||
PastPresentationTimingGOOGLE& setPresentMargin( uint64_t presentMargin_ )
|
||||
{
|
||||
presentMargin = presentMargin_;
|
||||
return *this;
|
||||
}
|
||||
|
||||
operator const VkPastPresentationTimingGOOGLE&() const
|
||||
{
|
||||
return *reinterpret_cast<const VkPastPresentationTimingGOOGLE*>(this);
|
||||
|
@ -25884,7 +25827,7 @@ public:
|
|||
struct ValidationFlagsEXT
|
||||
{
|
||||
ValidationFlagsEXT( uint32_t disabledValidationCheckCount_ = 0,
|
||||
ValidationCheckEXT* pDisabledValidationChecks_ = nullptr )
|
||||
const ValidationCheckEXT* pDisabledValidationChecks_ = nullptr )
|
||||
: disabledValidationCheckCount( disabledValidationCheckCount_ )
|
||||
, pDisabledValidationChecks( pDisabledValidationChecks_ )
|
||||
{
|
||||
|
@ -25912,7 +25855,7 @@ public:
|
|||
return *this;
|
||||
}
|
||||
|
||||
ValidationFlagsEXT& setPDisabledValidationChecks( ValidationCheckEXT* pDisabledValidationChecks_ )
|
||||
ValidationFlagsEXT& setPDisabledValidationChecks( const ValidationCheckEXT* pDisabledValidationChecks_ )
|
||||
{
|
||||
pDisabledValidationChecks = pDisabledValidationChecks_;
|
||||
return *this;
|
||||
|
@ -25942,7 +25885,7 @@ public:
|
|||
public:
|
||||
const void* pNext = nullptr;
|
||||
uint32_t disabledValidationCheckCount;
|
||||
ValidationCheckEXT* pDisabledValidationChecks;
|
||||
const ValidationCheckEXT* pDisabledValidationChecks;
|
||||
};
|
||||
static_assert( sizeof( ValidationFlagsEXT ) == sizeof( VkValidationFlagsEXT ), "struct and wrapper have different size!" );
|
||||
|
||||
|
|
|
@ -43,7 +43,7 @@ extern "C" {
|
|||
#define VK_VERSION_MINOR(version) (((uint32_t)(version) >> 12) & 0x3ff)
|
||||
#define VK_VERSION_PATCH(version) ((uint32_t)(version) & 0xfff)
|
||||
// Version of this file
|
||||
#define VK_HEADER_VERSION 80
|
||||
#define VK_HEADER_VERSION 81
|
||||
|
||||
|
||||
#define VK_NULL_HANDLE 0
|
||||
|
@ -6411,10 +6411,10 @@ typedef enum VkValidationCheckEXT {
|
|||
} VkValidationCheckEXT;
|
||||
|
||||
typedef struct VkValidationFlagsEXT {
|
||||
VkStructureType sType;
|
||||
const void* pNext;
|
||||
uint32_t disabledValidationCheckCount;
|
||||
VkValidationCheckEXT* pDisabledValidationChecks;
|
||||
VkStructureType sType;
|
||||
const void* pNext;
|
||||
uint32_t disabledValidationCheckCount;
|
||||
const VkValidationCheckEXT* pDisabledValidationChecks;
|
||||
} VkValidationFlagsEXT;
|
||||
|
||||
|
||||
|
@ -7732,7 +7732,7 @@ typedef struct VkPhysicalDeviceShaderCorePropertiesAMD {
|
|||
|
||||
|
||||
#define VK_EXT_vertex_attribute_divisor 1
|
||||
#define VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION 1
|
||||
#define VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION 2
|
||||
#define VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME "VK_EXT_vertex_attribute_divisor"
|
||||
|
||||
typedef struct VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT {
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -146,7 +146,7 @@ server.
|
|||
<type category="define">// Vulkan 1.1 version number
|
||||
#define <name>VK_API_VERSION_1_1</name> <type>VK_MAKE_VERSION</type>(1, 1, 0)// Patch version should always be set to 0</type>
|
||||
<type category="define">// Version of this file
|
||||
#define <name>VK_HEADER_VERSION</name> 80</type>
|
||||
#define <name>VK_HEADER_VERSION</name> 81</type>
|
||||
|
||||
<type category="define">
|
||||
#define <name>VK_DEFINE_HANDLE</name>(object) typedef struct object##_T* object;</type>
|
||||
|
@ -588,12 +588,12 @@ server.
|
|||
<member><type>uint32_t</type> <name>depth</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkViewport">
|
||||
<member><type>float</type> <name>x</name></member>
|
||||
<member><type>float</type> <name>y</name></member>
|
||||
<member><type>float</type> <name>width</name></member>
|
||||
<member><type>float</type> <name>height</name></member>
|
||||
<member><type>float</type> <name>minDepth</name></member>
|
||||
<member><type>float</type> <name>maxDepth</name></member>
|
||||
<member noautovalidity="true"><type>float</type> <name>x</name></member>
|
||||
<member noautovalidity="true"><type>float</type> <name>y</name></member>
|
||||
<member noautovalidity="true"><type>float</type> <name>width</name></member>
|
||||
<member noautovalidity="true"><type>float</type> <name>height</name></member>
|
||||
<member><type>float</type> <name>minDepth</name></member>
|
||||
<member><type>float</type> <name>maxDepth</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkRect2D">
|
||||
<member><type>VkOffset2D</type> <name>offset</name></member>
|
||||
|
@ -642,11 +642,11 @@ server.
|
|||
</type>
|
||||
<type category="struct" name="VkAllocationCallbacks">
|
||||
<member optional="true"><type>void</type>* <name>pUserData</name></member>
|
||||
<member><type>PFN_vkAllocationFunction</type> <name>pfnAllocation</name></member>
|
||||
<member><type>PFN_vkReallocationFunction</type> <name>pfnReallocation</name></member>
|
||||
<member><type>PFN_vkFreeFunction</type> <name>pfnFree</name></member>
|
||||
<member optional="true"><type>PFN_vkInternalAllocationNotification</type> <name>pfnInternalAllocation</name></member>
|
||||
<member optional="true"><type>PFN_vkInternalFreeNotification</type> <name>pfnInternalFree</name></member>
|
||||
<member noautovalidity="true"><type>PFN_vkAllocationFunction</type> <name>pfnAllocation</name></member>
|
||||
<member noautovalidity="true"><type>PFN_vkReallocationFunction</type> <name>pfnReallocation</name></member>
|
||||
<member noautovalidity="true"><type>PFN_vkFreeFunction</type> <name>pfnFree</name></member>
|
||||
<member optional="true" noautovalidity="true"><type>PFN_vkInternalAllocationNotification</type> <name>pfnInternalAllocation</name></member>
|
||||
<member optional="true" noautovalidity="true"><type>PFN_vkInternalFreeNotification</type> <name>pfnInternalFree</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkDeviceQueueCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO"><type>VkStructureType</type> <name>sType</name></member>
|
||||
|
@ -874,9 +874,9 @@ server.
|
|||
<member><type>VkImageSubresourceRange</type> <name>subresourceRange</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkBufferCopy">
|
||||
<member><type>VkDeviceSize</type> <name>srcOffset</name><comment>Specified in bytes</comment></member>
|
||||
<member><type>VkDeviceSize</type> <name>dstOffset</name><comment>Specified in bytes</comment></member>
|
||||
<member><type>VkDeviceSize</type> <name>size</name><comment>Specified in bytes</comment></member>
|
||||
<member><type>VkDeviceSize</type> <name>srcOffset</name><comment>Specified in bytes</comment></member>
|
||||
<member><type>VkDeviceSize</type> <name>dstOffset</name><comment>Specified in bytes</comment></member>
|
||||
<member noautovalidity="true"><type>VkDeviceSize</type> <name>size</name><comment>Specified in bytes</comment></member>
|
||||
</type>
|
||||
<type category="struct" name="VkSparseMemoryBind">
|
||||
<member><type>VkDeviceSize</type> <name>resourceOffset</name><comment>Specified in bytes</comment></member>
|
||||
|
@ -991,13 +991,13 @@ server.
|
|||
<member len="descriptorSetCount">const <type>VkDescriptorSetLayout</type>* <name>pSetLayouts</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkSpecializationMapEntry">
|
||||
<member><type>uint32_t</type> <name>constantID</name><comment>The SpecConstant ID specified in the BIL</comment></member>
|
||||
<member><type>uint32_t</type> <name>offset</name><comment>Offset of the value in the data block</comment></member>
|
||||
<member><type>size_t</type> <name>size</name><comment>Size in bytes of the SpecConstant</comment></member>
|
||||
<member><type>uint32_t</type> <name>constantID</name><comment>The SpecConstant ID specified in the BIL</comment></member>
|
||||
<member><type>uint32_t</type> <name>offset</name><comment>Offset of the value in the data block</comment></member>
|
||||
<member noautovalidity="true"><type>size_t</type> <name>size</name><comment>Size in bytes of the SpecConstant</comment></member>
|
||||
</type>
|
||||
<type category="struct" name="VkSpecializationInfo">
|
||||
<member optional="true"><type>uint32_t</type> <name>mapEntryCount</name><comment>Number of entries in the map</comment></member>
|
||||
<member len="mapEntryCount" noautovalidity="true">const <type>VkSpecializationMapEntry</type>* <name>pMapEntries</name><comment>Array of map entries</comment></member>
|
||||
<member len="mapEntryCount">const <type>VkSpecializationMapEntry</type>* <name>pMapEntries</name><comment>Array of map entries</comment></member>
|
||||
<member optional="true"><type>size_t</type> <name>dataSize</name><comment>Size in bytes of pData</comment></member>
|
||||
<member len="dataSize">const <type>void</type>* <name>pData</name><comment>Pointer to SpecConstant data</comment></member>
|
||||
</type>
|
||||
|
@ -1518,22 +1518,22 @@ server.
|
|||
<member><type>uint32_t</type> <name>layers</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkDrawIndirectCommand">
|
||||
<member><type>uint32_t</type> <name>vertexCount</name></member>
|
||||
<member><type>uint32_t</type> <name>instanceCount</name></member>
|
||||
<member><type>uint32_t</type> <name>firstVertex</name></member>
|
||||
<member><type>uint32_t</type> <name>firstInstance</name></member>
|
||||
<member><type>uint32_t</type> <name>vertexCount</name></member>
|
||||
<member><type>uint32_t</type> <name>instanceCount</name></member>
|
||||
<member><type>uint32_t</type> <name>firstVertex</name></member>
|
||||
<member noautovalidity="true"><type>uint32_t</type> <name>firstInstance</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkDrawIndexedIndirectCommand">
|
||||
<member><type>uint32_t</type> <name>indexCount</name></member>
|
||||
<member><type>uint32_t</type> <name>instanceCount</name></member>
|
||||
<member><type>uint32_t</type> <name>firstIndex</name></member>
|
||||
<member><type>int32_t</type> <name>vertexOffset</name></member>
|
||||
<member><type>uint32_t</type> <name>firstInstance</name></member>
|
||||
<member><type>uint32_t</type> <name>indexCount</name></member>
|
||||
<member><type>uint32_t</type> <name>instanceCount</name></member>
|
||||
<member><type>uint32_t</type> <name>firstIndex</name></member>
|
||||
<member><type>int32_t</type> <name>vertexOffset</name></member>
|
||||
<member noautovalidity="true"><type>uint32_t</type> <name>firstInstance</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkDispatchIndirectCommand">
|
||||
<member><type>uint32_t</type> <name>x</name></member>
|
||||
<member><type>uint32_t</type> <name>y</name></member>
|
||||
<member><type>uint32_t</type> <name>z</name></member>
|
||||
<member noautovalidity="true"><type>uint32_t</type> <name>x</name></member>
|
||||
<member noautovalidity="true"><type>uint32_t</type> <name>y</name></member>
|
||||
<member noautovalidity="true"><type>uint32_t</type> <name>z</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkSubmitInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_SUBMIT_INFO"><type>VkStructureType</type> <name>sType</name></member>
|
||||
|
@ -1562,7 +1562,7 @@ server.
|
|||
</type>
|
||||
<type category="struct" name="VkDisplayModeParametersKHR">
|
||||
<member><type>VkExtent2D</type> <name>visibleRegion</name><comment>Visible scanout region.</comment></member>
|
||||
<member><type>uint32_t</type> <name>refreshRate</name><comment>Number of times per second the display is updated.</comment></member>
|
||||
<member noautovalidity="true"><type>uint32_t</type> <name>refreshRate</name><comment>Number of times per second the display is updated.</comment></member>
|
||||
</type>
|
||||
<type category="struct" name="VkDisplayModePropertiesKHR" returnedonly="true">
|
||||
<member><type>VkDisplayModeKHR</type> <name>displayMode</name><comment>Handle of this display mode.</comment></member>
|
||||
|
@ -1708,7 +1708,7 @@ server.
|
|||
<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>
|
||||
<member len="disabledValidationCheckCount"><type>VkValidationCheckEXT</type>* <name>pDisabledValidationChecks</name><comment>Validation checks to disable</comment></member>
|
||||
<member len="disabledValidationCheckCount">const <type>VkValidationCheckEXT</type>* <name>pDisabledValidationChecks</name><comment>Validation checks to disable</comment></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPipelineRasterizationStateRasterizationOrderAMD" structextends="VkPipelineRasterizationStateCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD"><type>VkStructureType</type> <name>sType</name></member>
|
||||
|
@ -1971,7 +1971,7 @@ server.
|
|||
</type>
|
||||
<type category="struct" name="VkRectLayerKHR">
|
||||
<member><type>VkOffset2D</type> <name>offset</name><comment>upper-left corner of a rectangle that has not changed, in pixels of a presentation images</comment></member>
|
||||
<member><type>VkExtent2D</type> <name>extent</name><comment>Dimensions of a rectangle that has not changed, in pixels of a presentation images</comment></member>
|
||||
<member noautovalidity="true"><type>VkExtent2D</type> <name>extent</name><comment>Dimensions of a rectangle that has not changed, in pixels of a presentation images</comment></member>
|
||||
<member><type>uint32_t</type> <name>layer</name><comment>Layer of a swapchain's image(s), for stereoscopic-3D images</comment></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPhysicalDeviceVariablePointerFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
||||
|
@ -2440,10 +2440,10 @@ server.
|
|||
<member><type>float</type> <name>maxContentLightLevel</name><comment>Content maximum luminance</comment></member>
|
||||
<member><type>float</type> <name>maxFrameAverageLightLevel</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkRefreshCycleDurationGOOGLE">
|
||||
<type category="struct" name="VkRefreshCycleDurationGOOGLE" returnedonly="true">
|
||||
<member><type>uint64_t</type> <name>refreshDuration</name><comment>Number of nanoseconds from the start of one refresh cycle to the next</comment></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPastPresentationTimingGOOGLE">
|
||||
<type category="struct" name="VkPastPresentationTimingGOOGLE" returnedonly="true">
|
||||
<member><type>uint32_t</type> <name>presentID</name><comment>Application-provided identifier, previously given to vkQueuePresentKHR</comment></member>
|
||||
<member><type>uint64_t</type> <name>desiredPresentTime</name><comment>Earliest time an image should have been presented, previously given to vkQueuePresentKHR</comment></member>
|
||||
<member><type>uint64_t</type> <name>actualPresentTime</name><comment>Time the image was actually displayed</comment></member>
|
||||
|
@ -6987,7 +6987,7 @@ server.
|
|||
<enum extends="VkDebugReportObjectTypeEXT" extnumber="86" offset="0" name="VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_NV_glsl_shader" number="13" type="device" author="NV" contact="Piers Daniell @pdaniell-nv" supported="vulkan">
|
||||
<extension name="VK_NV_glsl_shader" number="13" type="device" author="NV" contact="Piers Daniell @pdaniell-nv" supported="vulkan" deprecatedby="">
|
||||
<require>
|
||||
<enum value="1" name="VK_NV_GLSL_SHADER_SPEC_VERSION"/>
|
||||
<enum value=""VK_NV_glsl_shader"" name="VK_NV_GLSL_SHADER_EXTENSION_NAME"/>
|
||||
|
@ -8860,7 +8860,7 @@ server.
|
|||
</extension>
|
||||
<extension name="VK_EXT_vertex_attribute_divisor" number="191" type="device" requires="VK_KHR_get_physical_device_properties2" author="NV" contact="Vikram Kushwaha @vkushwaha" supported="vulkan">
|
||||
<require>
|
||||
<enum value="1" name="VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION"/>
|
||||
<enum value="2" name="VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_vertex_attribute_divisor"" name="VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME"/>
|
||||
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT"/>
|
||||
<enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT"/>
|
||||
|
@ -9008,5 +9008,23 @@ server.
|
|||
<enum value=""VK_KHR_extension_214"" name="VK_KHR_EXTENSION_214_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_GOOGLE_extension_215" number="215" author="GOOGLE" contact="Jesse Hall @critsec" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_KHR_EXTENSION_215_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_extension_215"" name="VK_KHR_EXTENSION_215_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_GOOGLE_extension_216" number="216" author="GOOGLE" contact="Jesse Hall @critsec" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_KHR_EXTENSION_216_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_extension_216"" name="VK_KHR_EXTENSION_216_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_GOOGLE_extension_217" number="217" author="GOOGLE" contact="Jesse Hall @critsec" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_KHR_EXTENSION_217_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_extension_217"" name="VK_KHR_EXTENSION_217_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
</extensions>
|
||||
</registry>
|
||||
|
|
Loading…
Add table
Reference in a new issue