mirror of
https://github.com/seekrs/MacroLibX.git
synced 2026-04-18 21:46:48 +02:00
[BOT] update dependencies
This commit is contained in:
26
third_party/vulkan/vulkan.cppm
vendored
26
third_party/vulkan/vulkan.cppm
vendored
@@ -22,6 +22,7 @@ module;
|
|||||||
#include <vulkan/vulkan_hash.hpp>
|
#include <vulkan/vulkan_hash.hpp>
|
||||||
#include <vulkan/vulkan_raii.hpp>
|
#include <vulkan/vulkan_raii.hpp>
|
||||||
#include <vulkan/vulkan_shared.hpp>
|
#include <vulkan/vulkan_shared.hpp>
|
||||||
|
#include <vulkan/vulkan_to_string.hpp>
|
||||||
|
|
||||||
export module vulkan_hpp;
|
export module vulkan_hpp;
|
||||||
|
|
||||||
@@ -41,6 +42,7 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||||||
using VULKAN_HPP_NAMESPACE::detail::DispatchLoaderDynamic;
|
using VULKAN_HPP_NAMESPACE::detail::DispatchLoaderDynamic;
|
||||||
#if !defined( VK_NO_PROTOTYPES )
|
#if !defined( VK_NO_PROTOTYPES )
|
||||||
using VULKAN_HPP_NAMESPACE::detail::DispatchLoaderStatic;
|
using VULKAN_HPP_NAMESPACE::detail::DispatchLoaderStatic;
|
||||||
|
using VULKAN_HPP_NAMESPACE::detail::getDispatchLoaderStatic;
|
||||||
#endif /*VK_NO_PROTOTYPES*/
|
#endif /*VK_NO_PROTOTYPES*/
|
||||||
} // namespace detail
|
} // namespace detail
|
||||||
|
|
||||||
@@ -2686,6 +2688,30 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||||||
using VULKAN_HPP_NAMESPACE::ApiVersion14;
|
using VULKAN_HPP_NAMESPACE::ApiVersion14;
|
||||||
using VULKAN_HPP_NAMESPACE::HeaderVersionComplete;
|
using VULKAN_HPP_NAMESPACE::HeaderVersionComplete;
|
||||||
|
|
||||||
|
//====================
|
||||||
|
//=== FUNCPOINTERs ===
|
||||||
|
//====================
|
||||||
|
|
||||||
|
//=== VK_VERSION_1_0 ===
|
||||||
|
using VULKAN_HPP_NAMESPACE::PFN_AllocationFunction;
|
||||||
|
using VULKAN_HPP_NAMESPACE::PFN_FreeFunction;
|
||||||
|
using VULKAN_HPP_NAMESPACE::PFN_InternalAllocationNotification;
|
||||||
|
using VULKAN_HPP_NAMESPACE::PFN_InternalFreeNotification;
|
||||||
|
using VULKAN_HPP_NAMESPACE::PFN_ReallocationFunction;
|
||||||
|
using VULKAN_HPP_NAMESPACE::PFN_VoidFunction;
|
||||||
|
|
||||||
|
//=== VK_EXT_debug_report ===
|
||||||
|
using VULKAN_HPP_NAMESPACE::PFN_DebugReportCallbackEXT;
|
||||||
|
|
||||||
|
//=== VK_EXT_debug_utils ===
|
||||||
|
using VULKAN_HPP_NAMESPACE::PFN_DebugUtilsMessengerCallbackEXT;
|
||||||
|
|
||||||
|
//=== VK_EXT_device_memory_report ===
|
||||||
|
using VULKAN_HPP_NAMESPACE::PFN_DeviceMemoryReportCallbackEXT;
|
||||||
|
|
||||||
|
//=== VK_LUNARG_direct_driver_loading ===
|
||||||
|
using VULKAN_HPP_NAMESPACE::PFN_GetInstanceProcAddrLUNARG;
|
||||||
|
|
||||||
//===============
|
//===============
|
||||||
//=== STRUCTs ===
|
//=== STRUCTs ===
|
||||||
//===============
|
//===============
|
||||||
|
|||||||
2
third_party/vulkan/vulkan.hpp
vendored
2
third_party/vulkan/vulkan.hpp
vendored
@@ -63,7 +63,7 @@ extern "C" __declspec( dllimport ) FARPROC __stdcall GetProcAddress( HINSTANCE h
|
|||||||
# include <span>
|
# include <span>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static_assert( VK_HEADER_VERSION == 303, "Wrong VK_HEADER_VERSION!" );
|
static_assert( VK_HEADER_VERSION == 304, "Wrong VK_HEADER_VERSION!" );
|
||||||
|
|
||||||
// <tuple> includes <sys/sysmacros.h> through some other header
|
// <tuple> includes <sys/sysmacros.h> through some other header
|
||||||
// this results in major(x) being resolved to gnu_dev_major(x)
|
// this results in major(x) being resolved to gnu_dev_major(x)
|
||||||
|
|||||||
4
third_party/vulkan/vulkan_core.h
vendored
4
third_party/vulkan/vulkan_core.h
vendored
@@ -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
|
#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 303
|
#define VK_HEADER_VERSION 304
|
||||||
|
|
||||||
// Complete version of this file
|
// Complete version of this file
|
||||||
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 4, VK_HEADER_VERSION)
|
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 4, VK_HEADER_VERSION)
|
||||||
@@ -5954,7 +5954,7 @@ typedef enum VkDriverId {
|
|||||||
VK_DRIVER_ID_MESA_NVK = 24,
|
VK_DRIVER_ID_MESA_NVK = 24,
|
||||||
VK_DRIVER_ID_IMAGINATION_OPEN_SOURCE_MESA = 25,
|
VK_DRIVER_ID_IMAGINATION_OPEN_SOURCE_MESA = 25,
|
||||||
VK_DRIVER_ID_MESA_HONEYKRISP = 26,
|
VK_DRIVER_ID_MESA_HONEYKRISP = 26,
|
||||||
VK_DRIVER_ID_RESERVED_27 = 27,
|
VK_DRIVER_ID_VULKAN_SC_EMULATION_ON_VULKAN = 27,
|
||||||
VK_DRIVER_ID_AMD_PROPRIETARY_KHR = VK_DRIVER_ID_AMD_PROPRIETARY,
|
VK_DRIVER_ID_AMD_PROPRIETARY_KHR = VK_DRIVER_ID_AMD_PROPRIETARY,
|
||||||
VK_DRIVER_ID_AMD_OPEN_SOURCE_KHR = VK_DRIVER_ID_AMD_OPEN_SOURCE,
|
VK_DRIVER_ID_AMD_OPEN_SOURCE_KHR = VK_DRIVER_ID_AMD_OPEN_SOURCE,
|
||||||
VK_DRIVER_ID_MESA_RADV_KHR = VK_DRIVER_ID_MESA_RADV,
|
VK_DRIVER_ID_MESA_RADV_KHR = VK_DRIVER_ID_MESA_RADV,
|
||||||
|
|||||||
16
third_party/vulkan/vulkan_enums.hpp
vendored
16
third_party/vulkan/vulkan_enums.hpp
vendored
@@ -256,8 +256,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
eErrorInvalidDeviceAddressEXT = VK_ERROR_INVALID_DEVICE_ADDRESS_EXT,
|
eErrorInvalidDeviceAddressEXT = VK_ERROR_INVALID_DEVICE_ADDRESS_EXT,
|
||||||
eErrorInvalidOpaqueCaptureAddressKHR = VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR,
|
eErrorInvalidOpaqueCaptureAddressKHR = VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR,
|
||||||
ePipelineCompileRequired = VK_PIPELINE_COMPILE_REQUIRED,
|
ePipelineCompileRequired = VK_PIPELINE_COMPILE_REQUIRED,
|
||||||
eErrorPipelineCompileRequiredEXT = VK_ERROR_PIPELINE_COMPILE_REQUIRED_EXT,
|
|
||||||
ePipelineCompileRequiredEXT = VK_PIPELINE_COMPILE_REQUIRED_EXT,
|
ePipelineCompileRequiredEXT = VK_PIPELINE_COMPILE_REQUIRED_EXT,
|
||||||
|
eErrorPipelineCompileRequiredEXT = VK_ERROR_PIPELINE_COMPILE_REQUIRED_EXT,
|
||||||
eErrorNotPermitted = VK_ERROR_NOT_PERMITTED,
|
eErrorNotPermitted = VK_ERROR_NOT_PERMITTED,
|
||||||
eErrorNotPermittedEXT = VK_ERROR_NOT_PERMITTED_EXT,
|
eErrorNotPermittedEXT = VK_ERROR_NOT_PERMITTED_EXT,
|
||||||
eErrorNotPermittedKHR = VK_ERROR_NOT_PERMITTED_KHR,
|
eErrorNotPermittedKHR = VK_ERROR_NOT_PERMITTED_KHR,
|
||||||
@@ -413,8 +413,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
ePhysicalDeviceMultiviewProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES,
|
ePhysicalDeviceMultiviewProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES,
|
||||||
ePhysicalDeviceMultiviewPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR,
|
ePhysicalDeviceMultiviewPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR,
|
||||||
ePhysicalDeviceVariablePointersFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES,
|
ePhysicalDeviceVariablePointersFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES,
|
||||||
ePhysicalDeviceVariablePointersFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR,
|
|
||||||
ePhysicalDeviceVariablePointerFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES,
|
ePhysicalDeviceVariablePointerFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES,
|
||||||
|
ePhysicalDeviceVariablePointersFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR,
|
||||||
ePhysicalDeviceVariablePointerFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR,
|
ePhysicalDeviceVariablePointerFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR,
|
||||||
eProtectedSubmitInfo = VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO,
|
eProtectedSubmitInfo = VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO,
|
||||||
ePhysicalDeviceProtectedMemoryFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES,
|
ePhysicalDeviceProtectedMemoryFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES,
|
||||||
@@ -495,8 +495,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
ePhysicalDeviceShaderAtomicInt64Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES,
|
ePhysicalDeviceShaderAtomicInt64Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES,
|
||||||
ePhysicalDeviceShaderAtomicInt64FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR,
|
ePhysicalDeviceShaderAtomicInt64FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR,
|
||||||
ePhysicalDeviceShaderFloat16Int8Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES,
|
ePhysicalDeviceShaderFloat16Int8Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES,
|
||||||
ePhysicalDeviceFloat16Int8FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR,
|
|
||||||
ePhysicalDeviceShaderFloat16Int8FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR,
|
ePhysicalDeviceShaderFloat16Int8FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR,
|
||||||
|
ePhysicalDeviceFloat16Int8FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR,
|
||||||
ePhysicalDeviceFloatControlsProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES,
|
ePhysicalDeviceFloatControlsProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES,
|
||||||
ePhysicalDeviceFloatControlsPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR,
|
ePhysicalDeviceFloatControlsPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR,
|
||||||
eDescriptorSetLayoutBindingFlagsCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO,
|
eDescriptorSetLayoutBindingFlagsCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO,
|
||||||
@@ -675,11 +675,11 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
eDeviceQueueGlobalPriorityCreateInfoEXT = VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT,
|
eDeviceQueueGlobalPriorityCreateInfoEXT = VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT,
|
||||||
eDeviceQueueGlobalPriorityCreateInfoKHR = VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR,
|
eDeviceQueueGlobalPriorityCreateInfoKHR = VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR,
|
||||||
ePhysicalDeviceGlobalPriorityQueryFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES,
|
ePhysicalDeviceGlobalPriorityQueryFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES,
|
||||||
ePhysicalDeviceGlobalPriorityQueryFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT,
|
|
||||||
ePhysicalDeviceGlobalPriorityQueryFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR,
|
ePhysicalDeviceGlobalPriorityQueryFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR,
|
||||||
|
ePhysicalDeviceGlobalPriorityQueryFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT,
|
||||||
eQueueFamilyGlobalPriorityProperties = VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES,
|
eQueueFamilyGlobalPriorityProperties = VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES,
|
||||||
eQueueFamilyGlobalPriorityPropertiesEXT = VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT,
|
|
||||||
eQueueFamilyGlobalPriorityPropertiesKHR = VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR,
|
eQueueFamilyGlobalPriorityPropertiesKHR = VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR,
|
||||||
|
eQueueFamilyGlobalPriorityPropertiesEXT = VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT,
|
||||||
ePhysicalDeviceShaderSubgroupRotateFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES,
|
ePhysicalDeviceShaderSubgroupRotateFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES,
|
||||||
ePhysicalDeviceShaderSubgroupRotateFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES_KHR,
|
ePhysicalDeviceShaderSubgroupRotateFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES_KHR,
|
||||||
ePhysicalDeviceShaderFloatControls2Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES,
|
ePhysicalDeviceShaderFloatControls2Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES,
|
||||||
@@ -3532,9 +3532,9 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
eStore = VK_ATTACHMENT_STORE_OP_STORE,
|
eStore = VK_ATTACHMENT_STORE_OP_STORE,
|
||||||
eDontCare = VK_ATTACHMENT_STORE_OP_DONT_CARE,
|
eDontCare = VK_ATTACHMENT_STORE_OP_DONT_CARE,
|
||||||
eNone = VK_ATTACHMENT_STORE_OP_NONE,
|
eNone = VK_ATTACHMENT_STORE_OP_NONE,
|
||||||
eNoneEXT = VK_ATTACHMENT_STORE_OP_NONE_EXT,
|
|
||||||
eNoneKHR = VK_ATTACHMENT_STORE_OP_NONE_KHR,
|
eNoneKHR = VK_ATTACHMENT_STORE_OP_NONE_KHR,
|
||||||
eNoneQCOM = VK_ATTACHMENT_STORE_OP_NONE_QCOM
|
eNoneQCOM = VK_ATTACHMENT_STORE_OP_NONE_QCOM,
|
||||||
|
eNoneEXT = VK_ATTACHMENT_STORE_OP_NONE_EXT
|
||||||
};
|
};
|
||||||
|
|
||||||
enum class DependencyFlagBits : VkDependencyFlags
|
enum class DependencyFlagBits : VkDependencyFlags
|
||||||
@@ -4151,7 +4151,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
eMesaNvk = VK_DRIVER_ID_MESA_NVK,
|
eMesaNvk = VK_DRIVER_ID_MESA_NVK,
|
||||||
eImaginationOpenSourceMESA = VK_DRIVER_ID_IMAGINATION_OPEN_SOURCE_MESA,
|
eImaginationOpenSourceMESA = VK_DRIVER_ID_IMAGINATION_OPEN_SOURCE_MESA,
|
||||||
eMesaHoneykrisp = VK_DRIVER_ID_MESA_HONEYKRISP,
|
eMesaHoneykrisp = VK_DRIVER_ID_MESA_HONEYKRISP,
|
||||||
eReserved27 = VK_DRIVER_ID_RESERVED_27
|
eVulkanScEmulationOnVulkan = VK_DRIVER_ID_VULKAN_SC_EMULATION_ON_VULKAN
|
||||||
};
|
};
|
||||||
using DriverIdKHR = DriverId;
|
using DriverIdKHR = DriverId;
|
||||||
|
|
||||||
|
|||||||
@@ -2400,7 +2400,13 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
{ { "VK_VERSION_1_0",
|
{ { "VK_VERSION_1_0",
|
||||||
{ {
|
{ {
|
||||||
"VK_KHR_cooperative_matrix",
|
"VK_KHR_cooperative_matrix",
|
||||||
} } } } }
|
} } } } },
|
||||||
|
{ "VK_EXT_vertex_attribute_robustness",
|
||||||
|
{ { "VK_VERSION_1_0",
|
||||||
|
{ {
|
||||||
|
"VK_KHR_get_physical_device_properties2",
|
||||||
|
} } },
|
||||||
|
{ "VK_VERSION_1_1", { {} } } } }
|
||||||
};
|
};
|
||||||
auto depIt = dependencies.find( extension );
|
auto depIt = dependencies.find( extension );
|
||||||
return ( depIt != dependencies.end() ) ? depIt->second : noDependencies;
|
return ( depIt != dependencies.end() ) ? depIt->second : noDependencies;
|
||||||
|
|||||||
156
third_party/vulkan/vulkan_handles.hpp
vendored
156
third_party/vulkan/vulkan_handles.hpp
vendored
@@ -11633,6 +11633,112 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
|
|
||||||
//=== VK_KHR_swapchain ===
|
//=== VK_KHR_swapchain ===
|
||||||
|
|
||||||
|
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
|
VULKAN_HPP_NODISCARD Result mapMemory2( const VULKAN_HPP_NAMESPACE::MemoryMapInfo * pMemoryMapInfo,
|
||||||
|
void ** ppData,
|
||||||
|
Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT;
|
||||||
|
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
||||||
|
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
|
VULKAN_HPP_NODISCARD typename ResultValueType<void *>::type mapMemory2( const VULKAN_HPP_NAMESPACE::MemoryMapInfo & memoryMapInfo,
|
||||||
|
Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const;
|
||||||
|
#endif /* VULKAN_HPP_DISABLE_ENHANCED_MODE */
|
||||||
|
|
||||||
|
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
|
VULKAN_HPP_NODISCARD Result unmapMemory2( const VULKAN_HPP_NAMESPACE::MemoryUnmapInfo * pMemoryUnmapInfo,
|
||||||
|
Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT;
|
||||||
|
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
||||||
|
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
|
typename ResultValueType<void>::type unmapMemory2( const VULKAN_HPP_NAMESPACE::MemoryUnmapInfo & memoryUnmapInfo,
|
||||||
|
Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const;
|
||||||
|
#endif /* VULKAN_HPP_DISABLE_ENHANCED_MODE */
|
||||||
|
|
||||||
|
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
|
void getRenderingAreaGranularity( const VULKAN_HPP_NAMESPACE::RenderingAreaInfo * pRenderingAreaInfo,
|
||||||
|
VULKAN_HPP_NAMESPACE::Extent2D * pGranularity,
|
||||||
|
Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT;
|
||||||
|
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
||||||
|
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
|
VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Extent2D
|
||||||
|
getRenderingAreaGranularity( const VULKAN_HPP_NAMESPACE::RenderingAreaInfo & renderingAreaInfo,
|
||||||
|
Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT;
|
||||||
|
#endif /* VULKAN_HPP_DISABLE_ENHANCED_MODE */
|
||||||
|
|
||||||
|
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
|
void getImageSubresourceLayout( const VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfo * pInfo,
|
||||||
|
VULKAN_HPP_NAMESPACE::SubresourceLayout2 * pLayout,
|
||||||
|
Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT;
|
||||||
|
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
||||||
|
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
|
VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::SubresourceLayout2
|
||||||
|
getImageSubresourceLayout( const VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfo & info,
|
||||||
|
Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT;
|
||||||
|
template <typename X, typename Y, typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
|
VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::StructureChain<X, Y, Z...>
|
||||||
|
getImageSubresourceLayout( const VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfo & info,
|
||||||
|
Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT;
|
||||||
|
#endif /* VULKAN_HPP_DISABLE_ENHANCED_MODE */
|
||||||
|
|
||||||
|
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
|
void getImageSubresourceLayout2( VULKAN_HPP_NAMESPACE::Image image,
|
||||||
|
const VULKAN_HPP_NAMESPACE::ImageSubresource2 * pSubresource,
|
||||||
|
VULKAN_HPP_NAMESPACE::SubresourceLayout2 * pLayout,
|
||||||
|
Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT;
|
||||||
|
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
||||||
|
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
|
VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::SubresourceLayout2
|
||||||
|
getImageSubresourceLayout2( VULKAN_HPP_NAMESPACE::Image image,
|
||||||
|
const VULKAN_HPP_NAMESPACE::ImageSubresource2 & subresource,
|
||||||
|
Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT;
|
||||||
|
template <typename X, typename Y, typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
|
VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::StructureChain<X, Y, Z...>
|
||||||
|
getImageSubresourceLayout2( VULKAN_HPP_NAMESPACE::Image image,
|
||||||
|
const VULKAN_HPP_NAMESPACE::ImageSubresource2 & subresource,
|
||||||
|
Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT;
|
||||||
|
#endif /* VULKAN_HPP_DISABLE_ENHANCED_MODE */
|
||||||
|
|
||||||
|
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
|
VULKAN_HPP_NODISCARD Result copyMemoryToImage( const VULKAN_HPP_NAMESPACE::CopyMemoryToImageInfo * pCopyMemoryToImageInfo,
|
||||||
|
Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT;
|
||||||
|
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
||||||
|
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
|
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType<void>::type
|
||||||
|
copyMemoryToImage( const VULKAN_HPP_NAMESPACE::CopyMemoryToImageInfo & copyMemoryToImageInfo,
|
||||||
|
Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const;
|
||||||
|
#endif /* VULKAN_HPP_DISABLE_ENHANCED_MODE */
|
||||||
|
|
||||||
|
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
|
VULKAN_HPP_NODISCARD Result copyImageToMemory( const VULKAN_HPP_NAMESPACE::CopyImageToMemoryInfo * pCopyImageToMemoryInfo,
|
||||||
|
Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT;
|
||||||
|
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
||||||
|
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
|
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType<void>::type
|
||||||
|
copyImageToMemory( const VULKAN_HPP_NAMESPACE::CopyImageToMemoryInfo & copyImageToMemoryInfo,
|
||||||
|
Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const;
|
||||||
|
#endif /* VULKAN_HPP_DISABLE_ENHANCED_MODE */
|
||||||
|
|
||||||
|
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
|
VULKAN_HPP_NODISCARD Result copyImageToImage( const VULKAN_HPP_NAMESPACE::CopyImageToImageInfo * pCopyImageToImageInfo,
|
||||||
|
Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT;
|
||||||
|
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
||||||
|
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
|
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType<void>::type
|
||||||
|
copyImageToImage( const VULKAN_HPP_NAMESPACE::CopyImageToImageInfo & copyImageToImageInfo,
|
||||||
|
Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const;
|
||||||
|
#endif /* VULKAN_HPP_DISABLE_ENHANCED_MODE */
|
||||||
|
|
||||||
|
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
|
VULKAN_HPP_NODISCARD Result transitionImageLayout( uint32_t transitionCount,
|
||||||
|
const VULKAN_HPP_NAMESPACE::HostImageLayoutTransitionInfo * pTransitions,
|
||||||
|
Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT;
|
||||||
|
#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE
|
||||||
|
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
|
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType<void>::type
|
||||||
|
transitionImageLayout( VULKAN_HPP_NAMESPACE::ArrayProxy<const VULKAN_HPP_NAMESPACE::HostImageLayoutTransitionInfo> const & transitions,
|
||||||
|
Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const;
|
||||||
|
#endif /* VULKAN_HPP_DISABLE_ENHANCED_MODE */
|
||||||
|
|
||||||
|
//=== VK_KHR_swapchain ===
|
||||||
|
|
||||||
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
VULKAN_HPP_NODISCARD Result createSwapchainKHR( const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR * pCreateInfo,
|
VULKAN_HPP_NODISCARD Result createSwapchainKHR( const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR * pCreateInfo,
|
||||||
const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator,
|
const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator,
|
||||||
@@ -17706,5 +17812,55 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
VULKAN_HPP_NODISCARD typename ResultValueType<uint32_t>::type enumerateInstanceVersion( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT );
|
VULKAN_HPP_NODISCARD typename ResultValueType<uint32_t>::type enumerateInstanceVersion( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT );
|
||||||
#endif /* VULKAN_HPP_DISABLE_ENHANCED_MODE */
|
#endif /* VULKAN_HPP_DISABLE_ENHANCED_MODE */
|
||||||
|
|
||||||
|
// operators to compare vk::-handles
|
||||||
|
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||||
|
template <typename T, typename std::enable_if<VULKAN_HPP_NAMESPACE::isVulkanHandleType<T>::value, int>::type = 0>
|
||||||
|
auto operator<=>( T const & lhs, T const & rhs )
|
||||||
|
{
|
||||||
|
return static_cast<typename T::NativeType>( lhs ) <=> static_cast<typename T::NativeType>( rhs );
|
||||||
|
}
|
||||||
|
#else
|
||||||
|
template <typename T, typename std::enable_if<VULKAN_HPP_NAMESPACE::isVulkanHandleType<T>::value, int>::type = 0>
|
||||||
|
bool operator==( T const & lhs, T const & rhs )
|
||||||
|
{
|
||||||
|
return static_cast<typename T::NativeType>( lhs ) == static_cast<typename T::NativeType>( rhs );
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T, typename std::enable_if<VULKAN_HPP_NAMESPACE::isVulkanHandleType<T>::value, int>::type = 0>
|
||||||
|
bool operator!=( T const & lhs, T const & rhs )
|
||||||
|
{
|
||||||
|
return static_cast<typename T::NativeType>( lhs ) != static_cast<typename T::NativeType>( rhs );
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T, typename std::enable_if<VULKAN_HPP_NAMESPACE::isVulkanHandleType<T>::value, int>::type = 0>
|
||||||
|
bool operator<( T const & lhs, T const & rhs )
|
||||||
|
{
|
||||||
|
return static_cast<typename T::NativeType>( lhs ) < static_cast<typename T::NativeType>( rhs );
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
template <typename T, typename std::enable_if<VULKAN_HPP_NAMESPACE::isVulkanHandleType<T>::value, int>::type = 0>
|
||||||
|
bool operator==( T const & v, std::nullptr_t )
|
||||||
|
{
|
||||||
|
return !v;
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T, typename std::enable_if<VULKAN_HPP_NAMESPACE::isVulkanHandleType<T>::value, int>::type = 0>
|
||||||
|
bool operator==( std::nullptr_t, T const & v )
|
||||||
|
{
|
||||||
|
return !v;
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T, typename std::enable_if<VULKAN_HPP_NAMESPACE::isVulkanHandleType<T>::value, int>::type = 0>
|
||||||
|
bool operator!=( T const & v, std::nullptr_t )
|
||||||
|
{
|
||||||
|
return !!v;
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T, typename std::enable_if<VULKAN_HPP_NAMESPACE::isVulkanHandleType<T>::value, int>::type = 0>
|
||||||
|
bool operator!=( std::nullptr_t, T const & v )
|
||||||
|
{
|
||||||
|
return !!v;
|
||||||
|
}
|
||||||
} // namespace VULKAN_HPP_NAMESPACE
|
} // namespace VULKAN_HPP_NAMESPACE
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
842
third_party/vulkan/vulkan_structs.hpp
vendored
842
third_party/vulkan/vulkan_structs.hpp
vendored
File diff suppressed because it is too large
Load Diff
4
third_party/vulkan/vulkan_to_string.hpp
vendored
4
third_party/vulkan/vulkan_to_string.hpp
vendored
@@ -8,7 +8,7 @@
|
|||||||
#ifndef VULKAN_TO_STRING_HPP
|
#ifndef VULKAN_TO_STRING_HPP
|
||||||
#define VULKAN_TO_STRING_HPP
|
#define VULKAN_TO_STRING_HPP
|
||||||
|
|
||||||
#include <vulkan/vulkan_enums.hpp>
|
#include <vulkan/vulkan.hpp>
|
||||||
|
|
||||||
// ignore warnings on using deprecated enum values in this header
|
// ignore warnings on using deprecated enum values in this header
|
||||||
#if defined( __clang__ ) || defined( __GNUC__ )
|
#if defined( __clang__ ) || defined( __GNUC__ )
|
||||||
@@ -6748,7 +6748,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
case DriverId::eMesaNvk: return "MesaNvk";
|
case DriverId::eMesaNvk: return "MesaNvk";
|
||||||
case DriverId::eImaginationOpenSourceMESA: return "ImaginationOpenSourceMESA";
|
case DriverId::eImaginationOpenSourceMESA: return "ImaginationOpenSourceMESA";
|
||||||
case DriverId::eMesaHoneykrisp: return "MesaHoneykrisp";
|
case DriverId::eMesaHoneykrisp: return "MesaHoneykrisp";
|
||||||
case DriverId::eReserved27: return "Reserved27";
|
case DriverId::eVulkanScEmulationOnVulkan: return "VulkanScEmulationOnVulkan";
|
||||||
default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
|
default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
361
third_party/vulkan/vulkan_video.hpp
vendored
361
third_party/vulkan/vulkan_video.hpp
vendored
@@ -364,19 +364,21 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
|
|
||||||
enum class AV1ColorPrimaries
|
enum class AV1ColorPrimaries
|
||||||
{
|
{
|
||||||
eBt709 = STD_VIDEO_AV1_COLOR_PRIMARIES_BT_709,
|
eBt709 = STD_VIDEO_AV1_COLOR_PRIMARIES_BT_709,
|
||||||
eBtUnspecified = STD_VIDEO_AV1_COLOR_PRIMARIES_BT_UNSPECIFIED,
|
eUnspecified = STD_VIDEO_AV1_COLOR_PRIMARIES_UNSPECIFIED,
|
||||||
eBt470M = STD_VIDEO_AV1_COLOR_PRIMARIES_BT_470_M,
|
eBtUnspecified VULKAN_HPP_DEPRECATED_17( "eBtUnspecified is deprecated, eUnspecified should be used instead." ) =
|
||||||
eBt470BG = STD_VIDEO_AV1_COLOR_PRIMARIES_BT_470_B_G,
|
STD_VIDEO_AV1_COLOR_PRIMARIES_BT_UNSPECIFIED,
|
||||||
eBt601 = STD_VIDEO_AV1_COLOR_PRIMARIES_BT_601,
|
eBt470M = STD_VIDEO_AV1_COLOR_PRIMARIES_BT_470_M,
|
||||||
eSmpte240 = STD_VIDEO_AV1_COLOR_PRIMARIES_SMPTE_240,
|
eBt470BG = STD_VIDEO_AV1_COLOR_PRIMARIES_BT_470_B_G,
|
||||||
eGenericFilm = STD_VIDEO_AV1_COLOR_PRIMARIES_GENERIC_FILM,
|
eBt601 = STD_VIDEO_AV1_COLOR_PRIMARIES_BT_601,
|
||||||
eBt2020 = STD_VIDEO_AV1_COLOR_PRIMARIES_BT_2020,
|
eSmpte240 = STD_VIDEO_AV1_COLOR_PRIMARIES_SMPTE_240,
|
||||||
eXyz = STD_VIDEO_AV1_COLOR_PRIMARIES_XYZ,
|
eGenericFilm = STD_VIDEO_AV1_COLOR_PRIMARIES_GENERIC_FILM,
|
||||||
eSmpte431 = STD_VIDEO_AV1_COLOR_PRIMARIES_SMPTE_431,
|
eBt2020 = STD_VIDEO_AV1_COLOR_PRIMARIES_BT_2020,
|
||||||
eSmpte432 = STD_VIDEO_AV1_COLOR_PRIMARIES_SMPTE_432,
|
eXyz = STD_VIDEO_AV1_COLOR_PRIMARIES_XYZ,
|
||||||
eEbu3213 = STD_VIDEO_AV1_COLOR_PRIMARIES_EBU_3213,
|
eSmpte431 = STD_VIDEO_AV1_COLOR_PRIMARIES_SMPTE_431,
|
||||||
eInvalid = STD_VIDEO_AV1_COLOR_PRIMARIES_INVALID
|
eSmpte432 = STD_VIDEO_AV1_COLOR_PRIMARIES_SMPTE_432,
|
||||||
|
eEbu3213 = STD_VIDEO_AV1_COLOR_PRIMARIES_EBU_3213,
|
||||||
|
eInvalid = STD_VIDEO_AV1_COLOR_PRIMARIES_INVALID
|
||||||
};
|
};
|
||||||
|
|
||||||
enum class AV1TransferCharacteristics
|
enum class AV1TransferCharacteristics
|
||||||
@@ -3717,6 +3719,339 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
VULKAN_HPP_NAMESPACE::ArrayWrapper1D<uint8_t, STD_VIDEO_AV1_NUM_REF_FRAMES> SavedOrderHints = {};
|
VULKAN_HPP_NAMESPACE::ArrayWrapper1D<uint8_t, STD_VIDEO_AV1_NUM_REF_FRAMES> SavedOrderHints = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
//=== vulkan_video_codec_av1std_encode ===
|
||||||
|
|
||||||
|
struct EncodeAV1DecoderModelInfo
|
||||||
|
{
|
||||||
|
using NativeType = StdVideoEncodeAV1DecoderModelInfo;
|
||||||
|
|
||||||
|
operator StdVideoEncodeAV1DecoderModelInfo const &() const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return *reinterpret_cast<const StdVideoEncodeAV1DecoderModelInfo *>( this );
|
||||||
|
}
|
||||||
|
|
||||||
|
operator StdVideoEncodeAV1DecoderModelInfo &() VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return *reinterpret_cast<StdVideoEncodeAV1DecoderModelInfo *>( this );
|
||||||
|
}
|
||||||
|
|
||||||
|
bool operator==( EncodeAV1DecoderModelInfo const & rhs ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return ( buffer_delay_length_minus_1 == rhs.buffer_delay_length_minus_1 ) &&
|
||||||
|
( buffer_removal_time_length_minus_1 == rhs.buffer_removal_time_length_minus_1 ) &&
|
||||||
|
( frame_presentation_time_length_minus_1 == rhs.frame_presentation_time_length_minus_1 ) && ( reserved1 == rhs.reserved1 ) &&
|
||||||
|
( num_units_in_decoding_tick == rhs.num_units_in_decoding_tick );
|
||||||
|
}
|
||||||
|
|
||||||
|
bool operator!=( EncodeAV1DecoderModelInfo const & rhs ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return !operator==( rhs );
|
||||||
|
}
|
||||||
|
|
||||||
|
public:
|
||||||
|
uint8_t buffer_delay_length_minus_1 = {};
|
||||||
|
uint8_t buffer_removal_time_length_minus_1 = {};
|
||||||
|
uint8_t frame_presentation_time_length_minus_1 = {};
|
||||||
|
uint8_t reserved1 = {};
|
||||||
|
uint32_t num_units_in_decoding_tick = {};
|
||||||
|
};
|
||||||
|
|
||||||
|
struct EncodeAV1ExtensionHeader
|
||||||
|
{
|
||||||
|
using NativeType = StdVideoEncodeAV1ExtensionHeader;
|
||||||
|
|
||||||
|
operator StdVideoEncodeAV1ExtensionHeader const &() const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return *reinterpret_cast<const StdVideoEncodeAV1ExtensionHeader *>( this );
|
||||||
|
}
|
||||||
|
|
||||||
|
operator StdVideoEncodeAV1ExtensionHeader &() VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return *reinterpret_cast<StdVideoEncodeAV1ExtensionHeader *>( this );
|
||||||
|
}
|
||||||
|
|
||||||
|
bool operator==( EncodeAV1ExtensionHeader const & rhs ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return ( temporal_id == rhs.temporal_id ) && ( spatial_id == rhs.spatial_id );
|
||||||
|
}
|
||||||
|
|
||||||
|
bool operator!=( EncodeAV1ExtensionHeader const & rhs ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return !operator==( rhs );
|
||||||
|
}
|
||||||
|
|
||||||
|
public:
|
||||||
|
uint8_t temporal_id = {};
|
||||||
|
uint8_t spatial_id = {};
|
||||||
|
};
|
||||||
|
|
||||||
|
struct EncodeAV1OperatingPointInfoFlags
|
||||||
|
{
|
||||||
|
using NativeType = StdVideoEncodeAV1OperatingPointInfoFlags;
|
||||||
|
|
||||||
|
operator StdVideoEncodeAV1OperatingPointInfoFlags const &() const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return *reinterpret_cast<const StdVideoEncodeAV1OperatingPointInfoFlags *>( this );
|
||||||
|
}
|
||||||
|
|
||||||
|
operator StdVideoEncodeAV1OperatingPointInfoFlags &() VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return *reinterpret_cast<StdVideoEncodeAV1OperatingPointInfoFlags *>( this );
|
||||||
|
}
|
||||||
|
|
||||||
|
bool operator==( EncodeAV1OperatingPointInfoFlags const & rhs ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return ( decoder_model_present_for_this_op == rhs.decoder_model_present_for_this_op ) && ( low_delay_mode_flag == rhs.low_delay_mode_flag ) &&
|
||||||
|
( initial_display_delay_present_for_this_op == rhs.initial_display_delay_present_for_this_op ) && ( reserved == rhs.reserved );
|
||||||
|
}
|
||||||
|
|
||||||
|
bool operator!=( EncodeAV1OperatingPointInfoFlags const & rhs ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return !operator==( rhs );
|
||||||
|
}
|
||||||
|
|
||||||
|
public:
|
||||||
|
uint32_t decoder_model_present_for_this_op : 1;
|
||||||
|
uint32_t low_delay_mode_flag : 1;
|
||||||
|
uint32_t initial_display_delay_present_for_this_op : 1;
|
||||||
|
uint32_t reserved : 29;
|
||||||
|
};
|
||||||
|
|
||||||
|
struct EncodeAV1OperatingPointInfo
|
||||||
|
{
|
||||||
|
using NativeType = StdVideoEncodeAV1OperatingPointInfo;
|
||||||
|
|
||||||
|
operator StdVideoEncodeAV1OperatingPointInfo const &() const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return *reinterpret_cast<const StdVideoEncodeAV1OperatingPointInfo *>( this );
|
||||||
|
}
|
||||||
|
|
||||||
|
operator StdVideoEncodeAV1OperatingPointInfo &() VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return *reinterpret_cast<StdVideoEncodeAV1OperatingPointInfo *>( this );
|
||||||
|
}
|
||||||
|
|
||||||
|
bool operator==( EncodeAV1OperatingPointInfo const & rhs ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return ( flags == rhs.flags ) && ( operating_point_idc == rhs.operating_point_idc ) && ( seq_level_idx == rhs.seq_level_idx ) &&
|
||||||
|
( seq_tier == rhs.seq_tier ) && ( decoder_buffer_delay == rhs.decoder_buffer_delay ) && ( encoder_buffer_delay == rhs.encoder_buffer_delay ) &&
|
||||||
|
( initial_display_delay_minus_1 == rhs.initial_display_delay_minus_1 );
|
||||||
|
}
|
||||||
|
|
||||||
|
bool operator!=( EncodeAV1OperatingPointInfo const & rhs ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return !operator==( rhs );
|
||||||
|
}
|
||||||
|
|
||||||
|
public:
|
||||||
|
VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeAV1OperatingPointInfoFlags flags = {};
|
||||||
|
uint16_t operating_point_idc = {};
|
||||||
|
uint8_t seq_level_idx = {};
|
||||||
|
uint8_t seq_tier = {};
|
||||||
|
uint32_t decoder_buffer_delay = {};
|
||||||
|
uint32_t encoder_buffer_delay = {};
|
||||||
|
uint8_t initial_display_delay_minus_1 = {};
|
||||||
|
};
|
||||||
|
|
||||||
|
struct EncodeAV1PictureInfoFlags
|
||||||
|
{
|
||||||
|
using NativeType = StdVideoEncodeAV1PictureInfoFlags;
|
||||||
|
|
||||||
|
operator StdVideoEncodeAV1PictureInfoFlags const &() const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return *reinterpret_cast<const StdVideoEncodeAV1PictureInfoFlags *>( this );
|
||||||
|
}
|
||||||
|
|
||||||
|
operator StdVideoEncodeAV1PictureInfoFlags &() VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return *reinterpret_cast<StdVideoEncodeAV1PictureInfoFlags *>( this );
|
||||||
|
}
|
||||||
|
|
||||||
|
bool operator==( EncodeAV1PictureInfoFlags const & rhs ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return ( error_resilient_mode == rhs.error_resilient_mode ) && ( disable_cdf_update == rhs.disable_cdf_update ) &&
|
||||||
|
( use_superres == rhs.use_superres ) && ( render_and_frame_size_different == rhs.render_and_frame_size_different ) &&
|
||||||
|
( allow_screen_content_tools == rhs.allow_screen_content_tools ) && ( is_filter_switchable == rhs.is_filter_switchable ) &&
|
||||||
|
( force_integer_mv == rhs.force_integer_mv ) && ( frame_size_override_flag == rhs.frame_size_override_flag ) &&
|
||||||
|
( buffer_removal_time_present_flag == rhs.buffer_removal_time_present_flag ) && ( allow_intrabc == rhs.allow_intrabc ) &&
|
||||||
|
( frame_refs_short_signaling == rhs.frame_refs_short_signaling ) && ( allow_high_precision_mv == rhs.allow_high_precision_mv ) &&
|
||||||
|
( is_motion_mode_switchable == rhs.is_motion_mode_switchable ) && ( use_ref_frame_mvs == rhs.use_ref_frame_mvs ) &&
|
||||||
|
( disable_frame_end_update_cdf == rhs.disable_frame_end_update_cdf ) && ( allow_warped_motion == rhs.allow_warped_motion ) &&
|
||||||
|
( reduced_tx_set == rhs.reduced_tx_set ) && ( skip_mode_present == rhs.skip_mode_present ) && ( delta_q_present == rhs.delta_q_present ) &&
|
||||||
|
( delta_lf_present == rhs.delta_lf_present ) && ( delta_lf_multi == rhs.delta_lf_multi ) &&
|
||||||
|
( segmentation_enabled == rhs.segmentation_enabled ) && ( segmentation_update_map == rhs.segmentation_update_map ) &&
|
||||||
|
( segmentation_temporal_update == rhs.segmentation_temporal_update ) && ( segmentation_update_data == rhs.segmentation_update_data ) &&
|
||||||
|
( UsesLr == rhs.UsesLr ) && ( usesChromaLr == rhs.usesChromaLr ) && ( show_frame == rhs.show_frame ) &&
|
||||||
|
( showable_frame == rhs.showable_frame ) && ( reserved == rhs.reserved );
|
||||||
|
}
|
||||||
|
|
||||||
|
bool operator!=( EncodeAV1PictureInfoFlags const & rhs ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return !operator==( rhs );
|
||||||
|
}
|
||||||
|
|
||||||
|
public:
|
||||||
|
uint32_t error_resilient_mode : 1;
|
||||||
|
uint32_t disable_cdf_update : 1;
|
||||||
|
uint32_t use_superres : 1;
|
||||||
|
uint32_t render_and_frame_size_different : 1;
|
||||||
|
uint32_t allow_screen_content_tools : 1;
|
||||||
|
uint32_t is_filter_switchable : 1;
|
||||||
|
uint32_t force_integer_mv : 1;
|
||||||
|
uint32_t frame_size_override_flag : 1;
|
||||||
|
uint32_t buffer_removal_time_present_flag : 1;
|
||||||
|
uint32_t allow_intrabc : 1;
|
||||||
|
uint32_t frame_refs_short_signaling : 1;
|
||||||
|
uint32_t allow_high_precision_mv : 1;
|
||||||
|
uint32_t is_motion_mode_switchable : 1;
|
||||||
|
uint32_t use_ref_frame_mvs : 1;
|
||||||
|
uint32_t disable_frame_end_update_cdf : 1;
|
||||||
|
uint32_t allow_warped_motion : 1;
|
||||||
|
uint32_t reduced_tx_set : 1;
|
||||||
|
uint32_t skip_mode_present : 1;
|
||||||
|
uint32_t delta_q_present : 1;
|
||||||
|
uint32_t delta_lf_present : 1;
|
||||||
|
uint32_t delta_lf_multi : 1;
|
||||||
|
uint32_t segmentation_enabled : 1;
|
||||||
|
uint32_t segmentation_update_map : 1;
|
||||||
|
uint32_t segmentation_temporal_update : 1;
|
||||||
|
uint32_t segmentation_update_data : 1;
|
||||||
|
uint32_t UsesLr : 1;
|
||||||
|
uint32_t usesChromaLr : 1;
|
||||||
|
uint32_t show_frame : 1;
|
||||||
|
uint32_t showable_frame : 1;
|
||||||
|
uint32_t reserved : 3;
|
||||||
|
};
|
||||||
|
|
||||||
|
struct EncodeAV1PictureInfo
|
||||||
|
{
|
||||||
|
using NativeType = StdVideoEncodeAV1PictureInfo;
|
||||||
|
|
||||||
|
operator StdVideoEncodeAV1PictureInfo const &() const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return *reinterpret_cast<const StdVideoEncodeAV1PictureInfo *>( this );
|
||||||
|
}
|
||||||
|
|
||||||
|
operator StdVideoEncodeAV1PictureInfo &() VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return *reinterpret_cast<StdVideoEncodeAV1PictureInfo *>( this );
|
||||||
|
}
|
||||||
|
|
||||||
|
bool operator==( EncodeAV1PictureInfo const & rhs ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return ( flags == rhs.flags ) && ( frame_type == rhs.frame_type ) && ( frame_presentation_time == rhs.frame_presentation_time ) &&
|
||||||
|
( current_frame_id == rhs.current_frame_id ) && ( order_hint == rhs.order_hint ) && ( primary_ref_frame == rhs.primary_ref_frame ) &&
|
||||||
|
( refresh_frame_flags == rhs.refresh_frame_flags ) && ( coded_denom == rhs.coded_denom ) &&
|
||||||
|
( render_width_minus_1 == rhs.render_width_minus_1 ) && ( render_height_minus_1 == rhs.render_height_minus_1 ) &&
|
||||||
|
( interpolation_filter == rhs.interpolation_filter ) && ( TxMode == rhs.TxMode ) && ( delta_q_res == rhs.delta_q_res ) &&
|
||||||
|
( delta_lf_res == rhs.delta_lf_res ) && ( ref_order_hint == rhs.ref_order_hint ) && ( ref_frame_idx == rhs.ref_frame_idx ) &&
|
||||||
|
( reserved1 == rhs.reserved1 ) && ( delta_frame_id_minus_1 == rhs.delta_frame_id_minus_1 ) && ( pTileInfo == rhs.pTileInfo ) &&
|
||||||
|
( pQuantization == rhs.pQuantization ) && ( pSegmentation == rhs.pSegmentation ) && ( pLoopFilter == rhs.pLoopFilter ) &&
|
||||||
|
( pCDEF == rhs.pCDEF ) && ( pLoopRestoration == rhs.pLoopRestoration ) && ( pGlobalMotion == rhs.pGlobalMotion ) &&
|
||||||
|
( pExtensionHeader == rhs.pExtensionHeader ) && ( pBufferRemovalTimes == rhs.pBufferRemovalTimes );
|
||||||
|
}
|
||||||
|
|
||||||
|
bool operator!=( EncodeAV1PictureInfo const & rhs ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return !operator==( rhs );
|
||||||
|
}
|
||||||
|
|
||||||
|
public:
|
||||||
|
VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeAV1PictureInfoFlags flags = {};
|
||||||
|
VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1FrameType frame_type = VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1FrameType::eKey;
|
||||||
|
uint32_t frame_presentation_time = {};
|
||||||
|
uint32_t current_frame_id = {};
|
||||||
|
uint8_t order_hint = {};
|
||||||
|
uint8_t primary_ref_frame = {};
|
||||||
|
uint8_t refresh_frame_flags = {};
|
||||||
|
uint8_t coded_denom = {};
|
||||||
|
uint16_t render_width_minus_1 = {};
|
||||||
|
uint16_t render_height_minus_1 = {};
|
||||||
|
VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1InterpolationFilter interpolation_filter =
|
||||||
|
VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1InterpolationFilter::eEighttap;
|
||||||
|
VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1TxMode TxMode = VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1TxMode::eOnly4X4;
|
||||||
|
uint8_t delta_q_res = {};
|
||||||
|
uint8_t delta_lf_res = {};
|
||||||
|
VULKAN_HPP_NAMESPACE::ArrayWrapper1D<uint8_t, STD_VIDEO_AV1_NUM_REF_FRAMES> ref_order_hint = {};
|
||||||
|
VULKAN_HPP_NAMESPACE::ArrayWrapper1D<int8_t, STD_VIDEO_AV1_REFS_PER_FRAME> ref_frame_idx = {};
|
||||||
|
VULKAN_HPP_NAMESPACE::ArrayWrapper1D<uint8_t, 3> reserved1 = {};
|
||||||
|
VULKAN_HPP_NAMESPACE::ArrayWrapper1D<uint32_t, STD_VIDEO_AV1_REFS_PER_FRAME> delta_frame_id_minus_1 = {};
|
||||||
|
const VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1TileInfo * pTileInfo = {};
|
||||||
|
const VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1Quantization * pQuantization = {};
|
||||||
|
const VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1Segmentation * pSegmentation = {};
|
||||||
|
const VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1LoopFilter * pLoopFilter = {};
|
||||||
|
const VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1CDEF * pCDEF = {};
|
||||||
|
const VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1LoopRestoration * pLoopRestoration = {};
|
||||||
|
const VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1GlobalMotion * pGlobalMotion = {};
|
||||||
|
const VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeAV1ExtensionHeader * pExtensionHeader = {};
|
||||||
|
const uint32_t * pBufferRemovalTimes = {};
|
||||||
|
};
|
||||||
|
|
||||||
|
struct EncodeAV1ReferenceInfoFlags
|
||||||
|
{
|
||||||
|
using NativeType = StdVideoEncodeAV1ReferenceInfoFlags;
|
||||||
|
|
||||||
|
operator StdVideoEncodeAV1ReferenceInfoFlags const &() const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return *reinterpret_cast<const StdVideoEncodeAV1ReferenceInfoFlags *>( this );
|
||||||
|
}
|
||||||
|
|
||||||
|
operator StdVideoEncodeAV1ReferenceInfoFlags &() VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return *reinterpret_cast<StdVideoEncodeAV1ReferenceInfoFlags *>( this );
|
||||||
|
}
|
||||||
|
|
||||||
|
bool operator==( EncodeAV1ReferenceInfoFlags const & rhs ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return ( disable_frame_end_update_cdf == rhs.disable_frame_end_update_cdf ) && ( segmentation_enabled == rhs.segmentation_enabled ) &&
|
||||||
|
( reserved == rhs.reserved );
|
||||||
|
}
|
||||||
|
|
||||||
|
bool operator!=( EncodeAV1ReferenceInfoFlags const & rhs ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return !operator==( rhs );
|
||||||
|
}
|
||||||
|
|
||||||
|
public:
|
||||||
|
uint32_t disable_frame_end_update_cdf : 1;
|
||||||
|
uint32_t segmentation_enabled : 1;
|
||||||
|
uint32_t reserved : 30;
|
||||||
|
};
|
||||||
|
|
||||||
|
struct EncodeAV1ReferenceInfo
|
||||||
|
{
|
||||||
|
using NativeType = StdVideoEncodeAV1ReferenceInfo;
|
||||||
|
|
||||||
|
operator StdVideoEncodeAV1ReferenceInfo const &() const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return *reinterpret_cast<const StdVideoEncodeAV1ReferenceInfo *>( this );
|
||||||
|
}
|
||||||
|
|
||||||
|
operator StdVideoEncodeAV1ReferenceInfo &() VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return *reinterpret_cast<StdVideoEncodeAV1ReferenceInfo *>( this );
|
||||||
|
}
|
||||||
|
|
||||||
|
bool operator==( EncodeAV1ReferenceInfo const & rhs ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return ( flags == rhs.flags ) && ( RefFrameId == rhs.RefFrameId ) && ( frame_type == rhs.frame_type ) && ( OrderHint == rhs.OrderHint ) &&
|
||||||
|
( reserved1 == rhs.reserved1 ) && ( pExtensionHeader == rhs.pExtensionHeader );
|
||||||
|
}
|
||||||
|
|
||||||
|
bool operator!=( EncodeAV1ReferenceInfo const & rhs ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
return !operator==( rhs );
|
||||||
|
}
|
||||||
|
|
||||||
|
public:
|
||||||
|
VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeAV1ReferenceInfoFlags flags = {};
|
||||||
|
uint32_t RefFrameId = {};
|
||||||
|
VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1FrameType frame_type = VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1FrameType::eKey;
|
||||||
|
uint8_t OrderHint = {};
|
||||||
|
VULKAN_HPP_NAMESPACE::ArrayWrapper1D<uint8_t, 3> reserved1 = {};
|
||||||
|
const VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeAV1ExtensionHeader * pExtensionHeader = {};
|
||||||
|
};
|
||||||
|
|
||||||
} // namespace VULKAN_HPP_VIDEO_NAMESPACE
|
} // namespace VULKAN_HPP_VIDEO_NAMESPACE
|
||||||
} // namespace VULKAN_HPP_NAMESPACE
|
} // namespace VULKAN_HPP_NAMESPACE
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user