mirror of
https://github.com/KhronosGroup/Vulkan-Headers.git
synced 2025-05-14 15:38:29 +00:00
Update for Vulkan-Docs 1.2.191
This commit is contained in:
parent
9e62d02763
commit
4fee3efc18
10 changed files with 2845 additions and 1405 deletions
|
@ -115,7 +115,7 @@ extern "C" __declspec( dllimport ) FARPROC __stdcall GetProcAddress( HINSTANCE h
|
||||||
# include <span>
|
# include <span>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static_assert( VK_HEADER_VERSION == 190, "Wrong VK_HEADER_VERSION!" );
|
static_assert( VK_HEADER_VERSION == 191, "Wrong VK_HEADER_VERSION!" );
|
||||||
|
|
||||||
// 32-bit vulkan is not typesafe for handles, so don't allow copy constructors on this platform by default.
|
// 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
|
// To enable this feature on 32-bit platforms please define VULKAN_HPP_TYPESAFE_CONVERSION
|
||||||
|
@ -5577,6 +5577,14 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
return ::vkCmdDrawMultiIndexedEXT(
|
return ::vkCmdDrawMultiIndexedEXT(
|
||||||
commandBuffer, drawCount, pIndexInfo, instanceCount, firstInstance, stride, pVertexOffset );
|
commandBuffer, drawCount, pIndexInfo, instanceCount, firstInstance, stride, pVertexOffset );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//=== VK_EXT_pageable_device_local_memory ===
|
||||||
|
|
||||||
|
void
|
||||||
|
vkSetDeviceMemoryPriorityEXT( VkDevice device, VkDeviceMemory memory, float priority ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return ::vkSetDeviceMemoryPriorityEXT( device, memory, priority );
|
||||||
|
}
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -10469,6 +10477,24 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
//=== VK_EXT_pageable_device_local_memory ===
|
||||||
|
template <>
|
||||||
|
struct StructExtends<PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT, PhysicalDeviceFeatures2>
|
||||||
|
{
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
value = true
|
||||||
|
};
|
||||||
|
};
|
||||||
|
template <>
|
||||||
|
struct StructExtends<PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT, DeviceCreateInfo>
|
||||||
|
{
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
value = true
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
#if VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL
|
#if VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL
|
||||||
class DynamicLoader
|
class DynamicLoader
|
||||||
{
|
{
|
||||||
|
@ -11436,6 +11462,9 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
PFN_vkCmdDrawMultiEXT vkCmdDrawMultiEXT = 0;
|
PFN_vkCmdDrawMultiEXT vkCmdDrawMultiEXT = 0;
|
||||||
PFN_vkCmdDrawMultiIndexedEXT vkCmdDrawMultiIndexedEXT = 0;
|
PFN_vkCmdDrawMultiIndexedEXT vkCmdDrawMultiIndexedEXT = 0;
|
||||||
|
|
||||||
|
//=== VK_EXT_pageable_device_local_memory ===
|
||||||
|
PFN_vkSetDeviceMemoryPriorityEXT vkSetDeviceMemoryPriorityEXT = 0;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
DispatchLoaderDynamic() VULKAN_HPP_NOEXCEPT = default;
|
DispatchLoaderDynamic() VULKAN_HPP_NOEXCEPT = default;
|
||||||
DispatchLoaderDynamic( DispatchLoaderDynamic const & rhs ) VULKAN_HPP_NOEXCEPT = default;
|
DispatchLoaderDynamic( DispatchLoaderDynamic const & rhs ) VULKAN_HPP_NOEXCEPT = default;
|
||||||
|
@ -12717,6 +12746,10 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
vkCmdDrawMultiEXT = PFN_vkCmdDrawMultiEXT( vkGetInstanceProcAddr( instance, "vkCmdDrawMultiEXT" ) );
|
vkCmdDrawMultiEXT = PFN_vkCmdDrawMultiEXT( vkGetInstanceProcAddr( instance, "vkCmdDrawMultiEXT" ) );
|
||||||
vkCmdDrawMultiIndexedEXT =
|
vkCmdDrawMultiIndexedEXT =
|
||||||
PFN_vkCmdDrawMultiIndexedEXT( vkGetInstanceProcAddr( instance, "vkCmdDrawMultiIndexedEXT" ) );
|
PFN_vkCmdDrawMultiIndexedEXT( vkGetInstanceProcAddr( instance, "vkCmdDrawMultiIndexedEXT" ) );
|
||||||
|
|
||||||
|
//=== VK_EXT_pageable_device_local_memory ===
|
||||||
|
vkSetDeviceMemoryPriorityEXT =
|
||||||
|
PFN_vkSetDeviceMemoryPriorityEXT( vkGetInstanceProcAddr( instance, "vkSetDeviceMemoryPriorityEXT" ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
void init( VULKAN_HPP_NAMESPACE::Device deviceCpp ) VULKAN_HPP_NOEXCEPT
|
void init( VULKAN_HPP_NAMESPACE::Device deviceCpp ) VULKAN_HPP_NOEXCEPT
|
||||||
|
@ -13575,6 +13608,10 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
vkCmdDrawMultiEXT = PFN_vkCmdDrawMultiEXT( vkGetDeviceProcAddr( device, "vkCmdDrawMultiEXT" ) );
|
vkCmdDrawMultiEXT = PFN_vkCmdDrawMultiEXT( vkGetDeviceProcAddr( device, "vkCmdDrawMultiEXT" ) );
|
||||||
vkCmdDrawMultiIndexedEXT =
|
vkCmdDrawMultiIndexedEXT =
|
||||||
PFN_vkCmdDrawMultiIndexedEXT( vkGetDeviceProcAddr( device, "vkCmdDrawMultiIndexedEXT" ) );
|
PFN_vkCmdDrawMultiIndexedEXT( vkGetDeviceProcAddr( device, "vkCmdDrawMultiIndexedEXT" ) );
|
||||||
|
|
||||||
|
//=== VK_EXT_pageable_device_local_memory ===
|
||||||
|
vkSetDeviceMemoryPriorityEXT =
|
||||||
|
PFN_vkSetDeviceMemoryPriorityEXT( vkGetDeviceProcAddr( device, "vkSetDeviceMemoryPriorityEXT" ) );
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
} // namespace VULKAN_HPP_NAMESPACE
|
} // namespace VULKAN_HPP_NAMESPACE
|
||||||
|
|
|
@ -90,7 +90,6 @@ typedef enum VkVideoCodingControlFlagBitsKHR {
|
||||||
typedef VkFlags VkVideoCodingControlFlagsKHR;
|
typedef VkFlags VkVideoCodingControlFlagsKHR;
|
||||||
|
|
||||||
typedef enum VkVideoCodingQualityPresetFlagBitsKHR {
|
typedef enum VkVideoCodingQualityPresetFlagBitsKHR {
|
||||||
VK_VIDEO_CODING_QUALITY_PRESET_DEFAULT_BIT_KHR = 0,
|
|
||||||
VK_VIDEO_CODING_QUALITY_PRESET_NORMAL_BIT_KHR = 0x00000001,
|
VK_VIDEO_CODING_QUALITY_PRESET_NORMAL_BIT_KHR = 0x00000001,
|
||||||
VK_VIDEO_CODING_QUALITY_PRESET_POWER_BIT_KHR = 0x00000002,
|
VK_VIDEO_CODING_QUALITY_PRESET_POWER_BIT_KHR = 0x00000002,
|
||||||
VK_VIDEO_CODING_QUALITY_PRESET_QUALITY_BIT_KHR = 0x00000004,
|
VK_VIDEO_CODING_QUALITY_PRESET_QUALITY_BIT_KHR = 0x00000004,
|
||||||
|
|
|
@ -72,7 +72,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
|
#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
|
// Version of this file
|
||||||
#define VK_HEADER_VERSION 190
|
#define VK_HEADER_VERSION 191
|
||||||
|
|
||||||
// Complete version of this file
|
// Complete version of this file
|
||||||
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 2, VK_HEADER_VERSION)
|
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 2, VK_HEADER_VERSION)
|
||||||
|
@ -846,6 +846,7 @@ typedef enum VkStructureType {
|
||||||
VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT = 1000388001,
|
VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT = 1000388001,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT = 1000392000,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT = 1000392000,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT = 1000392001,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT = 1000392001,
|
||||||
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT = 1000412000,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES,
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES,
|
||||||
VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT,
|
VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT,
|
||||||
|
@ -12732,6 +12733,25 @@ VKAPI_ATTR void VKAPI_CALL vkCmdDrawMultiIndexedEXT(
|
||||||
#define VK_EXT_LOAD_STORE_OP_NONE_EXTENSION_NAME "VK_EXT_load_store_op_none"
|
#define VK_EXT_LOAD_STORE_OP_NONE_EXTENSION_NAME "VK_EXT_load_store_op_none"
|
||||||
|
|
||||||
|
|
||||||
|
#define VK_EXT_pageable_device_local_memory 1
|
||||||
|
#define VK_EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_SPEC_VERSION 1
|
||||||
|
#define VK_EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_EXTENSION_NAME "VK_EXT_pageable_device_local_memory"
|
||||||
|
typedef struct VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT {
|
||||||
|
VkStructureType sType;
|
||||||
|
void* pNext;
|
||||||
|
VkBool32 pageableDeviceLocalMemory;
|
||||||
|
} VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT;
|
||||||
|
|
||||||
|
typedef void (VKAPI_PTR *PFN_vkSetDeviceMemoryPriorityEXT)(VkDevice device, VkDeviceMemory memory, float priority);
|
||||||
|
|
||||||
|
#ifndef VK_NO_PROTOTYPES
|
||||||
|
VKAPI_ATTR void VKAPI_CALL vkSetDeviceMemoryPriorityEXT(
|
||||||
|
VkDevice device,
|
||||||
|
VkDeviceMemory memory,
|
||||||
|
float priority);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#define VK_KHR_acceleration_structure 1
|
#define VK_KHR_acceleration_structure 1
|
||||||
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkAccelerationStructureKHR)
|
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkAccelerationStructureKHR)
|
||||||
#define VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION 12
|
#define VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION 12
|
||||||
|
|
|
@ -840,9 +840,11 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
ePipelineColorWriteCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT,
|
ePipelineColorWriteCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT,
|
||||||
ePhysicalDeviceGlobalPriorityQueryFeaturesEXT =
|
ePhysicalDeviceGlobalPriorityQueryFeaturesEXT =
|
||||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT,
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT,
|
||||||
eQueueFamilyGlobalPriorityPropertiesEXT = VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT,
|
eQueueFamilyGlobalPriorityPropertiesEXT = VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT,
|
||||||
ePhysicalDeviceMultiDrawFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT,
|
ePhysicalDeviceMultiDrawFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT,
|
||||||
ePhysicalDeviceMultiDrawPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT,
|
ePhysicalDeviceMultiDrawPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT,
|
||||||
|
ePhysicalDevicePageableDeviceLocalMemoryFeaturesEXT =
|
||||||
|
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT,
|
||||||
eAttachmentDescription2KHR = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR,
|
eAttachmentDescription2KHR = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR,
|
||||||
eAttachmentDescriptionStencilLayoutKHR = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR,
|
eAttachmentDescriptionStencilLayoutKHR = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR,
|
||||||
eAttachmentReference2KHR = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR,
|
eAttachmentReference2KHR = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR,
|
||||||
|
@ -1753,6 +1755,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
case StructureType::eQueueFamilyGlobalPriorityPropertiesEXT: return "QueueFamilyGlobalPriorityPropertiesEXT";
|
case StructureType::eQueueFamilyGlobalPriorityPropertiesEXT: return "QueueFamilyGlobalPriorityPropertiesEXT";
|
||||||
case StructureType::ePhysicalDeviceMultiDrawFeaturesEXT: return "PhysicalDeviceMultiDrawFeaturesEXT";
|
case StructureType::ePhysicalDeviceMultiDrawFeaturesEXT: return "PhysicalDeviceMultiDrawFeaturesEXT";
|
||||||
case StructureType::ePhysicalDeviceMultiDrawPropertiesEXT: return "PhysicalDeviceMultiDrawPropertiesEXT";
|
case StructureType::ePhysicalDeviceMultiDrawPropertiesEXT: return "PhysicalDeviceMultiDrawPropertiesEXT";
|
||||||
|
case StructureType::ePhysicalDevicePageableDeviceLocalMemoryFeaturesEXT:
|
||||||
|
return "PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT";
|
||||||
default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
|
default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -5757,7 +5761,6 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
|
|
||||||
enum class VideoCodingQualityPresetFlagBitsKHR : VkVideoCodingQualityPresetFlagsKHR
|
enum class VideoCodingQualityPresetFlagBitsKHR : VkVideoCodingQualityPresetFlagsKHR
|
||||||
{
|
{
|
||||||
eDefault = VK_VIDEO_CODING_QUALITY_PRESET_DEFAULT_BIT_KHR,
|
|
||||||
eNormal = VK_VIDEO_CODING_QUALITY_PRESET_NORMAL_BIT_KHR,
|
eNormal = VK_VIDEO_CODING_QUALITY_PRESET_NORMAL_BIT_KHR,
|
||||||
ePower = VK_VIDEO_CODING_QUALITY_PRESET_POWER_BIT_KHR,
|
ePower = VK_VIDEO_CODING_QUALITY_PRESET_POWER_BIT_KHR,
|
||||||
eQuality = VK_VIDEO_CODING_QUALITY_PRESET_QUALITY_BIT_KHR
|
eQuality = VK_VIDEO_CODING_QUALITY_PRESET_QUALITY_BIT_KHR
|
||||||
|
@ -5767,7 +5770,6 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
{
|
{
|
||||||
switch ( value )
|
switch ( value )
|
||||||
{
|
{
|
||||||
case VideoCodingQualityPresetFlagBitsKHR::eDefault: return "Default";
|
|
||||||
case VideoCodingQualityPresetFlagBitsKHR::eNormal: return "Normal";
|
case VideoCodingQualityPresetFlagBitsKHR::eNormal: return "Normal";
|
||||||
case VideoCodingQualityPresetFlagBitsKHR::ePower: return "Power";
|
case VideoCodingQualityPresetFlagBitsKHR::ePower: return "Power";
|
||||||
case VideoCodingQualityPresetFlagBitsKHR::eQuality: return "Quality";
|
case VideoCodingQualityPresetFlagBitsKHR::eQuality: return "Quality";
|
||||||
|
@ -12174,8 +12176,7 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
{
|
{
|
||||||
enum : VkFlags
|
enum : VkFlags
|
||||||
{
|
{
|
||||||
allFlags = VkFlags( VideoCodingQualityPresetFlagBitsKHR::eDefault ) |
|
allFlags = VkFlags( VideoCodingQualityPresetFlagBitsKHR::eNormal ) |
|
||||||
VkFlags( VideoCodingQualityPresetFlagBitsKHR::eNormal ) |
|
|
||||||
VkFlags( VideoCodingQualityPresetFlagBitsKHR::ePower ) |
|
VkFlags( VideoCodingQualityPresetFlagBitsKHR::ePower ) |
|
||||||
VkFlags( VideoCodingQualityPresetFlagBitsKHR::eQuality )
|
VkFlags( VideoCodingQualityPresetFlagBitsKHR::eQuality )
|
||||||
};
|
};
|
||||||
|
|
|
@ -19434,5 +19434,16 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
}
|
}
|
||||||
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
|
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
|
||||||
|
|
||||||
|
//=== VK_EXT_pageable_device_local_memory ===
|
||||||
|
|
||||||
|
template <typename Dispatch>
|
||||||
|
VULKAN_HPP_INLINE void Device::setMemoryPriorityEXT( VULKAN_HPP_NAMESPACE::DeviceMemory memory,
|
||||||
|
float priority,
|
||||||
|
Dispatch const & d ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION );
|
||||||
|
d.vkSetDeviceMemoryPriorityEXT( m_device, static_cast<VkDeviceMemory>( memory ), priority );
|
||||||
|
}
|
||||||
|
|
||||||
} // namespace VULKAN_HPP_NAMESPACE
|
} // namespace VULKAN_HPP_NAMESPACE
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -1230,6 +1230,9 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
struct MultiDrawInfoEXT;
|
struct MultiDrawInfoEXT;
|
||||||
struct MultiDrawIndexedInfoEXT;
|
struct MultiDrawIndexedInfoEXT;
|
||||||
|
|
||||||
|
//=== VK_EXT_pageable_device_local_memory ===
|
||||||
|
struct PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT;
|
||||||
|
|
||||||
//===============
|
//===============
|
||||||
//=== HANDLEs ===
|
//=== HANDLEs ===
|
||||||
//===============
|
//===============
|
||||||
|
@ -1237,7 +1240,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class SurfaceKHR
|
class SurfaceKHR
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkSurfaceKHR;
|
using CType = VkSurfaceKHR;
|
||||||
|
using NativeType = VkSurfaceKHR;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eSurfaceKHR;
|
VULKAN_HPP_NAMESPACE::ObjectType::eSurfaceKHR;
|
||||||
|
@ -1333,7 +1337,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class DebugReportCallbackEXT
|
class DebugReportCallbackEXT
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkDebugReportCallbackEXT;
|
using CType = VkDebugReportCallbackEXT;
|
||||||
|
using NativeType = VkDebugReportCallbackEXT;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eDebugReportCallbackEXT;
|
VULKAN_HPP_NAMESPACE::ObjectType::eDebugReportCallbackEXT;
|
||||||
|
@ -1431,7 +1436,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class DebugUtilsMessengerEXT
|
class DebugUtilsMessengerEXT
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkDebugUtilsMessengerEXT;
|
using CType = VkDebugUtilsMessengerEXT;
|
||||||
|
using NativeType = VkDebugUtilsMessengerEXT;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eDebugUtilsMessengerEXT;
|
VULKAN_HPP_NAMESPACE::ObjectType::eDebugUtilsMessengerEXT;
|
||||||
|
@ -1522,7 +1528,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class DisplayKHR
|
class DisplayKHR
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkDisplayKHR;
|
using CType = VkDisplayKHR;
|
||||||
|
using NativeType = VkDisplayKHR;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eDisplayKHR;
|
VULKAN_HPP_NAMESPACE::ObjectType::eDisplayKHR;
|
||||||
|
@ -1618,7 +1625,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class SwapchainKHR
|
class SwapchainKHR
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkSwapchainKHR;
|
using CType = VkSwapchainKHR;
|
||||||
|
using NativeType = VkSwapchainKHR;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eSwapchainKHR;
|
VULKAN_HPP_NAMESPACE::ObjectType::eSwapchainKHR;
|
||||||
|
@ -1715,7 +1723,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class Semaphore
|
class Semaphore
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkSemaphore;
|
using CType = VkSemaphore;
|
||||||
|
using NativeType = VkSemaphore;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eSemaphore;
|
VULKAN_HPP_NAMESPACE::ObjectType::eSemaphore;
|
||||||
|
@ -1810,7 +1819,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class Fence
|
class Fence
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkFence;
|
using CType = VkFence;
|
||||||
|
using NativeType = VkFence;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eFence;
|
VULKAN_HPP_NAMESPACE::ObjectType::eFence;
|
||||||
|
@ -1903,7 +1913,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class PerformanceConfigurationINTEL
|
class PerformanceConfigurationINTEL
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkPerformanceConfigurationINTEL;
|
using CType = VkPerformanceConfigurationINTEL;
|
||||||
|
using NativeType = VkPerformanceConfigurationINTEL;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::ePerformanceConfigurationINTEL;
|
VULKAN_HPP_NAMESPACE::ObjectType::ePerformanceConfigurationINTEL;
|
||||||
|
@ -1996,7 +2007,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class QueryPool
|
class QueryPool
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkQueryPool;
|
using CType = VkQueryPool;
|
||||||
|
using NativeType = VkQueryPool;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eQueryPool;
|
VULKAN_HPP_NAMESPACE::ObjectType::eQueryPool;
|
||||||
|
@ -2091,7 +2103,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class Buffer
|
class Buffer
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkBuffer;
|
using CType = VkBuffer;
|
||||||
|
using NativeType = VkBuffer;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eBuffer;
|
VULKAN_HPP_NAMESPACE::ObjectType::eBuffer;
|
||||||
|
@ -2185,7 +2198,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class PipelineLayout
|
class PipelineLayout
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkPipelineLayout;
|
using CType = VkPipelineLayout;
|
||||||
|
using NativeType = VkPipelineLayout;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::ePipelineLayout;
|
VULKAN_HPP_NAMESPACE::ObjectType::ePipelineLayout;
|
||||||
|
@ -2282,7 +2296,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class DescriptorSet
|
class DescriptorSet
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkDescriptorSet;
|
using CType = VkDescriptorSet;
|
||||||
|
using NativeType = VkDescriptorSet;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eDescriptorSet;
|
VULKAN_HPP_NAMESPACE::ObjectType::eDescriptorSet;
|
||||||
|
@ -2379,7 +2394,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class ImageView
|
class ImageView
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkImageView;
|
using CType = VkImageView;
|
||||||
|
using NativeType = VkImageView;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eImageView;
|
VULKAN_HPP_NAMESPACE::ObjectType::eImageView;
|
||||||
|
@ -2474,7 +2490,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class Pipeline
|
class Pipeline
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkPipeline;
|
using CType = VkPipeline;
|
||||||
|
using NativeType = VkPipeline;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::ePipeline;
|
VULKAN_HPP_NAMESPACE::ObjectType::ePipeline;
|
||||||
|
@ -2568,7 +2585,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class Image
|
class Image
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkImage;
|
using CType = VkImage;
|
||||||
|
using NativeType = VkImage;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eImage;
|
VULKAN_HPP_NAMESPACE::ObjectType::eImage;
|
||||||
|
@ -2661,7 +2679,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class AccelerationStructureNV
|
class AccelerationStructureNV
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkAccelerationStructureNV;
|
using CType = VkAccelerationStructureNV;
|
||||||
|
using NativeType = VkAccelerationStructureNV;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eAccelerationStructureNV;
|
VULKAN_HPP_NAMESPACE::ObjectType::eAccelerationStructureNV;
|
||||||
|
@ -2759,7 +2778,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class DescriptorUpdateTemplate
|
class DescriptorUpdateTemplate
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkDescriptorUpdateTemplate;
|
using CType = VkDescriptorUpdateTemplate;
|
||||||
|
using NativeType = VkDescriptorUpdateTemplate;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eDescriptorUpdateTemplate;
|
VULKAN_HPP_NAMESPACE::ObjectType::eDescriptorUpdateTemplate;
|
||||||
|
@ -2858,7 +2878,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class Event
|
class Event
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkEvent;
|
using CType = VkEvent;
|
||||||
|
using NativeType = VkEvent;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eEvent;
|
VULKAN_HPP_NAMESPACE::ObjectType::eEvent;
|
||||||
|
@ -2951,7 +2972,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class AccelerationStructureKHR
|
class AccelerationStructureKHR
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkAccelerationStructureKHR;
|
using CType = VkAccelerationStructureKHR;
|
||||||
|
using NativeType = VkAccelerationStructureKHR;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eAccelerationStructureKHR;
|
VULKAN_HPP_NAMESPACE::ObjectType::eAccelerationStructureKHR;
|
||||||
|
@ -3049,7 +3071,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class CommandBuffer
|
class CommandBuffer
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkCommandBuffer;
|
using CType = VkCommandBuffer;
|
||||||
|
using NativeType = VkCommandBuffer;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eCommandBuffer;
|
VULKAN_HPP_NAMESPACE::ObjectType::eCommandBuffer;
|
||||||
|
@ -4752,7 +4775,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class DeviceMemory
|
class DeviceMemory
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkDeviceMemory;
|
using CType = VkDeviceMemory;
|
||||||
|
using NativeType = VkDeviceMemory;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eDeviceMemory;
|
VULKAN_HPP_NAMESPACE::ObjectType::eDeviceMemory;
|
||||||
|
@ -4850,7 +4874,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class VideoSessionKHR
|
class VideoSessionKHR
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkVideoSessionKHR;
|
using CType = VkVideoSessionKHR;
|
||||||
|
using NativeType = VkVideoSessionKHR;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eVideoSessionKHR;
|
VULKAN_HPP_NAMESPACE::ObjectType::eVideoSessionKHR;
|
||||||
|
@ -4941,7 +4966,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class DeferredOperationKHR
|
class DeferredOperationKHR
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkDeferredOperationKHR;
|
using CType = VkDeferredOperationKHR;
|
||||||
|
using NativeType = VkDeferredOperationKHR;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eDeferredOperationKHR;
|
VULKAN_HPP_NAMESPACE::ObjectType::eDeferredOperationKHR;
|
||||||
|
@ -5031,7 +5057,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class BufferView
|
class BufferView
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkBufferView;
|
using CType = VkBufferView;
|
||||||
|
using NativeType = VkBufferView;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eBufferView;
|
VULKAN_HPP_NAMESPACE::ObjectType::eBufferView;
|
||||||
|
@ -5127,7 +5154,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class CommandPool
|
class CommandPool
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkCommandPool;
|
using CType = VkCommandPool;
|
||||||
|
using NativeType = VkCommandPool;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eCommandPool;
|
VULKAN_HPP_NAMESPACE::ObjectType::eCommandPool;
|
||||||
|
@ -5224,7 +5252,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class PipelineCache
|
class PipelineCache
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkPipelineCache;
|
using CType = VkPipelineCache;
|
||||||
|
using NativeType = VkPipelineCache;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::ePipelineCache;
|
VULKAN_HPP_NAMESPACE::ObjectType::ePipelineCache;
|
||||||
|
@ -5321,7 +5350,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class CuFunctionNVX
|
class CuFunctionNVX
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkCuFunctionNVX;
|
using CType = VkCuFunctionNVX;
|
||||||
|
using NativeType = VkCuFunctionNVX;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eCuFunctionNVX;
|
VULKAN_HPP_NAMESPACE::ObjectType::eCuFunctionNVX;
|
||||||
|
@ -5418,7 +5448,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class CuModuleNVX
|
class CuModuleNVX
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkCuModuleNVX;
|
using CType = VkCuModuleNVX;
|
||||||
|
using NativeType = VkCuModuleNVX;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eCuModuleNVX;
|
VULKAN_HPP_NAMESPACE::ObjectType::eCuModuleNVX;
|
||||||
|
@ -5515,7 +5546,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class DescriptorPool
|
class DescriptorPool
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkDescriptorPool;
|
using CType = VkDescriptorPool;
|
||||||
|
using NativeType = VkDescriptorPool;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eDescriptorPool;
|
VULKAN_HPP_NAMESPACE::ObjectType::eDescriptorPool;
|
||||||
|
@ -5612,7 +5644,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class DescriptorSetLayout
|
class DescriptorSetLayout
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkDescriptorSetLayout;
|
using CType = VkDescriptorSetLayout;
|
||||||
|
using NativeType = VkDescriptorSetLayout;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eDescriptorSetLayout;
|
VULKAN_HPP_NAMESPACE::ObjectType::eDescriptorSetLayout;
|
||||||
|
@ -5709,7 +5742,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class Framebuffer
|
class Framebuffer
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkFramebuffer;
|
using CType = VkFramebuffer;
|
||||||
|
using NativeType = VkFramebuffer;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eFramebuffer;
|
VULKAN_HPP_NAMESPACE::ObjectType::eFramebuffer;
|
||||||
|
@ -5806,7 +5840,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class IndirectCommandsLayoutNV
|
class IndirectCommandsLayoutNV
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkIndirectCommandsLayoutNV;
|
using CType = VkIndirectCommandsLayoutNV;
|
||||||
|
using NativeType = VkIndirectCommandsLayoutNV;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eIndirectCommandsLayoutNV;
|
VULKAN_HPP_NAMESPACE::ObjectType::eIndirectCommandsLayoutNV;
|
||||||
|
@ -5897,7 +5932,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class PrivateDataSlotEXT
|
class PrivateDataSlotEXT
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkPrivateDataSlotEXT;
|
using CType = VkPrivateDataSlotEXT;
|
||||||
|
using NativeType = VkPrivateDataSlotEXT;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::ePrivateDataSlotEXT;
|
VULKAN_HPP_NAMESPACE::ObjectType::ePrivateDataSlotEXT;
|
||||||
|
@ -5987,7 +6023,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class RenderPass
|
class RenderPass
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkRenderPass;
|
using CType = VkRenderPass;
|
||||||
|
using NativeType = VkRenderPass;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eRenderPass;
|
VULKAN_HPP_NAMESPACE::ObjectType::eRenderPass;
|
||||||
|
@ -6083,7 +6120,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class Sampler
|
class Sampler
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkSampler;
|
using CType = VkSampler;
|
||||||
|
using NativeType = VkSampler;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eSampler;
|
VULKAN_HPP_NAMESPACE::ObjectType::eSampler;
|
||||||
|
@ -6177,7 +6215,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class SamplerYcbcrConversion
|
class SamplerYcbcrConversion
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkSamplerYcbcrConversion;
|
using CType = VkSamplerYcbcrConversion;
|
||||||
|
using NativeType = VkSamplerYcbcrConversion;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eSamplerYcbcrConversion;
|
VULKAN_HPP_NAMESPACE::ObjectType::eSamplerYcbcrConversion;
|
||||||
|
@ -6276,7 +6315,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class ShaderModule
|
class ShaderModule
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkShaderModule;
|
using CType = VkShaderModule;
|
||||||
|
using NativeType = VkShaderModule;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eShaderModule;
|
VULKAN_HPP_NAMESPACE::ObjectType::eShaderModule;
|
||||||
|
@ -6373,7 +6413,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class ValidationCacheEXT
|
class ValidationCacheEXT
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkValidationCacheEXT;
|
using CType = VkValidationCacheEXT;
|
||||||
|
using NativeType = VkValidationCacheEXT;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eValidationCacheEXT;
|
VULKAN_HPP_NAMESPACE::ObjectType::eValidationCacheEXT;
|
||||||
|
@ -6471,7 +6512,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class VideoSessionParametersKHR
|
class VideoSessionParametersKHR
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkVideoSessionParametersKHR;
|
using CType = VkVideoSessionParametersKHR;
|
||||||
|
using NativeType = VkVideoSessionParametersKHR;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eVideoSessionParametersKHR;
|
VULKAN_HPP_NAMESPACE::ObjectType::eVideoSessionParametersKHR;
|
||||||
|
@ -6563,7 +6605,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class Queue
|
class Queue
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkQueue;
|
using CType = VkQueue;
|
||||||
|
using NativeType = VkQueue;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eQueue;
|
VULKAN_HPP_NAMESPACE::ObjectType::eQueue;
|
||||||
|
@ -7051,7 +7094,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class Device
|
class Device
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkDevice;
|
using CType = VkDevice;
|
||||||
|
using NativeType = VkDevice;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eDevice;
|
VULKAN_HPP_NAMESPACE::ObjectType::eDevice;
|
||||||
|
@ -11388,6 +11432,13 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const;
|
Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const;
|
||||||
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
|
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
|
||||||
|
|
||||||
|
//=== VK_EXT_pageable_device_local_memory ===
|
||||||
|
|
||||||
|
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
|
void setMemoryPriorityEXT( VULKAN_HPP_NAMESPACE::DeviceMemory memory,
|
||||||
|
float priority,
|
||||||
|
Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT;
|
||||||
|
|
||||||
VULKAN_HPP_TYPESAFE_EXPLICIT operator VkDevice() const VULKAN_HPP_NOEXCEPT
|
VULKAN_HPP_TYPESAFE_EXPLICIT operator VkDevice() const VULKAN_HPP_NOEXCEPT
|
||||||
{
|
{
|
||||||
return m_device;
|
return m_device;
|
||||||
|
@ -11437,7 +11488,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class DisplayModeKHR
|
class DisplayModeKHR
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkDisplayModeKHR;
|
using CType = VkDisplayModeKHR;
|
||||||
|
using NativeType = VkDisplayModeKHR;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eDisplayModeKHR;
|
VULKAN_HPP_NAMESPACE::ObjectType::eDisplayModeKHR;
|
||||||
|
@ -11544,7 +11596,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class PhysicalDevice
|
class PhysicalDevice
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkPhysicalDevice;
|
using CType = VkPhysicalDevice;
|
||||||
|
using NativeType = VkPhysicalDevice;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::ePhysicalDevice;
|
VULKAN_HPP_NAMESPACE::ObjectType::ePhysicalDevice;
|
||||||
|
@ -13064,7 +13117,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
class Instance
|
class Instance
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using CType = VkInstance;
|
using CType = VkInstance;
|
||||||
|
using NativeType = VkInstance;
|
||||||
|
|
||||||
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType =
|
||||||
VULKAN_HPP_NAMESPACE::ObjectType::eInstance;
|
VULKAN_HPP_NAMESPACE::ObjectType::eInstance;
|
||||||
|
|
|
@ -1043,6 +1043,10 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
vkCmdDrawMultiIndexedEXT =
|
vkCmdDrawMultiIndexedEXT =
|
||||||
PFN_vkCmdDrawMultiIndexedEXT( vkGetDeviceProcAddr( device, "vkCmdDrawMultiIndexedEXT" ) );
|
PFN_vkCmdDrawMultiIndexedEXT( vkGetDeviceProcAddr( device, "vkCmdDrawMultiIndexedEXT" ) );
|
||||||
|
|
||||||
|
//=== VK_EXT_pageable_device_local_memory ===
|
||||||
|
vkSetDeviceMemoryPriorityEXT =
|
||||||
|
PFN_vkSetDeviceMemoryPriorityEXT( vkGetDeviceProcAddr( device, "vkSetDeviceMemoryPriorityEXT" ) );
|
||||||
|
|
||||||
//=== VK_EXT_private_data ===
|
//=== VK_EXT_private_data ===
|
||||||
vkCreatePrivateDataSlotEXT =
|
vkCreatePrivateDataSlotEXT =
|
||||||
PFN_vkCreatePrivateDataSlotEXT( vkGetDeviceProcAddr( device, "vkCreatePrivateDataSlotEXT" ) );
|
PFN_vkCreatePrivateDataSlotEXT( vkGetDeviceProcAddr( device, "vkCreatePrivateDataSlotEXT" ) );
|
||||||
|
@ -1822,6 +1826,9 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
PFN_vkCmdDrawMultiEXT vkCmdDrawMultiEXT = 0;
|
PFN_vkCmdDrawMultiEXT vkCmdDrawMultiEXT = 0;
|
||||||
PFN_vkCmdDrawMultiIndexedEXT vkCmdDrawMultiIndexedEXT = 0;
|
PFN_vkCmdDrawMultiIndexedEXT vkCmdDrawMultiIndexedEXT = 0;
|
||||||
|
|
||||||
|
//=== VK_EXT_pageable_device_local_memory ===
|
||||||
|
PFN_vkSetDeviceMemoryPriorityEXT vkSetDeviceMemoryPriorityEXT = 0;
|
||||||
|
|
||||||
//=== VK_EXT_private_data ===
|
//=== VK_EXT_private_data ===
|
||||||
PFN_vkCreatePrivateDataSlotEXT vkCreatePrivateDataSlotEXT = 0;
|
PFN_vkCreatePrivateDataSlotEXT vkCreatePrivateDataSlotEXT = 0;
|
||||||
PFN_vkDestroyPrivateDataSlotEXT vkDestroyPrivateDataSlotEXT = 0;
|
PFN_vkDestroyPrivateDataSlotEXT vkDestroyPrivateDataSlotEXT = 0;
|
||||||
|
@ -5884,6 +5891,10 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
getMemoryWin32HandleNV( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV handleType ) const;
|
getMemoryWin32HandleNV( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV handleType ) const;
|
||||||
# endif /*VK_USE_PLATFORM_WIN32_KHR*/
|
# endif /*VK_USE_PLATFORM_WIN32_KHR*/
|
||||||
|
|
||||||
|
//=== VK_EXT_pageable_device_local_memory ===
|
||||||
|
|
||||||
|
void setPriorityEXT( float priority ) const VULKAN_HPP_NOEXCEPT;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
VULKAN_HPP_NAMESPACE::DeviceMemory m_deviceMemory;
|
VULKAN_HPP_NAMESPACE::DeviceMemory m_deviceMemory;
|
||||||
VkDevice m_device;
|
VkDevice m_device;
|
||||||
|
@ -16732,6 +16743,18 @@ namespace VULKAN_HPP_NAMESPACE
|
||||||
static_cast<const int32_t *>( vertexOffset ) );
|
static_cast<const int32_t *>( vertexOffset ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//=== VK_EXT_pageable_device_local_memory ===
|
||||||
|
|
||||||
|
VULKAN_HPP_INLINE void DeviceMemory::setPriorityEXT( float priority ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
VULKAN_HPP_ASSERT(
|
||||||
|
getDispatcher()->vkSetDeviceMemoryPriorityEXT &&
|
||||||
|
"Function <vkSetDeviceMemoryPriorityEXT> needs extension <VK_EXT_pageable_device_local_memory> enabled!" );
|
||||||
|
|
||||||
|
getDispatcher()->vkSetDeviceMemoryPriorityEXT(
|
||||||
|
static_cast<VkDevice>( m_device ), static_cast<VkDeviceMemory>( m_deviceMemory ), priority );
|
||||||
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
} // namespace VULKAN_HPP_RAII_NAMESPACE
|
} // namespace VULKAN_HPP_RAII_NAMESPACE
|
||||||
} // namespace VULKAN_HPP_NAMESPACE
|
} // namespace VULKAN_HPP_NAMESPACE
|
||||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because one or more lines are too long
149
registry/vk.xml
149
registry/vk.xml
|
@ -155,7 +155,7 @@ branch of the member gitlab server.
|
||||||
<type category="define" requires="VK_MAKE_API_VERSION">// Vulkan 1.2 version number
|
<type category="define" requires="VK_MAKE_API_VERSION">// Vulkan 1.2 version number
|
||||||
#define <name>VK_API_VERSION_1_2</name> <type>VK_MAKE_API_VERSION</type>(0, 1, 2, 0)// Patch version should always be set to 0</type>
|
#define <name>VK_API_VERSION_1_2</name> <type>VK_MAKE_API_VERSION</type>(0, 1, 2, 0)// Patch version should always be set to 0</type>
|
||||||
<type category="define">// Version of this file
|
<type category="define">// Version of this file
|
||||||
#define <name>VK_HEADER_VERSION</name> 190</type>
|
#define <name>VK_HEADER_VERSION</name> 191</type>
|
||||||
<type category="define" requires="VK_HEADER_VERSION">// Complete version of this file
|
<type 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, 2, VK_HEADER_VERSION)</type>
|
#define <name>VK_HEADER_VERSION_COMPLETE</name> <type>VK_MAKE_API_VERSION</type>(0, 1, 2, VK_HEADER_VERSION)</type>
|
||||||
|
|
||||||
|
@ -4320,6 +4320,11 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
<member optional="true">const <type>void</type>* <name>pNext</name></member>
|
||||||
<member><type>float</type> <name>priority</name></member>
|
<member><type>float</type> <name>priority</name></member>
|
||||||
</type>
|
</type>
|
||||||
|
<type category="struct" name="VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
||||||
|
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT"><type>VkStructureType</type> <name>sType</name></member>
|
||||||
|
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||||
|
<member><type>VkBool32</type> <name>pageableDeviceLocalMemory</name></member>
|
||||||
|
</type>
|
||||||
<type category="struct" name="VkPhysicalDeviceBufferDeviceAddressFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
<type category="struct" name="VkPhysicalDeviceBufferDeviceAddressFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
|
||||||
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES"><type>VkStructureType</type> <name>sType</name></member>
|
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES"><type>VkStructureType</type> <name>sType</name></member>
|
||||||
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
<member optional="true"><type>void</type>* <name>pNext</name></member>
|
||||||
|
@ -7623,7 +7628,6 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
<enum bitpos="0" name="VK_VIDEO_SESSION_CREATE_PROTECTED_CONTENT_BIT_KHR"/>
|
<enum bitpos="0" name="VK_VIDEO_SESSION_CREATE_PROTECTED_CONTENT_BIT_KHR"/>
|
||||||
</enums>
|
</enums>
|
||||||
<enums name="VkVideoCodingQualityPresetFlagBitsKHR" type="bitmask">
|
<enums name="VkVideoCodingQualityPresetFlagBitsKHR" type="bitmask">
|
||||||
<enum value="0" name="VK_VIDEO_CODING_QUALITY_PRESET_DEFAULT_BIT_KHR"/>
|
|
||||||
<enum bitpos="0" name="VK_VIDEO_CODING_QUALITY_PRESET_NORMAL_BIT_KHR"/>
|
<enum bitpos="0" name="VK_VIDEO_CODING_QUALITY_PRESET_NORMAL_BIT_KHR"/>
|
||||||
<enum bitpos="1" name="VK_VIDEO_CODING_QUALITY_PRESET_POWER_BIT_KHR"/>
|
<enum bitpos="1" name="VK_VIDEO_CODING_QUALITY_PRESET_POWER_BIT_KHR"/>
|
||||||
<enum bitpos="2" name="VK_VIDEO_CODING_QUALITY_PRESET_QUALITY_BIT_KHR"/>
|
<enum bitpos="2" name="VK_VIDEO_CODING_QUALITY_PRESET_QUALITY_BIT_KHR"/>
|
||||||
|
@ -10631,7 +10635,7 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
<param><type>VkVideoSessionKHR</type> <name>videoSession</name></param>
|
<param><type>VkVideoSessionKHR</type> <name>videoSession</name></param>
|
||||||
<param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
|
<param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
|
||||||
</command>
|
</command>
|
||||||
<command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_TOO_MANY_OBJECTS">
|
<command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_TOO_MANY_OBJECTS">
|
||||||
<proto><type>VkResult</type> <name>vkCreateVideoSessionParametersKHR</name></proto>
|
<proto><type>VkResult</type> <name>vkCreateVideoSessionParametersKHR</name></proto>
|
||||||
<param><type>VkDevice</type> <name>device</name></param>
|
<param><type>VkDevice</type> <name>device</name></param>
|
||||||
<param>const <type>VkVideoSessionParametersCreateInfoKHR</type>* <name>pCreateInfo</name></param>
|
<param>const <type>VkVideoSessionParametersCreateInfoKHR</type>* <name>pCreateInfo</name></param>
|
||||||
|
@ -10720,6 +10724,12 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
<param><type>VkCommandBuffer</type> <name>commandBuffer</name></param>
|
<param><type>VkCommandBuffer</type> <name>commandBuffer</name></param>
|
||||||
<param>const <type>VkCuLaunchInfoNVX</type>* <name>pLaunchInfo</name></param>
|
<param>const <type>VkCuLaunchInfoNVX</type>* <name>pLaunchInfo</name></param>
|
||||||
</command>
|
</command>
|
||||||
|
<command>
|
||||||
|
<proto><type>void</type> <name>vkSetDeviceMemoryPriorityEXT</name></proto>
|
||||||
|
<param><type>VkDevice</type> <name>device</name></param>
|
||||||
|
<param><type>VkDeviceMemory</type> <name>memory</name></param>
|
||||||
|
<param><type>float</type> <name>priority</name></param>
|
||||||
|
</command>
|
||||||
<command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INITIALIZATION_FAILED">
|
<command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INITIALIZATION_FAILED">
|
||||||
<proto><type>VkResult</type> <name>vkAcquireDrmDisplayEXT</name></proto>
|
<proto><type>VkResult</type> <name>vkAcquireDrmDisplayEXT</name></proto>
|
||||||
<param><type>VkPhysicalDevice</type> <name>physicalDevice</name></param>
|
<param><type>VkPhysicalDevice</type> <name>physicalDevice</name></param>
|
||||||
|
@ -11952,8 +11962,8 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
<comment>VK_ANDROID_native_buffer is used between the Android Vulkan loader and drivers to implement the WSI extensions. It isn't exposed to applications and uses types that aren't part of Android's stable public API, so it is left disabled to keep it out of the standard Vulkan headers.</comment>
|
<comment>VK_ANDROID_native_buffer is used between the Android Vulkan loader and drivers to implement the WSI extensions. It isn't exposed to applications and uses types that aren't part of Android's stable public API, so it is left disabled to keep it out of the standard Vulkan headers.</comment>
|
||||||
<enum value="8" name="VK_ANDROID_NATIVE_BUFFER_SPEC_VERSION"/>
|
<enum value="8" name="VK_ANDROID_NATIVE_BUFFER_SPEC_VERSION"/>
|
||||||
<enum value="11" name="VK_ANDROID_NATIVE_BUFFER_NUMBER"/>
|
<enum value="11" name="VK_ANDROID_NATIVE_BUFFER_NUMBER"/>
|
||||||
<enum value=""VK_ANDROID_native_buffer"" name="VK_ANDROID_NATIVE_BUFFER_NAME"/>
|
<enum value=""VK_ANDROID_native_buffer"" name="VK_ANDROID_NATIVE_BUFFER_EXTENSION_NAME"/>
|
||||||
<enum name="VK_ANDROID_NATIVE_BUFFER_EXTENSION_NAME" alias="VK_ANDROID_NATIVE_BUFFER_NAME"/>
|
<enum name="VK_ANDROID_NATIVE_BUFFER_NAME" alias="VK_ANDROID_NATIVE_BUFFER_EXTENSION_NAME"/>
|
||||||
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_NATIVE_BUFFER_ANDROID"/>
|
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_NATIVE_BUFFER_ANDROID"/>
|
||||||
<enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SWAPCHAIN_IMAGE_CREATE_INFO_ANDROID"/>
|
<enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SWAPCHAIN_IMAGE_CREATE_INFO_ANDROID"/>
|
||||||
<enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENTATION_PROPERTIES_ANDROID"/>
|
<enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENTATION_PROPERTIES_ANDROID"/>
|
||||||
|
@ -12208,7 +12218,7 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
<extension name="VK_EXT_extension_28" number="28" author="NV" contact="Piers Daniell @pdaniell-nv" supported="disabled">
|
<extension name="VK_EXT_extension_28" number="28" author="NV" contact="Piers Daniell @pdaniell-nv" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_EXT_EXTENSION_28_SPEC_VERSION"/>
|
<enum value="0" name="VK_EXT_EXTENSION_28_SPEC_VERSION"/>
|
||||||
<enum value=""VK_NV_extension_28"" name="VK_EXT_EXTENSION_28_EXTENSION_NAME"/>
|
<enum value=""VK_EXT_extension_28"" name="VK_EXT_EXTENSION_28_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_EXT_transform_feedback" number="29" type="device" author="NV" contact="Piers Daniell @pdaniell-nv" specialuse="glemulation,d3demulation,devtools" supported="vulkan" requires="VK_KHR_get_physical_device_properties2">
|
<extension name="VK_EXT_transform_feedback" number="29" type="device" author="NV" contact="Piers Daniell @pdaniell-nv" specialuse="glemulation,d3demulation,devtools" supported="vulkan" requires="VK_KHR_get_physical_device_properties2">
|
||||||
|
@ -13055,7 +13065,11 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
<command name="vkGetPastPresentationTimingGOOGLE"/>
|
<command name="vkGetPastPresentationTimingGOOGLE"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="RESERVED_DO_NOT_USE_94" number="94" supported="disabled" comment="Used for functionality subsumed into Vulkan 1.1 and not published as an extension">
|
<extension name="VK_RESERVED_do_not_use_94" number="94" supported="disabled" comment="Used for functionality subsumed into Vulkan 1.1 and not published as an extension">
|
||||||
|
<require>
|
||||||
|
<enum value="1" name="VK_RESERVED_DO_NOT_USE_94_SPEC_VERSION"/>
|
||||||
|
<enum value=""VK_RESERVED_do_not_use_94"" name="VK_RESERVED_DO_NOT_USE_94_EXTENSION_NAME"/>
|
||||||
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_NV_sample_mask_override_coverage" number="95" type="device" author="NV" contact="Piers Daniell @pdaniell-nv" supported="vulkan">
|
<extension name="VK_NV_sample_mask_override_coverage" number="95" type="device" author="NV" contact="Piers Daniell @pdaniell-nv" supported="vulkan">
|
||||||
<require>
|
<require>
|
||||||
|
@ -13652,7 +13666,11 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
<enum value=""VK_KHR_relaxed_block_layout"" name="VK_KHR_RELAXED_BLOCK_LAYOUT_EXTENSION_NAME"/>
|
<enum value=""VK_KHR_relaxed_block_layout"" name="VK_KHR_RELAXED_BLOCK_LAYOUT_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="RESERVED_DO_NOT_USE_146" number="146" supported="disabled" comment="Used for functionality subsumed into Vulkan 1.1 and not published as an extension">
|
<extension name="VK_RESERVED_do_not_use_146" number="146" supported="disabled" comment="Used for functionality subsumed into Vulkan 1.1 and not published as an extension">
|
||||||
|
<require>
|
||||||
|
<enum value="1" name="VK_RESERVED_DO_NOT_USE_146_SPEC_VERSION"/>
|
||||||
|
<enum value=""VK_RESERVED_do_not_use_146"" name="VK_RESERVED_DO_NOT_USE_146_EXTENSION_NAME"/>
|
||||||
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_KHR_get_memory_requirements2" number="147" type="device" author="KHR" contact="Jason Ekstrand @jekstrand" supported="vulkan" promotedto="VK_VERSION_1_1">
|
<extension name="VK_KHR_get_memory_requirements2" number="147" type="device" author="KHR" contact="Jason Ekstrand @jekstrand" supported="vulkan" promotedto="VK_VERSION_1_1">
|
||||||
<require>
|
<require>
|
||||||
|
@ -14255,8 +14273,8 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_NV_extension_168" number="168" author="NV" contact="Daniel Koch @dgkoch" supported="disabled">
|
<extension name="VK_NV_extension_168" number="168" author="NV" contact="Daniel Koch @dgkoch" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_EXT_EXTENSION_168_SPEC_VERSION"/>
|
<enum value="0" name="VK_NV_EXTENSION_168_SPEC_VERSION"/>
|
||||||
<enum value=""VK_NV_extension_168"" name="VK_EXT_EXTENSION_168_EXTENSION_NAME"/>
|
<enum value=""VK_NV_extension_168"" name="VK_NV_EXTENSION_168_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_KHR_maintenance3" number="169" type="device" requires="VK_KHR_get_physical_device_properties2" author="KHR" contact="Jeff Bolz @jeffbolznv" supported="vulkan" promotedto="VK_VERSION_1_1">
|
<extension name="VK_KHR_maintenance3" number="169" type="device" requires="VK_KHR_get_physical_device_properties2" author="KHR" contact="Jeff Bolz @jeffbolznv" supported="vulkan" promotedto="VK_VERSION_1_1">
|
||||||
|
@ -14300,8 +14318,8 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_QCOM_extension_173" number="173" author="QCOM" contact="Bill Licea-Kane @wwlk" supported="disabled">
|
<extension name="VK_QCOM_extension_173" number="173" author="QCOM" contact="Bill Licea-Kane @wwlk" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_QCOM_extension_173_SPEC_VERSION"/>
|
<enum value="0" name="VK_QCOM_EXTENSION_173_SPEC_VERSION"/>
|
||||||
<enum value=""VK_QCOM_extension_173"" name="VK_QCOM_extension_173_EXTENSION_NAME"/>
|
<enum value=""VK_QCOM_extension_173"" name="VK_QCOM_EXTENSION_173_EXTENSION_NAME"/>
|
||||||
<enum bitpos="18" extends="VkBufferUsageFlagBits" name="VK_BUFFER_USAGE_RESERVED_18_BIT_QCOM"/>
|
<enum bitpos="18" extends="VkBufferUsageFlagBits" name="VK_BUFFER_USAGE_RESERVED_18_BIT_QCOM"/>
|
||||||
<enum bitpos="16" extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_RESERVED_16_BIT_QCOM"/>
|
<enum bitpos="16" extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_RESERVED_16_BIT_QCOM"/>
|
||||||
<enum bitpos="17" extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_RESERVED_17_BIT_QCOM"/>
|
<enum bitpos="17" extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_RESERVED_17_BIT_QCOM"/>
|
||||||
|
@ -14309,8 +14327,8 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_QCOM_extension_174" number="174" author="QCOM" contact="Bill Licea-Kane @wwlk" supported="disabled">
|
<extension name="VK_QCOM_extension_174" number="174" author="QCOM" contact="Bill Licea-Kane @wwlk" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_QCOM_extension_174_SPEC_VERSION"/>
|
<enum value="0" name="VK_QCOM_EXTENSION_174_SPEC_VERSION"/>
|
||||||
<enum value=""VK_QCOM_extension_174"" name="VK_QCOM_extension_174_EXTENSION_NAME"/>
|
<enum value=""VK_QCOM_extension_174"" name="VK_QCOM_EXTENSION_174_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_EXT_global_priority" number="175" type="device" author="EXT" contact="Andres Rodriguez @lostgoat" supported="vulkan">
|
<extension name="VK_EXT_global_priority" number="175" type="device" author="EXT" contact="Andres Rodriguez @lostgoat" supported="vulkan">
|
||||||
|
@ -14333,8 +14351,8 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_EXT_extension_177" number="177" author="EXT" contact="Neil Henning @sheredom" supported="disabled">
|
<extension name="VK_EXT_extension_177" number="177" author="EXT" contact="Neil Henning @sheredom" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_KHR_EXTENSION_177_SPEC_VERSION"/>
|
<enum value="0" name="VK_EXT_EXTENSION_177_SPEC_VERSION"/>
|
||||||
<enum value=""VK_KHR_extension_177"" name="VK_KHR_EXTENSION_177_EXTENSION_NAME"/>
|
<enum value=""VK_EXT_extension_177"" name="VK_EXT_EXTENSION_177_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_KHR_8bit_storage" number="178" type="device" requires="VK_KHR_get_physical_device_properties2,VK_KHR_storage_buffer_storage_class" author="KHR" contact="Alexander Galazin @alegal-arm" supported="vulkan" promotedto="VK_VERSION_1_2">
|
<extension name="VK_KHR_8bit_storage" number="178" type="device" requires="VK_KHR_get_physical_device_properties2,VK_KHR_storage_buffer_storage_class" author="KHR" contact="Alexander Galazin @alegal-arm" supported="vulkan" promotedto="VK_VERSION_1_2">
|
||||||
|
@ -14385,8 +14403,8 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_AMD_extension_183" number="183" author="AMD" contact="Daniel Rakos @drakos-amd" supported="disabled">
|
<extension name="VK_AMD_extension_183" number="183" author="AMD" contact="Daniel Rakos @drakos-amd" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_KHR_EXTENSION_183_SPEC_VERSION"/>
|
<enum value="0" name="VK_AMD_EXTENSION_183_SPEC_VERSION"/>
|
||||||
<enum value=""VK_AMD_extension_183"" name="VK_KHR_EXTENSION_183_EXTENSION_NAME"/>
|
<enum value=""VK_AMD_extension_183"" name="VK_AMD_EXTENSION_183_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_AMD_pipeline_compiler_control" number="184" type="device" author="AMD" contact="Matthaeus G. Chajdas @anteru" supported="vulkan">
|
<extension name="VK_AMD_pipeline_compiler_control" number="184" type="device" author="AMD" contact="Matthaeus G. Chajdas @anteru" supported="vulkan">
|
||||||
|
@ -14420,8 +14438,8 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_AMD_extension_187" number="187" author="AMD" contact="Daniel Rakos @drakos-amd" supported="disabled">
|
<extension name="VK_AMD_extension_187" number="187" author="AMD" contact="Daniel Rakos @drakos-amd" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_KHR_EXTENSION_187_SPEC_VERSION"/>
|
<enum value="0" name="VK_AMD_EXTENSION_187_SPEC_VERSION"/>
|
||||||
<enum value=""VK_AMD_extension_187"" name="VK_KHR_EXTENSION_187_EXTENSION_NAME"/>
|
<enum value=""VK_AMD_extension_187"" name="VK_AMD_EXTENSION_187_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_EXT_video_decode_h265" number="188" type="device" requires="VK_KHR_video_decode_queue" author="KHR" contact="peter.fang@amd.com" provisional="true" platform="provisional" supported="vulkan">
|
<extension name="VK_EXT_video_decode_h265" number="188" type="device" requires="VK_KHR_video_decode_queue" author="KHR" contact="peter.fang@amd.com" provisional="true" platform="provisional" supported="vulkan">
|
||||||
|
@ -14450,8 +14468,8 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_AMD_extension_189" number="189" author="AMD" contact="Daniel Rakos @drakos-amd" supported="disabled">
|
<extension name="VK_AMD_extension_189" number="189" author="AMD" contact="Daniel Rakos @drakos-amd" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_KHR_EXTENSION_189_SPEC_VERSION"/>
|
<enum value="0" name="VK_AMD_EXTENSION_189_SPEC_VERSION"/>
|
||||||
<enum value=""VK_AMD_extension_189"" name="VK_KHR_EXTENSION_189_EXTENSION_NAME"/>
|
<enum value=""VK_AMD_extension_189"" name="VK_AMD_EXTENSION_189_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_AMD_memory_overallocation_behavior" number="190" type="device" author="AMD" contact="Martin Dinkov @mdinkov" supported="vulkan">
|
<extension name="VK_AMD_memory_overallocation_behavior" number="190" type="device" author="AMD" contact="Martin Dinkov @mdinkov" supported="vulkan">
|
||||||
|
@ -14776,8 +14794,8 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_GOOGLE_extension_217" number="217" author="GOOGLE" contact="Jesse Hall @critsec" supported="disabled">
|
<extension name="VK_GOOGLE_extension_217" number="217" author="GOOGLE" contact="Jesse Hall @critsec" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_KHR_EXTENSION_217_SPEC_VERSION"/>
|
<enum value="0" name="VK_GOOGLE_EXTENSION_217_SPEC_VERSION"/>
|
||||||
<enum value=""VK_KHR_extension_217"" name="VK_KHR_EXTENSION_217_EXTENSION_NAME"/>
|
<enum value=""VK_GOOGLE_extension_217"" name="VK_GOOGLE_EXTENSION_217_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_EXT_metal_surface" number="218" type="instance" requires="VK_KHR_surface" platform="metal" supported="vulkan" author="EXT" contact="Dzmitry Malyshau @kvark">
|
<extension name="VK_EXT_metal_surface" number="218" type="instance" requires="VK_KHR_surface" platform="metal" supported="vulkan" author="EXT" contact="Dzmitry Malyshau @kvark">
|
||||||
|
@ -15254,8 +15272,8 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_GGP_extension_263" number="263" author="GGP" contact="Jean-Francois Roy @jfroy" supported="disabled">
|
<extension name="VK_GGP_extension_263" number="263" author="GGP" contact="Jean-Francois Roy @jfroy" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_GOOGLE_EXTENSION_263_SPEC_VERSION"/>
|
<enum value="0" name="VK_GGP_EXTENSION_263_SPEC_VERSION"/>
|
||||||
<enum value=""VK_GGP_extension_263"" name="VK_GOOGLE_EXTENSION_263_EXTENSION_NAME"/>
|
<enum value=""VK_GGP_extension_263"" name="VK_GGP_EXTENSION_263_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_BRCM_extension_264" number="264" author="BRCM" contact="Graeme Leese @gnl21" supported="disabled">
|
<extension name="VK_BRCM_extension_264" number="264" author="BRCM" contact="Graeme Leese @gnl21" supported="disabled">
|
||||||
|
@ -15282,7 +15300,7 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
<extension name="VK_EXT_extension_267" number="267" type="device" author="EXT" contact="Piers Daniell @pdaniell-nv" supported="disabled">
|
<extension name="VK_EXT_extension_267" number="267" type="device" author="EXT" contact="Piers Daniell @pdaniell-nv" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_EXT_EXTENSION_267_SPEC_VERSION"/>
|
<enum value="0" name="VK_EXT_EXTENSION_267_SPEC_VERSION"/>
|
||||||
<enum value=""VK_EXT_extension_267"" name="VK_EXT_extension_267"/>
|
<enum value=""VK_EXT_extension_267"" name="VK_EXT_EXTENSION_267_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_EXT_extended_dynamic_state" number="268" type="device" requires="VK_KHR_get_physical_device_properties2" author="EXT" contact="Piers Daniell @pdaniell-nv" supported="vulkan">
|
<extension name="VK_EXT_extended_dynamic_state" number="268" type="device" requires="VK_KHR_get_physical_device_properties2" author="EXT" contact="Piers Daniell @pdaniell-nv" supported="vulkan">
|
||||||
|
@ -15362,19 +15380,19 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
<extension name="VK_INTEL_extension_271" number="271" type="device" author="INTEL" contact="Jason Ekstrand @jekstrand" supported="disabled">
|
<extension name="VK_INTEL_extension_271" number="271" type="device" author="INTEL" contact="Jason Ekstrand @jekstrand" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_INTEL_EXTENSION_271_SPEC_VERSION"/>
|
<enum value="0" name="VK_INTEL_EXTENSION_271_SPEC_VERSION"/>
|
||||||
<enum value=""VK_KHR_extension_271"" name="VK_INTEL_extension_271"/>
|
<enum value=""VK_INTEL_extension_271"" name="VK_INTEL_EXTENSION_271_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_INTEL_extension_272" number="272" type="device" author="INTEL" contact="Jason Ekstrand @jekstrand" supported="disabled">
|
<extension name="VK_INTEL_extension_272" number="272" type="device" author="INTEL" contact="Jason Ekstrand @jekstrand" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_INTEL_EXTENSION_272_SPEC_VERSION"/>
|
<enum value="0" name="VK_INTEL_EXTENSION_272_SPEC_VERSION"/>
|
||||||
<enum value=""VK_KHR_extension_272"" name="VK_INTEL_extension_272"/>
|
<enum value=""VK_INTEL_extension_272"" name="VK_INTEL_EXTENSION_272_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_INTEL_extension_273" number="273" type="device" author="INTEL" contact="Jason Ekstrand @jekstrand" supported="disabled">
|
<extension name="VK_INTEL_extension_273" number="273" type="device" author="INTEL" contact="Jason Ekstrand @jekstrand" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_INTEL_EXTENSION_273_SPEC_VERSION"/>
|
<enum value="0" name="VK_INTEL_EXTENSION_273_SPEC_VERSION"/>
|
||||||
<enum value=""VK_KHR_extension_273"" name="VK_INTEL_extension_273"/>
|
<enum value=""VK_INTEL_extension_273"" name="VK_INTEL_EXTENSION_273_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_EXT_shader_atomic_float2" number="274" type="device" requires="VK_EXT_shader_atomic_float" author="EXT" contact="Jason Ekstrand @jekstrand" supported="vulkan">
|
<extension name="VK_EXT_shader_atomic_float2" number="274" type="device" requires="VK_EXT_shader_atomic_float" author="EXT" contact="Jason Ekstrand @jekstrand" supported="vulkan">
|
||||||
|
@ -15388,13 +15406,13 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
<extension name="VK_KHR_extension_275" number="275" type="instance" author="KHR" contact="Lionel Landwerlin @llandwerlin" supported="disabled">
|
<extension name="VK_KHR_extension_275" number="275" type="instance" author="KHR" contact="Lionel Landwerlin @llandwerlin" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_KHR_EXTENSION_275_SPEC_VERSION"/>
|
<enum value="0" name="VK_KHR_EXTENSION_275_SPEC_VERSION"/>
|
||||||
<enum value=""VK_KHR_extension_275"" name="VK_KHR_extension_275"/>
|
<enum value=""VK_KHR_extension_275"" name="VK_KHR_EXTENSION_275_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_KHR_extension_276" number="276" type="device" author="KHR" contact="James Jones @cubanismo" supported="disabled">
|
<extension name="VK_KHR_extension_276" number="276" type="device" author="KHR" contact="James Jones @cubanismo" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_KHR_EXTENSION_276_SPEC_VERSION"/>
|
<enum value="0" name="VK_KHR_EXTENSION_276_SPEC_VERSION"/>
|
||||||
<enum value=""VK_KHR_extension_276"" name="VK_KHR_extension_276"/>
|
<enum value=""VK_KHR_extension_276"" name="VK_KHR_EXTENSION_276_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_EXT_shader_demote_to_helper_invocation" number="277" type="device" requires="VK_KHR_get_physical_device_properties2" author="EXT" contact="Jeff Bolz @jeffbolznv" supported="vulkan">
|
<extension name="VK_EXT_shader_demote_to_helper_invocation" number="277" type="device" requires="VK_KHR_get_physical_device_properties2" author="EXT" contact="Jeff Bolz @jeffbolznv" supported="vulkan">
|
||||||
|
@ -15462,7 +15480,7 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
<extension name="VK_KHR_extension_280" number="280" type="device" author="KHR" contact="Kevin Petit @kevinpetit" supported="disabled">
|
<extension name="VK_KHR_extension_280" number="280" type="device" author="KHR" contact="Kevin Petit @kevinpetit" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_KHR_EXTENSION_280_SPEC_VERSION"/>
|
<enum value="0" name="VK_KHR_EXTENSION_280_SPEC_VERSION"/>
|
||||||
<enum value=""VK_KHR_extension_280"" name="VK_KHR_extension_280"/>
|
<enum value=""VK_KHR_extension_280"" name="VK_KHR_EXTENSION_280_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_KHR_shader_integer_dot_product" number="281" type="device" author="KHR" requires="VK_KHR_get_physical_device_properties2" contact="Kevin Petit @kevinpetit" supported="vulkan">
|
<extension name="VK_KHR_shader_integer_dot_product" number="281" type="device" author="KHR" requires="VK_KHR_get_physical_device_properties2" contact="Kevin Petit @kevinpetit" supported="vulkan">
|
||||||
|
@ -15499,7 +15517,7 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
<extension name="VK_EXT_extension_284" number="284" type="device" author="EXT" contact="Samuel Pitoiset @hakzsam" supported="disabled">
|
<extension name="VK_EXT_extension_284" number="284" type="device" author="EXT" contact="Samuel Pitoiset @hakzsam" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_EXT_EXTENSION_284_SPEC_VERSION"/>
|
<enum value="0" name="VK_EXT_EXTENSION_284_SPEC_VERSION"/>
|
||||||
<enum value=""VK_EXT_extension_284"" name="VK_EXT_extension_284"/>
|
<enum value=""VK_EXT_extension_284"" name="VK_EXT_EXTENSION_284_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</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">
|
<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">
|
||||||
|
@ -15744,32 +15762,32 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_QCOM_extension_303" number="303" author="QCOM" contact="Bill Licea-Kane @wwlk" supported="disabled">
|
<extension name="VK_QCOM_extension_303" number="303" author="QCOM" contact="Bill Licea-Kane @wwlk" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_QCOM_extension_303_SPEC_VERSION"/>
|
<enum value="0" name="VK_QCOM_EXTENSION_303_SPEC_VERSION"/>
|
||||||
<enum value=""VK_QCOM_extension_303"" name="VK_QCOM_extension_303_EXTENSION_NAME"/>
|
<enum value=""VK_QCOM_extension_303"" name="VK_QCOM_EXTENSION_303_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_QCOM_extension_304" number="304" author="QCOM" contact="Bill Licea-Kane @wwlk" supported="disabled">
|
<extension name="VK_QCOM_extension_304" number="304" author="QCOM" contact="Bill Licea-Kane @wwlk" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_QCOM_extension_304_SPEC_VERSION"/>
|
<enum value="0" name="VK_QCOM_EXTENSION_304_SPEC_VERSION"/>
|
||||||
<enum value=""VK_QCOM_extension_304"" name="VK_QCOM_extension_304_EXTENSION_NAME"/>
|
<enum value=""VK_QCOM_extension_304"" name="VK_QCOM_EXTENSION_304_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_QCOM_extension_305" number="305" author="QCOM" contact="Bill Licea-Kane @wwlk" supported="disabled">
|
<extension name="VK_QCOM_extension_305" number="305" author="QCOM" contact="Bill Licea-Kane @wwlk" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_QCOM_extension_305_SPEC_VERSION"/>
|
<enum value="0" name="VK_QCOM_EXTENSION_305_SPEC_VERSION"/>
|
||||||
<enum value=""VK_QCOM_extension_305"" name="VK_QCOM_extension_305_EXTENSION_NAME"/>
|
<enum value=""VK_QCOM_extension_305"" name="VK_QCOM_EXTENSION_305_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_QCOM_extension_306" number="306" author="QCOM" contact="Bill Licea-Kane @wwlk" supported="disabled">
|
<extension name="VK_QCOM_extension_306" number="306" author="QCOM" contact="Bill Licea-Kane @wwlk" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_QCOM_extension_306_SPEC_VERSION"/>
|
<enum value="0" name="VK_QCOM_EXTENSION_306_SPEC_VERSION"/>
|
||||||
<enum value=""VK_QCOM_extension_306"" name="VK_QCOM_extension_306_EXTENSION_NAME"/>
|
<enum value=""VK_QCOM_extension_306"" name="VK_QCOM_EXTENSION_306_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_QCOM_extension_307" number="307" author="QCOM" contact="Bill Licea-Kane @wwlk" supported="disabled">
|
<extension name="VK_QCOM_extension_307" number="307" author="QCOM" contact="Bill Licea-Kane @wwlk" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_QCOM_extension_307_SPEC_VERSION"/>
|
<enum value="0" name="VK_QCOM_EXTENSION_307_SPEC_VERSION"/>
|
||||||
<enum value=""VK_QCOM_extension_307"" name="VK_QCOM_extension_307_EXTENSION_NAME"/>
|
<enum value=""VK_QCOM_extension_307"" name="VK_QCOM_EXTENSION_307_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_NV_extension_308" number="308" type="device" author="NV" contact="Tristan Lorach @tlorach" supported="disabled">
|
<extension name="VK_NV_extension_308" number="308" type="device" author="NV" contact="Tristan Lorach @tlorach" supported="disabled">
|
||||||
|
@ -15786,8 +15804,8 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_QCOM_extension_310" number="310" author="QCOM" contact="Jeff Leger @jackohound" supported="disabled">
|
<extension name="VK_QCOM_extension_310" number="310" author="QCOM" contact="Jeff Leger @jackohound" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_QCOM_extension_310_SPEC_VERSION"/>
|
<enum value="0" name="VK_QCOM_EXTENSION_310_SPEC_VERSION"/>
|
||||||
<enum value=""VK_QCOM_extension_310"" name="VK_QCOM_extension_310_EXTENSION_NAME"/>
|
<enum value=""VK_QCOM_extension_310"" name="VK_QCOM_EXTENSION_310_EXTENSION_NAME"/>
|
||||||
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_RESERVED_QCOM"/>
|
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_RESERVED_QCOM"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
|
@ -16274,20 +16292,20 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_EXT_extension_359" number="359" author="EXT" contact="Bill Hollings @billhollings" supported="disabled" specialuse="glemulation">
|
<extension name="VK_EXT_extension_359" number="359" author="EXT" contact="Bill Hollings @billhollings" supported="disabled" specialuse="glemulation">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_EXT_EXTENSION_359"/>
|
<enum value="0" name="VK_EXT_EXTENSION_359_SPEC_VERSION"/>
|
||||||
<enum value=""VK_EXT_extension_359"" name="VK_EXT_EXTENSION_359"/>
|
<enum value=""VK_EXT_extension_359"" name="VK_EXT_EXTENSION_359_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_EXT_extension_360" number="360" author="EXT" contact="Bill Hollings @billhollings" supported="disabled" specialuse="glemulation">
|
<extension name="VK_EXT_extension_360" number="360" author="EXT" contact="Bill Hollings @billhollings" supported="disabled" specialuse="glemulation">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_EXT_EXTENSION_360"/>
|
<enum value="0" name="VK_EXT_EXTENSION_360_SPEC_VERSION"/>
|
||||||
<enum value=""VK_EXT_extension_360"" name="VK_EXT_EXTENSION_360"/>
|
<enum value=""VK_EXT_extension_360"" name="VK_EXT_EXTENSION_360_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_KHR_extension_361" number="361" author="KHR" contact="Lionel Landwerlin @llandwerlin" supported="disabled">
|
<extension name="VK_KHR_extension_361" number="361" author="KHR" contact="Lionel Landwerlin @llandwerlin" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_EXT_EXTENSION_361"/>
|
<enum value="0" name="VK_KHR_EXTENSION_361_SPEC_VERSION"/>
|
||||||
<enum value=""VK_EXT_extension_361"" name="VK_EXT_EXTENSION_361"/>
|
<enum value=""VK_KHR_extension_361"" name="VK_KHR_EXTENSION_361_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_EXT_extension_362" number="362" author="EXT" contact="Lionel Duc @nvlduc" supported="disabled">
|
<extension name="VK_EXT_extension_362" number="362" author="EXT" contact="Lionel Duc @nvlduc" supported="disabled">
|
||||||
|
@ -16304,8 +16322,8 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_FUCHSIA_extension_364" number="364" author="FUCHSIA" contact="Craig Stout @cdotstout" supported="disabled">
|
<extension name="VK_FUCHSIA_extension_364" number="364" author="FUCHSIA" contact="Craig Stout @cdotstout" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_EXT_EXTENSION_364_SPEC_VERSION"/>
|
<enum value="0" name="VK_FUCHSIA_EXTENSION_364_SPEC_VERSION"/>
|
||||||
<enum value=""VK_EXT_extension_364"" name="VK_EXT_EXTENSION_364_EXTENSION_NAME"/>
|
<enum value=""VK_FUCHSIA_extension_364"" name="VK_FUCHSIA_EXTENSION_364_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_FUCHSIA_external_memory" number="365" type="device" requires="VK_KHR_external_memory_capabilities,VK_KHR_external_memory" author="FUCHSIA" contact="John Rosasco @rosasco" platform="fuchsia" supported="vulkan">
|
<extension name="VK_FUCHSIA_external_memory" number="365" type="device" requires="VK_KHR_external_memory_capabilities,VK_KHR_external_memory" author="FUCHSIA" contact="John Rosasco @rosasco" platform="fuchsia" supported="vulkan">
|
||||||
|
@ -16338,14 +16356,14 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_FUCHSIA_extension_367" number="367" author="FUCHSIA" contact="Craig Stout @cdotstout" supported="disabled">
|
<extension name="VK_FUCHSIA_extension_367" number="367" author="FUCHSIA" contact="Craig Stout @cdotstout" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_EXT_EXTENSION_367_SPEC_VERSION"/>
|
<enum value="0" name="VK_FUCHSIA_EXTENSION_367_SPEC_VERSION"/>
|
||||||
<enum value=""VK_EXT_extension_367"" name="VK_EXT_EXTENSION_367_EXTENSION_NAME"/>
|
<enum value=""VK_FUCHSIA_extension_367"" name="VK_FUCHSIA_EXTENSION_367_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_FUCHSIA_extension_368" number="368" author="FUCHSIA" contact="Craig Stout @cdotstout" supported="disabled">
|
<extension name="VK_FUCHSIA_extension_368" number="368" author="FUCHSIA" contact="Craig Stout @cdotstout" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_EXT_EXTENSION_368_SPEC_VERSION"/>
|
<enum value="0" name="VK_FUCHSIA_EXTENSION_368_SPEC_VERSION"/>
|
||||||
<enum value=""VK_EXT_extension_368"" name="VK_EXT_EXTENSION_368_EXTENSION_NAME"/>
|
<enum value=""VK_FUCHSIA_extension_368"" name="VK_FUCHSIA_EXTENSION_368_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_QCOM_extension_369" number="369" author="QCOM" contact="Matthew Netsch @mnetsch" supported="disabled">
|
<extension name="VK_QCOM_extension_369" number="369" author="QCOM" contact="Matthew Netsch @mnetsch" supported="disabled">
|
||||||
|
@ -16681,11 +16699,14 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
<enum value=""VK_NV_extension_412"" name="VK_NV_EXTENSION_412_EXTENSION_NAME"/>
|
<enum value=""VK_NV_extension_412"" name="VK_NV_EXTENSION_412_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_NV_extension_413" number="413" author="NV" contact="Piers Daniell @pdaniell-nv" supported="disabled">
|
<extension name="VK_EXT_pageable_device_local_memory" number="413" author="EXT" contact="Piers Daniell @pdaniell-nv" type="device" requires="VK_EXT_memory_priority" supported="vulkan">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_NV_EXTENSION_413_SPEC_VERSION"/>
|
<enum value="1" name="VK_EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_SPEC_VERSION"/>
|
||||||
<enum value=""VK_NV_extension_413"" name="VK_NV_EXTENSION_413_EXTENSION_NAME"/>
|
<enum value=""VK_EXT_pageable_device_local_memory"" name="VK_EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_EXTENSION_NAME"/>
|
||||||
</require>
|
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT"/>
|
||||||
|
<type name="VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT"/>
|
||||||
|
<command name="vkSetDeviceMemoryPriorityEXT"/>
|
||||||
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_NV_extension_414" number="414" author="NV" contact="Piers Daniell @pdaniell-nv" supported="disabled">
|
<extension name="VK_NV_extension_414" number="414" author="NV" contact="Piers Daniell @pdaniell-nv" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
|
@ -16707,8 +16728,8 @@ typedef void <name>CAMetalLayer</name>;
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_KHR_extension_417" number="417" author="KHR" contact="Kevin Petit @kevinpetit" supported="disabled">
|
<extension name="VK_KHR_extension_417" number="417" author="KHR" contact="Kevin Petit @kevinpetit" supported="disabled">
|
||||||
<require>
|
<require>
|
||||||
<enum value="0" name="VK_ARM_EXTENSION_417_SPEC_VERSION"/>
|
<enum value="0" name="VK_KHR_EXTENSION_417_SPEC_VERSION"/>
|
||||||
<enum value=""VK_ARM_extension_417"" name="VK_ARM_EXTENSION_417_EXTENSION_NAME"/>
|
<enum value=""VK_KHR_extension_417"" name="VK_KHR_EXTENSION_417_EXTENSION_NAME"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="VK_ARM_extension_418" number="418" author="ARM" contact="Kevin Petit @kevinpetit" supported="disabled">
|
<extension name="VK_ARM_extension_418" number="418" author="ARM" contact="Kevin Petit @kevinpetit" supported="disabled">
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue