Update for Vulkan-Docs 1.4.325
This commit is contained in:
parent
a01329f307
commit
2e0a6e699e
12 changed files with 1136 additions and 6747 deletions
|
|
@ -2351,6 +2351,10 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::KHRRayTracingMaintenance1ExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::KHRRayTracingMaintenance1SpecVersion;
|
||||
|
||||
//=== VK_KHR_shader_untyped_pointers ===
|
||||
using VULKAN_HPP_NAMESPACE::KHRShaderUntypedPointersExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::KHRShaderUntypedPointersSpecVersion;
|
||||
|
||||
//=== VK_EXT_global_priority_query ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTGlobalPriorityQueryExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTGlobalPriorityQuerySpecVersion;
|
||||
|
|
@ -4469,6 +4473,9 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMaintenance1FeaturesKHR;
|
||||
using VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR;
|
||||
|
||||
//=== VK_KHR_shader_untyped_pointers ===
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderUntypedPointersFeaturesKHR;
|
||||
|
||||
//=== VK_EXT_image_view_min_lod ===
|
||||
using VULKAN_HPP_NAMESPACE::ImageViewMinLodCreateInfoEXT;
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewMinLodFeaturesEXT;
|
||||
|
|
@ -8059,6 +8066,10 @@ export namespace std
|
|||
template <>
|
||||
struct hash<VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR>;
|
||||
|
||||
//=== VK_KHR_shader_untyped_pointers ===
|
||||
template <>
|
||||
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderUntypedPointersFeaturesKHR>;
|
||||
|
||||
//=== VK_EXT_image_view_min_lod ===
|
||||
template <>
|
||||
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewMinLodFeaturesEXT>;
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ extern "C" __declspec( dllimport ) FARPROC __stdcall GetProcAddress( HINSTANCE h
|
|||
# endif
|
||||
#endif
|
||||
|
||||
static_assert( VK_HEADER_VERSION == 324, "Wrong VK_HEADER_VERSION!" );
|
||||
static_assert( VK_HEADER_VERSION == 325, "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)
|
||||
|
|
@ -8874,6 +8874,10 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRRayTracingMaintenance1ExtensionName = VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRRayTracingMaintenance1SpecVersion = VK_KHR_RAY_TRACING_MAINTENANCE_1_SPEC_VERSION;
|
||||
|
||||
//=== VK_KHR_shader_untyped_pointers ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderUntypedPointersExtensionName = VK_KHR_SHADER_UNTYPED_POINTERS_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderUntypedPointersSpecVersion = VK_KHR_SHADER_UNTYPED_POINTERS_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_global_priority_query ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTGlobalPriorityQueryExtensionName = VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTGlobalPriorityQuerySpecVersion = VK_EXT_GLOBAL_PRIORITY_QUERY_SPEC_VERSION;
|
||||
|
|
@ -15649,6 +15653,25 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
};
|
||||
};
|
||||
|
||||
//=== VK_KHR_shader_untyped_pointers ===
|
||||
template <>
|
||||
struct StructExtends<PhysicalDeviceShaderUntypedPointersFeaturesKHR, PhysicalDeviceFeatures2>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
|
||||
template <>
|
||||
struct StructExtends<PhysicalDeviceShaderUntypedPointersFeaturesKHR, DeviceCreateInfo>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
|
||||
//=== VK_EXT_image_view_min_lod ===
|
||||
template <>
|
||||
struct StructExtends<PhysicalDeviceImageViewMinLodFeaturesEXT, PhysicalDeviceFeatures2>
|
||||
|
|
|
|||
|
|
@ -69,7 +69,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 324
|
||||
#define VK_HEADER_VERSION 325
|
||||
|
||||
// Complete version of this file
|
||||
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 4, VK_HEADER_VERSION)
|
||||
|
|
@ -969,6 +969,7 @@ typedef enum VkStructureType {
|
|||
VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT = 1000381001,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT = 1000382000,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR = 1000386000,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_UNTYPED_POINTERS_FEATURES_KHR = 1000387000,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT = 1000391000,
|
||||
VK_STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT = 1000391001,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT = 1000392000,
|
||||
|
|
@ -12361,6 +12362,18 @@ VKAPI_ATTR void VKAPI_CALL vkCmdTraceRaysIndirect2KHR(
|
|||
#endif
|
||||
|
||||
|
||||
// VK_KHR_shader_untyped_pointers is a preprocessor guard. Do not pass it to API calls.
|
||||
#define VK_KHR_shader_untyped_pointers 1
|
||||
#define VK_KHR_SHADER_UNTYPED_POINTERS_SPEC_VERSION 1
|
||||
#define VK_KHR_SHADER_UNTYPED_POINTERS_EXTENSION_NAME "VK_KHR_shader_untyped_pointers"
|
||||
typedef struct VkPhysicalDeviceShaderUntypedPointersFeaturesKHR {
|
||||
VkStructureType sType;
|
||||
void* pNext;
|
||||
VkBool32 shaderUntypedPointers;
|
||||
} VkPhysicalDeviceShaderUntypedPointersFeaturesKHR;
|
||||
|
||||
|
||||
|
||||
// VK_KHR_portability_enumeration is a preprocessor guard. Do not pass it to API calls.
|
||||
#define VK_KHR_portability_enumeration 1
|
||||
#define VK_KHR_PORTABILITY_ENUMERATION_SPEC_VERSION 1
|
||||
|
|
|
|||
|
|
@ -1316,6 +1316,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
ePipelineColorWriteCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT,
|
||||
ePhysicalDevicePrimitivesGeneratedQueryFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT,
|
||||
ePhysicalDeviceRayTracingMaintenance1FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR,
|
||||
ePhysicalDeviceShaderUntypedPointersFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_UNTYPED_POINTERS_FEATURES_KHR,
|
||||
ePhysicalDeviceImageViewMinLodFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT,
|
||||
eImageViewMinLodCreateInfoEXT = VK_STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT,
|
||||
ePhysicalDeviceMultiDrawFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT,
|
||||
|
|
|
|||
|
|
@ -365,6 +365,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
"VK_EXT_color_write_enable",
|
||||
"VK_EXT_primitives_generated_query",
|
||||
"VK_KHR_ray_tracing_maintenance1",
|
||||
"VK_KHR_shader_untyped_pointers",
|
||||
"VK_EXT_global_priority_query",
|
||||
"VK_EXT_image_view_min_lod",
|
||||
"VK_EXT_multi_draw",
|
||||
|
|
@ -2038,6 +2039,11 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
{ {
|
||||
"VK_KHR_acceleration_structure",
|
||||
} } } } },
|
||||
{ "VK_KHR_shader_untyped_pointers",
|
||||
{ { "VK_VERSION_1_0",
|
||||
{ {
|
||||
"VK_KHR_get_physical_device_properties2",
|
||||
} } } } },
|
||||
{ "VK_EXT_global_priority_query",
|
||||
{ { "VK_VERSION_1_0",
|
||||
{ {
|
||||
|
|
@ -3592,9 +3598,9 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
( extension == "VK_EXT_pipeline_properties" ) || ( extension == "VK_EXT_frame_boundary" ) ||
|
||||
( extension == "VK_EXT_multisampled_render_to_single_sampled" ) || ( extension == "VK_EXT_extended_dynamic_state2" ) ||
|
||||
( extension == "VK_EXT_color_write_enable" ) || ( extension == "VK_EXT_primitives_generated_query" ) ||
|
||||
( extension == "VK_KHR_ray_tracing_maintenance1" ) || ( extension == "VK_EXT_global_priority_query" ) ||
|
||||
( extension == "VK_EXT_image_view_min_lod" ) || ( extension == "VK_EXT_multi_draw" ) || ( extension == "VK_EXT_image_2d_view_of_3d" ) ||
|
||||
( extension == "VK_EXT_shader_tile_image" ) || ( extension == "VK_EXT_opacity_micromap" )
|
||||
( extension == "VK_KHR_ray_tracing_maintenance1" ) || ( extension == "VK_KHR_shader_untyped_pointers" ) ||
|
||||
( extension == "VK_EXT_global_priority_query" ) || ( extension == "VK_EXT_image_view_min_lod" ) || ( extension == "VK_EXT_multi_draw" ) ||
|
||||
( extension == "VK_EXT_image_2d_view_of_3d" ) || ( extension == "VK_EXT_shader_tile_image" ) || ( extension == "VK_EXT_opacity_micromap" )
|
||||
#if defined( VK_ENABLE_BETA_EXTENSIONS )
|
||||
|| ( extension == "VK_NV_displacement_micromap" )
|
||||
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
|
||||
|
|
|
|||
|
|
@ -1542,6 +1542,9 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
struct PhysicalDeviceRayTracingMaintenance1FeaturesKHR;
|
||||
struct TraceRaysIndirectCommand2KHR;
|
||||
|
||||
//=== VK_KHR_shader_untyped_pointers ===
|
||||
struct PhysicalDeviceShaderUntypedPointersFeaturesKHR;
|
||||
|
||||
//=== VK_EXT_image_view_min_lod ===
|
||||
struct PhysicalDeviceImageViewMinLodFeaturesEXT;
|
||||
struct ImageViewMinLodCreateInfoEXT;
|
||||
|
|
|
|||
|
|
@ -13784,6 +13784,20 @@ namespace std
|
|||
}
|
||||
};
|
||||
|
||||
template <>
|
||||
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderUntypedPointersFeaturesKHR>
|
||||
{
|
||||
std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderUntypedPointersFeaturesKHR const & physicalDeviceShaderUntypedPointersFeaturesKHR ) const
|
||||
VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
std::size_t seed = 0;
|
||||
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderUntypedPointersFeaturesKHR.sType );
|
||||
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderUntypedPointersFeaturesKHR.pNext );
|
||||
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderUntypedPointersFeaturesKHR.shaderUntypedPointers );
|
||||
return seed;
|
||||
}
|
||||
};
|
||||
|
||||
template <>
|
||||
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImageFeaturesNV>
|
||||
{
|
||||
|
|
|
|||
|
|
@ -6206,6 +6206,16 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TraceRay
|
|||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR>::value,
|
||||
"TraceRaysIndirectCommand2KHR is not nothrow_move_constructible!" );
|
||||
|
||||
//=== VK_KHR_shader_untyped_pointers ===
|
||||
|
||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderUntypedPointersFeaturesKHR ) ==
|
||||
sizeof( VkPhysicalDeviceShaderUntypedPointersFeaturesKHR ),
|
||||
"struct and wrapper have different size!" );
|
||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderUntypedPointersFeaturesKHR>::value,
|
||||
"struct wrapper is not a standard layout!" );
|
||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderUntypedPointersFeaturesKHR>::value,
|
||||
"PhysicalDeviceShaderUntypedPointersFeaturesKHR is not nothrow_move_constructible!" );
|
||||
|
||||
//=== VK_EXT_image_view_min_lod ===
|
||||
|
||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewMinLodFeaturesEXT ) == sizeof( VkPhysicalDeviceImageViewMinLodFeaturesEXT ),
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -5009,6 +5009,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
case StructureType::ePipelineColorWriteCreateInfoEXT : return "PipelineColorWriteCreateInfoEXT";
|
||||
case StructureType::ePhysicalDevicePrimitivesGeneratedQueryFeaturesEXT: return "PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT";
|
||||
case StructureType::ePhysicalDeviceRayTracingMaintenance1FeaturesKHR : return "PhysicalDeviceRayTracingMaintenance1FeaturesKHR";
|
||||
case StructureType::ePhysicalDeviceShaderUntypedPointersFeaturesKHR : return "PhysicalDeviceShaderUntypedPointersFeaturesKHR";
|
||||
case StructureType::ePhysicalDeviceImageViewMinLodFeaturesEXT : return "PhysicalDeviceImageViewMinLodFeaturesEXT";
|
||||
case StructureType::eImageViewMinLodCreateInfoEXT : return "ImageViewMinLodCreateInfoEXT";
|
||||
case StructureType::ePhysicalDeviceMultiDrawFeaturesEXT : return "PhysicalDeviceMultiDrawFeaturesEXT";
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
35
registry/vk.xml
Normal file → Executable file
35
registry/vk.xml
Normal file → Executable file
|
|
@ -81,6 +81,7 @@ branch of the member gitlab server.
|
|||
<tag name="SHADY" author="Saarland University" contact="Hugo Devillers @hugobros3"/>
|
||||
<tag name="FREDEMMOTT" author="Frederick Emmott" contact="Fred Emmott @fredemmott" />
|
||||
<tag name="MTK" author="Mediatek, Inc." contact="Samuel Huang @shengwenhuang"/>
|
||||
<tag name="OPENXR" author="OpenXR Working Group" contact="Ron Bessems @rbessems"/>
|
||||
</tags>
|
||||
|
||||
<types comment="Vulkan type definitions">
|
||||
|
|
@ -182,7 +183,7 @@ branch of the member gitlab server.
|
|||
#define <name>VKSC_API_VERSION_1_0</name> <type>VK_MAKE_API_VERSION</type>(VKSC_API_VARIANT, 1, 0, 0)// Patch version should always be set to 0</type>
|
||||
|
||||
<type api="vulkan" category="define">// Version of this file
|
||||
#define <name>VK_HEADER_VERSION</name> 324</type>
|
||||
#define <name>VK_HEADER_VERSION</name> 325</type>
|
||||
<type api="vulkan" category="define" requires="VK_HEADER_VERSION">// Complete version of this file
|
||||
#define <name>VK_HEADER_VERSION_COMPLETE</name> <type>VK_MAKE_API_VERSION</type>(0, 1, 4, VK_HEADER_VERSION)</type>
|
||||
<type api="vulkansc" category="define">// Version of this file
|
||||
|
|
@ -3363,7 +3364,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<type category="struct" name="VkBindBufferMemoryInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkBuffer</type> <name>buffer</name></member>
|
||||
<member externsync="true"><type>VkBuffer</type> <name>buffer</name></member>
|
||||
<member><type>VkDeviceMemory</type> <name>memory</name></member>
|
||||
<member><type>VkDeviceSize</type> <name>memoryOffset</name></member>
|
||||
</type>
|
||||
|
|
@ -3378,7 +3379,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<type category="struct" name="VkBindImageMemoryInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkImage</type> <name>image</name></member>
|
||||
<member externsync="true"><type>VkImage</type> <name>image</name></member>
|
||||
<member noautovalidity="true"><type>VkDeviceMemory</type> <name>memory</name></member>
|
||||
<member><type>VkDeviceSize</type> <name>memoryOffset</name></member>
|
||||
</type>
|
||||
|
|
@ -10527,7 +10528,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<type category="struct" name="VkBindTensorMemoryInfoARM">
|
||||
<member values="VK_STRUCTURE_TYPE_BIND_TENSOR_MEMORY_INFO_ARM"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkTensorARM</type> <name>tensor</name></member>
|
||||
<member externsync="true"><type>VkTensorARM</type> <name>tensor</name></member>
|
||||
<member><type>VkDeviceMemory</type> <name>memory</name></member>
|
||||
<member><type>VkDeviceSize</type> <name>memoryOffset</name></member>
|
||||
</type>
|
||||
|
|
@ -10823,6 +10824,11 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkBool32</type> <name>pipelineCacheIncrementalMode</name></member>
|
||||
</type>
|
||||
<type category="struct" name="VkPhysicalDeviceShaderUntypedPointersFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_UNTYPED_POINTERS_FEATURES_KHR"><type>VkStructureType</type> <name>sType</name></member>
|
||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||
<member><type>VkBool32</type> <name>shaderUntypedPointers</name></member>
|
||||
</type>
|
||||
</types>
|
||||
|
||||
|
||||
|
|
@ -25301,10 +25307,13 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<enum offset="4" extends="VkIndirectCommandsTokenTypeEXT" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_TRACE_RAYS2_EXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_extension_388" number="388" author="EXT" contact="Alan Baker @alan-baker" supported="disabled">
|
||||
<extension name="VK_KHR_shader_untyped_pointers" number="388" type="device" depends="VK_KHR_get_physical_device_properties2" author="KHR" contact="Alan Baker @alan-baker" supported="vulkan" ratified="vulkan">
|
||||
<require>
|
||||
<enum value="0" name="VK_EXT_EXTENSION_388_SPEC_VERSION"/>
|
||||
<enum value=""VK_EXT_extension_388"" name="VK_EXT_EXTENSION_388_EXTENSION_NAME"/>
|
||||
<enum value="1" name="VK_KHR_SHADER_UNTYPED_POINTERS_SPEC_VERSION"/>
|
||||
<enum value=""VK_KHR_shader_untyped_pointers"" name="VK_KHR_SHADER_UNTYPED_POINTERS_EXTENSION_NAME"/>
|
||||
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_UNTYPED_POINTERS_FEATURES_KHR"/>
|
||||
<type name="VkPhysicalDeviceShaderUntypedPointersFeaturesKHR"/>
|
||||
<feature name="shaderUntypedPointers" struct="VkPhysicalDeviceShaderUntypedPointersFeaturesKHR"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_EXT_global_priority_query" number="389" type="device" depends="VK_EXT_global_priority+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)" author="EXT" contact="Yiwei Zhang @zzyiwei" supported="vulkan" promotedto="VK_KHR_global_priority">
|
||||
|
|
@ -28726,6 +28735,12 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<enum value=""VK_EXT_extension_645"" name="VK_EXT_EXTENSION_645_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="VK_NV_extension_646" number="646" author="NV" contact="Chris Lentini @clentini" supported="disabled">
|
||||
<require>
|
||||
<enum value="0" name="VK_NV_EXTENSION_646_SPEC_VERSION"/>
|
||||
<enum value=""VK_NV_extension_646"" name="VK_NV_EXTENSION_646_EXTENSION_NAME"/>
|
||||
</require>
|
||||
</extension>
|
||||
</extensions>
|
||||
<formats>
|
||||
<format name="VK_FORMAT_R4G4_UNORM_PACK8" class="8-bit" blockSize="1" texelsPerBlock="1" packed="8">
|
||||
|
|
@ -30482,6 +30497,9 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<spirvextension name="SPV_ARM_graph">
|
||||
<enable extension="VK_ARM_data_graph"/>
|
||||
</spirvextension>
|
||||
<spirvextension name="SPV_KHR_untyped_pointers">
|
||||
<enable extension="VK_KHR_shader_untyped_pointers"/>
|
||||
</spirvextension>
|
||||
</spirvextensions>
|
||||
<spirvcapabilities comment="SPIR-V Capabilities allowed in Vulkan and what is required to use it">
|
||||
<spirvcapability name="Matrix">
|
||||
|
|
@ -31063,6 +31081,9 @@ typedef void* <name>MTLSharedEvent_id</name>;
|
|||
<spirvcapability name="GraphARM">
|
||||
<enable struct="VkPhysicalDeviceDataGraphFeaturesARM" feature="dataGraph" requires="VK_ARM_data_graph"/>
|
||||
</spirvcapability>
|
||||
<spirvcapability name="UntypedPointersKHR">
|
||||
<enable struct="VkPhysicalDeviceShaderUntypedPointersFeaturesKHR" feature="shaderUntypedPointers" requires="VK_KHR_shader_untyped_pointers"/>
|
||||
</spirvcapability>
|
||||
</spirvcapabilities>
|
||||
<sync comment="Machine readable representation of the synchronization objects and their mappings">
|
||||
<syncstage name="VK_PIPELINE_STAGE_2_NONE" alias="VK_PIPELINE_STAGE_NONE">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue