1e8556ba3Sopenharmony_ci// Copyright 2015-2024 The Khronos Group Inc. 2e8556ba3Sopenharmony_ci// 3e8556ba3Sopenharmony_ci// SPDX-License-Identifier: Apache-2.0 OR MIT 4e8556ba3Sopenharmony_ci// 5e8556ba3Sopenharmony_ci 6e8556ba3Sopenharmony_ci// This header is generated from the Khronos Vulkan XML API Registry. 7e8556ba3Sopenharmony_ci 8e8556ba3Sopenharmony_ci// Note: This module is still in an experimental state. 9e8556ba3Sopenharmony_ci// Any feedback is welcome on https://github.com/KhronosGroup/Vulkan-Hpp/issues. 10e8556ba3Sopenharmony_ci 11e8556ba3Sopenharmony_cimodule; 12e8556ba3Sopenharmony_ci 13e8556ba3Sopenharmony_ci#include <vulkan/vulkan.hpp> 14e8556ba3Sopenharmony_ci#include <vulkan/vulkan_extension_inspection.hpp> 15e8556ba3Sopenharmony_ci#include <vulkan/vulkan_format_traits.hpp> 16e8556ba3Sopenharmony_ci#include <vulkan/vulkan_hash.hpp> 17e8556ba3Sopenharmony_ci#include <vulkan/vulkan_raii.hpp> 18e8556ba3Sopenharmony_ci#include <vulkan/vulkan_shared.hpp> 19e8556ba3Sopenharmony_ci 20e8556ba3Sopenharmony_ciexport module vulkan_hpp; 21e8556ba3Sopenharmony_ci 22e8556ba3Sopenharmony_ciexport namespace VULKAN_HPP_NAMESPACE 23e8556ba3Sopenharmony_ci{ 24e8556ba3Sopenharmony_ci //===================================== 25e8556ba3Sopenharmony_ci //=== HARDCODED TYPEs AND FUNCTIONs === 26e8556ba3Sopenharmony_ci //===================================== 27e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ArrayWrapper1D; 28e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ArrayWrapper2D; 29e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DispatchLoaderBase; 30e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic; 31e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Flags; 32e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FlagTraits; 33e8556ba3Sopenharmony_ci 34e8556ba3Sopenharmony_ci#if !defined( VK_NO_PROTOTYPES ) 35e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DispatchLoaderStatic; 36e8556ba3Sopenharmony_ci#endif /*VK_NO_PROTOTYPES*/ 37e8556ba3Sopenharmony_ci 38e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::operator&; 39e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::operator|; 40e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::operator^; 41e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::operator~; 42e8556ba3Sopenharmony_ci using VULKAN_HPP_DEFAULT_DISPATCHER_TYPE; 43e8556ba3Sopenharmony_ci 44e8556ba3Sopenharmony_ci#if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) 45e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ArrayProxy; 46e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries; 47e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Optional; 48e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::StridedArrayProxy; 49e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::StructureChain; 50e8556ba3Sopenharmony_ci#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ 51e8556ba3Sopenharmony_ci 52e8556ba3Sopenharmony_ci#if !defined( VULKAN_HPP_NO_SMART_HANDLE ) 53e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ObjectDestroy; 54e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ObjectDestroyShared; 55e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ObjectFree; 56e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ObjectFreeShared; 57e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ObjectRelease; 58e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ObjectReleaseShared; 59e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PoolFree; 60e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PoolFreeShared; 61e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedHandle; 62e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueHandle; 63e8556ba3Sopenharmony_ci#endif /*VULKAN_HPP_NO_SMART_HANDLE*/ 64e8556ba3Sopenharmony_ci 65e8556ba3Sopenharmony_ci //================== 66e8556ba3Sopenharmony_ci //=== BASE TYPEs === 67e8556ba3Sopenharmony_ci //================== 68e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Bool32; 69e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceAddress; 70e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceSize; 71e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RemoteAddressNV; 72e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SampleMask; 73e8556ba3Sopenharmony_ci 74e8556ba3Sopenharmony_ci //============= 75e8556ba3Sopenharmony_ci //=== ENUMs === 76e8556ba3Sopenharmony_ci //============= 77e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CppType; 78e8556ba3Sopenharmony_ci 79e8556ba3Sopenharmony_ci //=== VK_VERSION_1_0 === 80e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccessFlagBits; 81e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccessFlags; 82e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AttachmentDescriptionFlagBits; 83e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AttachmentDescriptionFlags; 84e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AttachmentLoadOp; 85e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AttachmentStoreOp; 86e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BlendFactor; 87e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BlendOp; 88e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BorderColor; 89e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferCreateFlagBits; 90e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferCreateFlags; 91e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferUsageFlagBits; 92e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferUsageFlags; 93e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferViewCreateFlagBits; 94e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferViewCreateFlags; 95e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ColorComponentFlagBits; 96e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ColorComponentFlags; 97e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CommandBufferLevel; 98e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CommandBufferResetFlagBits; 99e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CommandBufferResetFlags; 100e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CommandBufferUsageFlagBits; 101e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CommandBufferUsageFlags; 102e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CommandPoolCreateFlagBits; 103e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CommandPoolCreateFlags; 104e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CommandPoolResetFlagBits; 105e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CommandPoolResetFlags; 106e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CompareOp; 107e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ComponentSwizzle; 108e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CullModeFlagBits; 109e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CullModeFlags; 110e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DependencyFlagBits; 111e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DependencyFlags; 112e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorPoolCreateFlagBits; 113e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorPoolCreateFlags; 114e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorPoolResetFlagBits; 115e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorPoolResetFlags; 116e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateFlagBits; 117e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateFlags; 118e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorType; 119e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceCreateFlagBits; 120e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceCreateFlags; 121e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlagBits; 122e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlags; 123e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DynamicState; 124e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EventCreateFlagBits; 125e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EventCreateFlags; 126e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FenceCreateFlagBits; 127e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FenceCreateFlags; 128e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Filter; 129e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Format; 130e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FormatFeatureFlagBits; 131e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FormatFeatureFlags; 132e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FramebufferCreateFlagBits; 133e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FramebufferCreateFlags; 134e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FrontFace; 135e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageAspectFlagBits; 136e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageAspectFlags; 137e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageCreateFlagBits; 138e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageCreateFlags; 139e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageLayout; 140e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageTiling; 141e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageType; 142e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageUsageFlagBits; 143e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageUsageFlags; 144e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageViewCreateFlagBits; 145e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageViewCreateFlags; 146e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageViewType; 147e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::IndexType; 148e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::InstanceCreateFlagBits; 149e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::InstanceCreateFlags; 150e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::InternalAllocationType; 151e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::LogicOp; 152e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryHeapFlagBits; 153e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryHeapFlags; 154e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryMapFlagBits; 155e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryMapFlags; 156e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryPropertyFlagBits; 157e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryPropertyFlags; 158e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ObjectType; 159e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceType; 160e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineBindPoint; 161e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCacheCreateFlagBits; 162e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCacheCreateFlags; 163e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersion; 164e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateFlagBits; 165e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateFlags; 166e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCreateFlagBits; 167e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCreateFlags; 168e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateFlagBits; 169e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateFlags; 170e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateFlagBits; 171e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateFlags; 172e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateFlagBits; 173e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateFlags; 174e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineLayoutCreateFlagBits; 175e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineLayoutCreateFlags; 176e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateFlagBits; 177e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateFlags; 178e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateFlagBits; 179e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateFlags; 180e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateFlagBits; 181e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateFlags; 182e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineStageFlagBits; 183e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineStageFlags; 184e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateFlagBits; 185e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateFlags; 186e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateFlagBits; 187e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateFlags; 188e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateFlagBits; 189e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateFlags; 190e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PolygonMode; 191e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PrimitiveTopology; 192e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueryControlFlagBits; 193e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueryControlFlags; 194e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlagBits; 195e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlags; 196e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueryPoolCreateFlagBits; 197e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueryPoolCreateFlags; 198e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueryResultFlagBits; 199e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueryResultFlags; 200e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueryType; 201e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueueFlagBits; 202e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueueFlags; 203e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderPassCreateFlagBits; 204e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderPassCreateFlags; 205e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Result; 206e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SampleCountFlagBits; 207e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SampleCountFlags; 208e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SamplerAddressMode; 209e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SamplerCreateFlagBits; 210e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SamplerCreateFlags; 211e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SamplerMipmapMode; 212e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SemaphoreCreateFlagBits; 213e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SemaphoreCreateFlags; 214e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShaderModuleCreateFlagBits; 215e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShaderModuleCreateFlags; 216e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShaderStageFlagBits; 217e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShaderStageFlags; 218e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharingMode; 219e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SparseImageFormatFlagBits; 220e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SparseImageFormatFlags; 221e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SparseMemoryBindFlagBits; 222e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SparseMemoryBindFlags; 223e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::StencilFaceFlagBits; 224e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::StencilFaceFlags; 225e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::StencilOp; 226e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::StructureType; 227e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubpassContents; 228e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubpassDescriptionFlagBits; 229e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubpassDescriptionFlags; 230e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SystemAllocationScope; 231e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VendorId; 232e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VertexInputRate; 233e8556ba3Sopenharmony_ci 234e8556ba3Sopenharmony_ci //=== VK_VERSION_1_1 === 235e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ChromaLocation; 236e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ChromaLocationKHR; 237e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CommandPoolTrimFlagBits; 238e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CommandPoolTrimFlags; 239e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlagBits; 240e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlags; 241e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateType; 242e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateTypeKHR; 243e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlagBits; 244e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlagBitsKHR; 245e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlags; 246e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits; 247e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBitsKHR; 248e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlags; 249e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagBits; 250e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagBitsKHR; 251e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlags; 252e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits; 253e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBitsKHR; 254e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags; 255e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlagBits; 256e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlagBitsKHR; 257e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlags; 258e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits; 259e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBitsKHR; 260e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlags; 261e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FenceImportFlagBits; 262e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FenceImportFlagBitsKHR; 263e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FenceImportFlags; 264e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagBits; 265e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagBitsKHR; 266e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryAllocateFlags; 267e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlagBits; 268e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlagBitsKHR; 269e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags; 270e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PointClippingBehavior; 271e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PointClippingBehaviorKHR; 272e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion; 273e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversionKHR; 274e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SamplerYcbcrRange; 275e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SamplerYcbcrRangeKHR; 276e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SemaphoreImportFlagBits; 277e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SemaphoreImportFlagBitsKHR; 278e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SemaphoreImportFlags; 279e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubgroupFeatureFlagBits; 280e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubgroupFeatureFlags; 281e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::TessellationDomainOrigin; 282e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::TessellationDomainOriginKHR; 283e8556ba3Sopenharmony_ci 284e8556ba3Sopenharmony_ci //=== VK_VERSION_1_2 === 285e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorBindingFlagBits; 286e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorBindingFlagBitsEXT; 287e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorBindingFlags; 288e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DriverId; 289e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DriverIdKHR; 290e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ResolveModeFlagBits; 291e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ResolveModeFlagBitsKHR; 292e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ResolveModeFlags; 293e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SamplerReductionMode; 294e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SamplerReductionModeEXT; 295e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SemaphoreType; 296e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SemaphoreTypeKHR; 297e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SemaphoreWaitFlagBits; 298e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SemaphoreWaitFlagBitsKHR; 299e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SemaphoreWaitFlags; 300e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence; 301e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependenceKHR; 302e8556ba3Sopenharmony_ci 303e8556ba3Sopenharmony_ci //=== VK_VERSION_1_3 === 304e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccessFlagBits2; 305e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccessFlagBits2KHR; 306e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccessFlags2; 307e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FormatFeatureFlagBits2; 308e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FormatFeatureFlagBits2KHR; 309e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FormatFeatureFlags2; 310e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlagBits; 311e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlagBitsEXT; 312e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlags; 313e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineStageFlagBits2; 314e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineStageFlagBits2KHR; 315e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineStageFlags2; 316e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlagBits; 317e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlagBitsEXT; 318e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlags; 319e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderingFlagBits; 320e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderingFlagBitsKHR; 321e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderingFlags; 322e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubmitFlagBits; 323e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubmitFlagBitsKHR; 324e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubmitFlags; 325e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ToolPurposeFlagBits; 326e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ToolPurposeFlagBitsEXT; 327e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ToolPurposeFlags; 328e8556ba3Sopenharmony_ci 329e8556ba3Sopenharmony_ci //=== VK_KHR_surface === 330e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ColorSpaceKHR; 331e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CompositeAlphaFlagBitsKHR; 332e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CompositeAlphaFlagsKHR; 333e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PresentModeKHR; 334e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR; 335e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SurfaceTransformFlagsKHR; 336e8556ba3Sopenharmony_ci 337e8556ba3Sopenharmony_ci //=== VK_KHR_swapchain === 338e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagBitsKHR; 339e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR; 340e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SwapchainCreateFlagBitsKHR; 341e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SwapchainCreateFlagsKHR; 342e8556ba3Sopenharmony_ci 343e8556ba3Sopenharmony_ci //=== VK_KHR_display === 344e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplayModeCreateFlagBitsKHR; 345e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplayModeCreateFlagsKHR; 346e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagBitsKHR; 347e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagsKHR; 348e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateFlagBitsKHR; 349e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateFlagsKHR; 350e8556ba3Sopenharmony_ci 351e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_XLIB_KHR ) 352e8556ba3Sopenharmony_ci //=== VK_KHR_xlib_surface === 353e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::XlibSurfaceCreateFlagBitsKHR; 354e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::XlibSurfaceCreateFlagsKHR; 355e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_XLIB_KHR*/ 356e8556ba3Sopenharmony_ci 357e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_XCB_KHR ) 358e8556ba3Sopenharmony_ci //=== VK_KHR_xcb_surface === 359e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::XcbSurfaceCreateFlagBitsKHR; 360e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::XcbSurfaceCreateFlagsKHR; 361e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_XCB_KHR*/ 362e8556ba3Sopenharmony_ci 363e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WAYLAND_KHR ) 364e8556ba3Sopenharmony_ci //=== VK_KHR_wayland_surface === 365e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateFlagBitsKHR; 366e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateFlagsKHR; 367e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ 368e8556ba3Sopenharmony_ci 369e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_ANDROID_KHR ) 370e8556ba3Sopenharmony_ci //=== VK_KHR_android_surface === 371e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateFlagBitsKHR; 372e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateFlagsKHR; 373e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ 374e8556ba3Sopenharmony_ci 375e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR ) 376e8556ba3Sopenharmony_ci //=== VK_KHR_win32_surface === 377e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Win32SurfaceCreateFlagBitsKHR; 378e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Win32SurfaceCreateFlagsKHR; 379e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/ 380e8556ba3Sopenharmony_ci 381e8556ba3Sopenharmony_ci //=== VK_EXT_debug_report === 382e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DebugReportFlagBitsEXT; 383e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DebugReportFlagsEXT; 384e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT; 385e8556ba3Sopenharmony_ci 386e8556ba3Sopenharmony_ci //=== VK_AMD_rasterization_order === 387e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RasterizationOrderAMD; 388e8556ba3Sopenharmony_ci 389e8556ba3Sopenharmony_ci //=== VK_KHR_video_queue === 390e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueryResultStatusKHR; 391e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoBeginCodingFlagBitsKHR; 392e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoBeginCodingFlagsKHR; 393e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoCapabilityFlagBitsKHR; 394e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoCapabilityFlagsKHR; 395e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoChromaSubsamplingFlagBitsKHR; 396e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoChromaSubsamplingFlagsKHR; 397e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoCodecOperationFlagBitsKHR; 398e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoCodecOperationFlagsKHR; 399e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoCodingControlFlagBitsKHR; 400e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoCodingControlFlagsKHR; 401e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoComponentBitDepthFlagBitsKHR; 402e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoComponentBitDepthFlagsKHR; 403e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEndCodingFlagBitsKHR; 404e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEndCodingFlagsKHR; 405e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoSessionCreateFlagBitsKHR; 406e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoSessionCreateFlagsKHR; 407e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateFlagBitsKHR; 408e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateFlagsKHR; 409e8556ba3Sopenharmony_ci 410e8556ba3Sopenharmony_ci //=== VK_KHR_video_decode_queue === 411e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoDecodeCapabilityFlagBitsKHR; 412e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoDecodeCapabilityFlagsKHR; 413e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoDecodeFlagBitsKHR; 414e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoDecodeFlagsKHR; 415e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoDecodeUsageFlagBitsKHR; 416e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoDecodeUsageFlagsKHR; 417e8556ba3Sopenharmony_ci 418e8556ba3Sopenharmony_ci //=== VK_EXT_transform_feedback === 419e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateFlagBitsEXT; 420e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateFlagsEXT; 421e8556ba3Sopenharmony_ci 422e8556ba3Sopenharmony_ci //=== VK_KHR_video_encode_h264 === 423e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilityFlagBitsKHR; 424e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilityFlagsKHR; 425e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlFlagBitsKHR; 426e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlFlagsKHR; 427e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH264StdFlagBitsKHR; 428e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH264StdFlagsKHR; 429e8556ba3Sopenharmony_ci 430e8556ba3Sopenharmony_ci //=== VK_KHR_video_encode_h265 === 431e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilityFlagBitsKHR; 432e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilityFlagsKHR; 433e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH265CtbSizeFlagBitsKHR; 434e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH265CtbSizeFlagsKHR; 435e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlFlagBitsKHR; 436e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlFlagsKHR; 437e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH265StdFlagBitsKHR; 438e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH265StdFlagsKHR; 439e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH265TransformBlockSizeFlagBitsKHR; 440e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH265TransformBlockSizeFlagsKHR; 441e8556ba3Sopenharmony_ci 442e8556ba3Sopenharmony_ci //=== VK_KHR_video_decode_h264 === 443e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureLayoutFlagBitsKHR; 444e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureLayoutFlagsKHR; 445e8556ba3Sopenharmony_ci 446e8556ba3Sopenharmony_ci //=== VK_AMD_shader_info === 447e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShaderInfoTypeAMD; 448e8556ba3Sopenharmony_ci 449e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_GGP ) 450e8556ba3Sopenharmony_ci //=== VK_GGP_stream_descriptor_surface === 451e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateFlagBitsGGP; 452e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateFlagsGGP; 453e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_GGP*/ 454e8556ba3Sopenharmony_ci 455e8556ba3Sopenharmony_ci //=== VK_NV_external_memory_capabilities === 456e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagBitsNV; 457e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagsNV; 458e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBitsNV; 459e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV; 460e8556ba3Sopenharmony_ci 461e8556ba3Sopenharmony_ci //=== VK_EXT_validation_flags === 462e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ValidationCheckEXT; 463e8556ba3Sopenharmony_ci 464e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_VI_NN ) 465e8556ba3Sopenharmony_ci //=== VK_NN_vi_surface === 466e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ViSurfaceCreateFlagBitsNN; 467e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ViSurfaceCreateFlagsNN; 468e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_VI_NN*/ 469e8556ba3Sopenharmony_ci 470e8556ba3Sopenharmony_ci //=== VK_EXT_pipeline_robustness === 471e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineRobustnessBufferBehaviorEXT; 472e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineRobustnessImageBehaviorEXT; 473e8556ba3Sopenharmony_ci 474e8556ba3Sopenharmony_ci //=== VK_EXT_conditional_rendering === 475e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ConditionalRenderingFlagBitsEXT; 476e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ConditionalRenderingFlagsEXT; 477e8556ba3Sopenharmony_ci 478e8556ba3Sopenharmony_ci //=== VK_EXT_display_surface_counter === 479e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SurfaceCounterFlagBitsEXT; 480e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SurfaceCounterFlagsEXT; 481e8556ba3Sopenharmony_ci 482e8556ba3Sopenharmony_ci //=== VK_EXT_display_control === 483e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceEventTypeEXT; 484e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplayEventTypeEXT; 485e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplayPowerStateEXT; 486e8556ba3Sopenharmony_ci 487e8556ba3Sopenharmony_ci //=== VK_NV_viewport_swizzle === 488e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateFlagBitsNV; 489e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateFlagsNV; 490e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV; 491e8556ba3Sopenharmony_ci 492e8556ba3Sopenharmony_ci //=== VK_EXT_discard_rectangles === 493e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DiscardRectangleModeEXT; 494e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateFlagBitsEXT; 495e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateFlagsEXT; 496e8556ba3Sopenharmony_ci 497e8556ba3Sopenharmony_ci //=== VK_EXT_conservative_rasterization === 498e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ConservativeRasterizationModeEXT; 499e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateFlagBitsEXT; 500e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateFlagsEXT; 501e8556ba3Sopenharmony_ci 502e8556ba3Sopenharmony_ci //=== VK_EXT_depth_clip_enable === 503e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateFlagBitsEXT; 504e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateFlagsEXT; 505e8556ba3Sopenharmony_ci 506e8556ba3Sopenharmony_ci //=== VK_KHR_performance_query === 507e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AcquireProfilingLockFlagBitsKHR; 508e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AcquireProfilingLockFlagsKHR; 509e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionFlagBitsKHR; 510e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionFlagsKHR; 511e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PerformanceCounterScopeKHR; 512e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PerformanceCounterStorageKHR; 513e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PerformanceCounterUnitKHR; 514e8556ba3Sopenharmony_ci 515e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_IOS_MVK ) 516e8556ba3Sopenharmony_ci //=== VK_MVK_ios_surface === 517e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::IOSSurfaceCreateFlagBitsMVK; 518e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::IOSSurfaceCreateFlagsMVK; 519e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_IOS_MVK*/ 520e8556ba3Sopenharmony_ci 521e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_MACOS_MVK ) 522e8556ba3Sopenharmony_ci //=== VK_MVK_macos_surface === 523e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateFlagBitsMVK; 524e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateFlagsMVK; 525e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_MACOS_MVK*/ 526e8556ba3Sopenharmony_ci 527e8556ba3Sopenharmony_ci //=== VK_EXT_debug_utils === 528e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DebugUtilsMessageSeverityFlagBitsEXT; 529e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DebugUtilsMessageSeverityFlagsEXT; 530e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DebugUtilsMessageTypeFlagBitsEXT; 531e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DebugUtilsMessageTypeFlagsEXT; 532e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataFlagBitsEXT; 533e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataFlagsEXT; 534e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateFlagBitsEXT; 535e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateFlagsEXT; 536e8556ba3Sopenharmony_ci 537e8556ba3Sopenharmony_ci //=== VK_EXT_blend_operation_advanced === 538e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BlendOverlapEXT; 539e8556ba3Sopenharmony_ci 540e8556ba3Sopenharmony_ci //=== VK_NV_fragment_coverage_to_color === 541e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateFlagBitsNV; 542e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateFlagsNV; 543e8556ba3Sopenharmony_ci 544e8556ba3Sopenharmony_ci //=== VK_KHR_acceleration_structure === 545e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildTypeKHR; 546e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureCompatibilityKHR; 547e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureCreateFlagBitsKHR; 548e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureCreateFlagsKHR; 549e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureTypeKHR; 550e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureTypeNV; 551e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagBitsKHR; 552e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagBitsNV; 553e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsKHR; 554e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureModeKHR; 555e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR; 556e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeNV; 557e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GeometryFlagBitsKHR; 558e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GeometryFlagBitsNV; 559e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GeometryFlagsKHR; 560e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GeometryInstanceFlagBitsKHR; 561e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GeometryInstanceFlagBitsNV; 562e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GeometryInstanceFlagsKHR; 563e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GeometryTypeKHR; 564e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GeometryTypeNV; 565e8556ba3Sopenharmony_ci 566e8556ba3Sopenharmony_ci //=== VK_KHR_ray_tracing_pipeline === 567e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RayTracingShaderGroupTypeKHR; 568e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RayTracingShaderGroupTypeNV; 569e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShaderGroupShaderKHR; 570e8556ba3Sopenharmony_ci 571e8556ba3Sopenharmony_ci //=== VK_NV_framebuffer_mixed_samples === 572e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CoverageModulationModeNV; 573e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateFlagBitsNV; 574e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateFlagsNV; 575e8556ba3Sopenharmony_ci 576e8556ba3Sopenharmony_ci //=== VK_EXT_validation_cache === 577e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ValidationCacheCreateFlagBitsEXT; 578e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ValidationCacheCreateFlagsEXT; 579e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ValidationCacheHeaderVersionEXT; 580e8556ba3Sopenharmony_ci 581e8556ba3Sopenharmony_ci //=== VK_NV_shading_rate_image === 582e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV; 583e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShadingRatePaletteEntryNV; 584e8556ba3Sopenharmony_ci 585e8556ba3Sopenharmony_ci //=== VK_NV_ray_tracing === 586e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsTypeNV; 587e8556ba3Sopenharmony_ci 588e8556ba3Sopenharmony_ci //=== VK_AMD_pipeline_compiler_control === 589e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCompilerControlFlagBitsAMD; 590e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCompilerControlFlagsAMD; 591e8556ba3Sopenharmony_ci 592e8556ba3Sopenharmony_ci //=== VK_KHR_global_priority === 593e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueueGlobalPriorityEXT; 594e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR; 595e8556ba3Sopenharmony_ci 596e8556ba3Sopenharmony_ci //=== VK_AMD_memory_overallocation_behavior === 597e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryOverallocationBehaviorAMD; 598e8556ba3Sopenharmony_ci 599e8556ba3Sopenharmony_ci //=== VK_INTEL_performance_query === 600e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PerformanceConfigurationTypeINTEL; 601e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PerformanceOverrideTypeINTEL; 602e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PerformanceParameterTypeINTEL; 603e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PerformanceValueTypeINTEL; 604e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueryPoolSamplingModeINTEL; 605e8556ba3Sopenharmony_ci 606e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_FUCHSIA ) 607e8556ba3Sopenharmony_ci //=== VK_FUCHSIA_imagepipe_surface === 608e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateFlagBitsFUCHSIA; 609e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateFlagsFUCHSIA; 610e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_FUCHSIA*/ 611e8556ba3Sopenharmony_ci 612e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_METAL_EXT ) 613e8556ba3Sopenharmony_ci //=== VK_EXT_metal_surface === 614e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MetalSurfaceCreateFlagBitsEXT; 615e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MetalSurfaceCreateFlagsEXT; 616e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_METAL_EXT*/ 617e8556ba3Sopenharmony_ci 618e8556ba3Sopenharmony_ci //=== VK_KHR_fragment_shading_rate === 619e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR; 620e8556ba3Sopenharmony_ci 621e8556ba3Sopenharmony_ci //=== VK_AMD_shader_core_properties2 === 622e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShaderCorePropertiesFlagBitsAMD; 623e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShaderCorePropertiesFlagsAMD; 624e8556ba3Sopenharmony_ci 625e8556ba3Sopenharmony_ci //=== VK_EXT_validation_features === 626e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ValidationFeatureDisableEXT; 627e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ValidationFeatureEnableEXT; 628e8556ba3Sopenharmony_ci 629e8556ba3Sopenharmony_ci //=== VK_NV_coverage_reduction_mode === 630e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CoverageReductionModeNV; 631e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateFlagBitsNV; 632e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateFlagsNV; 633e8556ba3Sopenharmony_ci 634e8556ba3Sopenharmony_ci //=== VK_EXT_provoking_vertex === 635e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ProvokingVertexModeEXT; 636e8556ba3Sopenharmony_ci 637e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR ) 638e8556ba3Sopenharmony_ci //=== VK_EXT_full_screen_exclusive === 639e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FullScreenExclusiveEXT; 640e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/ 641e8556ba3Sopenharmony_ci 642e8556ba3Sopenharmony_ci //=== VK_EXT_headless_surface === 643e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateFlagBitsEXT; 644e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateFlagsEXT; 645e8556ba3Sopenharmony_ci 646e8556ba3Sopenharmony_ci //=== VK_EXT_line_rasterization === 647e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::LineRasterizationModeEXT; 648e8556ba3Sopenharmony_ci 649e8556ba3Sopenharmony_ci //=== VK_KHR_pipeline_executable_properties === 650e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticFormatKHR; 651e8556ba3Sopenharmony_ci 652e8556ba3Sopenharmony_ci //=== VK_EXT_host_image_copy === 653e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::HostImageCopyFlagBitsEXT; 654e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::HostImageCopyFlagsEXT; 655e8556ba3Sopenharmony_ci 656e8556ba3Sopenharmony_ci //=== VK_KHR_map_memory2 === 657e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryUnmapFlagBitsKHR; 658e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryUnmapFlagsKHR; 659e8556ba3Sopenharmony_ci 660e8556ba3Sopenharmony_ci //=== VK_EXT_surface_maintenance1 === 661e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PresentGravityFlagBitsEXT; 662e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PresentGravityFlagsEXT; 663e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PresentScalingFlagBitsEXT; 664e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PresentScalingFlagsEXT; 665e8556ba3Sopenharmony_ci 666e8556ba3Sopenharmony_ci //=== VK_NV_device_generated_commands === 667e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagBitsNV; 668e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagsNV; 669e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::IndirectCommandsTokenTypeNV; 670e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::IndirectStateFlagBitsNV; 671e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::IndirectStateFlagsNV; 672e8556ba3Sopenharmony_ci 673e8556ba3Sopenharmony_ci //=== VK_EXT_depth_bias_control === 674e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DepthBiasRepresentationEXT; 675e8556ba3Sopenharmony_ci 676e8556ba3Sopenharmony_ci //=== VK_EXT_device_memory_report === 677e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceMemoryReportEventTypeEXT; 678e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceMemoryReportFlagBitsEXT; 679e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceMemoryReportFlagsEXT; 680e8556ba3Sopenharmony_ci 681e8556ba3Sopenharmony_ci //=== VK_KHR_video_encode_queue === 682e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeCapabilityFlagBitsKHR; 683e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeCapabilityFlagsKHR; 684e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeContentFlagBitsKHR; 685e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeContentFlagsKHR; 686e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeFeedbackFlagBitsKHR; 687e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeFeedbackFlagsKHR; 688e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeFlagBitsKHR; 689e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeFlagsKHR; 690e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlFlagBitsKHR; 691e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlFlagsKHR; 692e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlModeFlagBitsKHR; 693e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlModeFlagsKHR; 694e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeTuningModeKHR; 695e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeUsageFlagBitsKHR; 696e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeUsageFlagsKHR; 697e8556ba3Sopenharmony_ci 698e8556ba3Sopenharmony_ci //=== VK_NV_device_diagnostics_config === 699e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigFlagBitsNV; 700e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigFlagsNV; 701e8556ba3Sopenharmony_ci 702e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_METAL_EXT ) 703e8556ba3Sopenharmony_ci //=== VK_EXT_metal_objects === 704e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExportMetalObjectTypeFlagBitsEXT; 705e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExportMetalObjectTypeFlagsEXT; 706e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_METAL_EXT*/ 707e8556ba3Sopenharmony_ci 708e8556ba3Sopenharmony_ci //=== VK_EXT_graphics_pipeline_library === 709e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryFlagBitsEXT; 710e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryFlagsEXT; 711e8556ba3Sopenharmony_ci 712e8556ba3Sopenharmony_ci //=== VK_NV_fragment_shading_rate_enums === 713e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FragmentShadingRateNV; 714e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FragmentShadingRateTypeNV; 715e8556ba3Sopenharmony_ci 716e8556ba3Sopenharmony_ci //=== VK_NV_ray_tracing_motion_blur === 717e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoFlagBitsNV; 718e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoFlagsNV; 719e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceFlagBitsNV; 720e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceFlagsNV; 721e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceTypeNV; 722e8556ba3Sopenharmony_ci 723e8556ba3Sopenharmony_ci //=== VK_EXT_image_compression_control === 724e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageCompressionFixedRateFlagBitsEXT; 725e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageCompressionFixedRateFlagsEXT; 726e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageCompressionFlagBitsEXT; 727e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageCompressionFlagsEXT; 728e8556ba3Sopenharmony_ci 729e8556ba3Sopenharmony_ci //=== VK_EXT_device_fault === 730e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceFaultAddressTypeEXT; 731e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceFaultVendorBinaryHeaderVersionEXT; 732e8556ba3Sopenharmony_ci 733e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) 734e8556ba3Sopenharmony_ci //=== VK_EXT_directfb_surface === 735e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateFlagBitsEXT; 736e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateFlagsEXT; 737e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ 738e8556ba3Sopenharmony_ci 739e8556ba3Sopenharmony_ci //=== VK_EXT_device_address_binding_report === 740e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceAddressBindingFlagBitsEXT; 741e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceAddressBindingFlagsEXT; 742e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceAddressBindingTypeEXT; 743e8556ba3Sopenharmony_ci 744e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_FUCHSIA ) 745e8556ba3Sopenharmony_ci //=== VK_FUCHSIA_buffer_collection === 746e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFlagBitsFUCHSIA; 747e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFlagsFUCHSIA; 748e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageFormatConstraintsFlagBitsFUCHSIA; 749e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageFormatConstraintsFlagsFUCHSIA; 750e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_FUCHSIA*/ 751e8556ba3Sopenharmony_ci 752e8556ba3Sopenharmony_ci //=== VK_EXT_frame_boundary === 753e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FrameBoundaryFlagBitsEXT; 754e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FrameBoundaryFlagsEXT; 755e8556ba3Sopenharmony_ci 756e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_SCREEN_QNX ) 757e8556ba3Sopenharmony_ci //=== VK_QNX_screen_surface === 758e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateFlagBitsQNX; 759e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateFlagsQNX; 760e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_SCREEN_QNX*/ 761e8556ba3Sopenharmony_ci 762e8556ba3Sopenharmony_ci //=== VK_EXT_opacity_micromap === 763e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BuildMicromapFlagBitsEXT; 764e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BuildMicromapFlagsEXT; 765e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BuildMicromapModeEXT; 766e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CopyMicromapModeEXT; 767e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MicromapCreateFlagBitsEXT; 768e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MicromapCreateFlagsEXT; 769e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MicromapTypeEXT; 770e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::OpacityMicromapFormatEXT; 771e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::OpacityMicromapSpecialIndexEXT; 772e8556ba3Sopenharmony_ci 773e8556ba3Sopenharmony_ci#if defined( VK_ENABLE_BETA_EXTENSIONS ) 774e8556ba3Sopenharmony_ci //=== VK_NV_displacement_micromap === 775e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplacementMicromapFormatNV; 776e8556ba3Sopenharmony_ci#endif /*VK_ENABLE_BETA_EXTENSIONS*/ 777e8556ba3Sopenharmony_ci 778e8556ba3Sopenharmony_ci //=== VK_ARM_scheduling_controls === 779e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFlagBitsARM; 780e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFlagsARM; 781e8556ba3Sopenharmony_ci 782e8556ba3Sopenharmony_ci //=== VK_NV_memory_decompression === 783e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryDecompressionMethodFlagBitsNV; 784e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryDecompressionMethodFlagsNV; 785e8556ba3Sopenharmony_ci 786e8556ba3Sopenharmony_ci //=== VK_EXT_subpass_merge_feedback === 787e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubpassMergeStatusEXT; 788e8556ba3Sopenharmony_ci 789e8556ba3Sopenharmony_ci //=== VK_LUNARG_direct_driver_loading === 790e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DirectDriverLoadingFlagBitsLUNARG; 791e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DirectDriverLoadingFlagsLUNARG; 792e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DirectDriverLoadingModeLUNARG; 793e8556ba3Sopenharmony_ci 794e8556ba3Sopenharmony_ci //=== VK_NV_optical_flow === 795e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::OpticalFlowExecuteFlagBitsNV; 796e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::OpticalFlowExecuteFlagsNV; 797e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::OpticalFlowGridSizeFlagBitsNV; 798e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::OpticalFlowGridSizeFlagsNV; 799e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::OpticalFlowPerformanceLevelNV; 800e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::OpticalFlowSessionBindingPointNV; 801e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateFlagBitsNV; 802e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateFlagsNV; 803e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::OpticalFlowUsageFlagBitsNV; 804e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::OpticalFlowUsageFlagsNV; 805e8556ba3Sopenharmony_ci 806e8556ba3Sopenharmony_ci //=== VK_KHR_maintenance5 === 807e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferUsageFlagBits2KHR; 808e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferUsageFlags2KHR; 809e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCreateFlagBits2KHR; 810e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCreateFlags2KHR; 811e8556ba3Sopenharmony_ci 812e8556ba3Sopenharmony_ci //=== VK_EXT_shader_object === 813e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShaderCodeTypeEXT; 814e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShaderCreateFlagBitsEXT; 815e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShaderCreateFlagsEXT; 816e8556ba3Sopenharmony_ci 817e8556ba3Sopenharmony_ci //=== VK_NV_ray_tracing_invocation_reorder === 818e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RayTracingInvocationReorderModeNV; 819e8556ba3Sopenharmony_ci 820e8556ba3Sopenharmony_ci //=== VK_EXT_layer_settings === 821e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::LayerSettingTypeEXT; 822e8556ba3Sopenharmony_ci 823e8556ba3Sopenharmony_ci //=== VK_NV_low_latency2 === 824e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::LatencyMarkerNV; 825e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::OutOfBandQueueTypeNV; 826e8556ba3Sopenharmony_ci 827e8556ba3Sopenharmony_ci //=== VK_KHR_cooperative_matrix === 828e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ComponentTypeKHR; 829e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ComponentTypeNV; 830e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ScopeKHR; 831e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ScopeNV; 832e8556ba3Sopenharmony_ci 833e8556ba3Sopenharmony_ci //=== VK_QCOM_image_processing2 === 834e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BlockMatchWindowCompareModeQCOM; 835e8556ba3Sopenharmony_ci 836e8556ba3Sopenharmony_ci //=== VK_QCOM_filter_cubic_weights === 837e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CubicFilterWeightsQCOM; 838e8556ba3Sopenharmony_ci 839e8556ba3Sopenharmony_ci //=== VK_MSFT_layered_driver === 840e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::LayeredDriverUnderlyingApiMSFT; 841e8556ba3Sopenharmony_ci 842e8556ba3Sopenharmony_ci //=== VK_KHR_calibrated_timestamps === 843e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::TimeDomainEXT; 844e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::TimeDomainKHR; 845e8556ba3Sopenharmony_ci 846e8556ba3Sopenharmony_ci //========================= 847e8556ba3Sopenharmony_ci //=== Index Type Traits === 848e8556ba3Sopenharmony_ci //========================= 849e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::IndexTypeValue; 850e8556ba3Sopenharmony_ci 851e8556ba3Sopenharmony_ci //====================== 852e8556ba3Sopenharmony_ci //=== ENUM to_string === 853e8556ba3Sopenharmony_ci //====================== 854e8556ba3Sopenharmony_ci#if !defined( VULKAN_HPP_NO_TO_STRING ) 855e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::to_string; 856e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::toHexString; 857e8556ba3Sopenharmony_ci#endif /*VULKAN_HPP_NO_TO_STRING*/ 858e8556ba3Sopenharmony_ci 859e8556ba3Sopenharmony_ci //============================= 860e8556ba3Sopenharmony_ci //=== EXCEPTIONs AND ERRORs === 861e8556ba3Sopenharmony_ci //============================= 862e8556ba3Sopenharmony_ci#if !defined( VULKAN_HPP_NO_EXCEPTIONS ) 863e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceLostError; 864e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Error; 865e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::errorCategory; 866e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ErrorCategoryImpl; 867e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExtensionNotPresentError; 868e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FeatureNotPresentError; 869e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FormatNotSupportedError; 870e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FragmentationError; 871e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FragmentedPoolError; 872e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageUsageNotSupportedKHRError; 873e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::IncompatibleDisplayKHRError; 874e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::IncompatibleDriverError; 875e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::InitializationFailedError; 876e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::InvalidDrmFormatModifierPlaneLayoutEXTError; 877e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::InvalidExternalHandleError; 878e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::InvalidOpaqueCaptureAddressError; 879e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::InvalidShaderNVError; 880e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::LayerNotPresentError; 881e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::LogicError; 882e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::make_error_code; 883e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::make_error_condition; 884e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryMapFailedError; 885e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NativeWindowInUseKHRError; 886e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NotPermittedKHRError; 887e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::OutOfDateKHRError; 888e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::OutOfDeviceMemoryError; 889e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::OutOfHostMemoryError; 890e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::OutOfPoolMemoryError; 891e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SurfaceLostKHRError; 892e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SystemError; 893e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::TooManyObjectsError; 894e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UnknownError; 895e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ValidationFailedEXTError; 896e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoPictureLayoutNotSupportedKHRError; 897e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoProfileCodecNotSupportedKHRError; 898e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoProfileFormatNotSupportedKHRError; 899e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoProfileOperationNotSupportedKHRError; 900e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoStdVersionNotSupportedKHRError; 901e8556ba3Sopenharmony_ci 902e8556ba3Sopenharmony_ci# if defined( VK_USE_PLATFORM_WIN32_KHR ) 903e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FullScreenExclusiveModeLostEXTError; 904e8556ba3Sopenharmony_ci# endif /*VK_USE_PLATFORM_WIN32_KHR*/ 905e8556ba3Sopenharmony_ci 906e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CompressionExhaustedEXTError; 907e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::IncompatibleShaderBinaryEXTError; 908e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::InvalidVideoStdParametersKHRError; 909e8556ba3Sopenharmony_ci#endif /*VULKAN_HPP_NO_EXCEPTIONS*/ 910e8556ba3Sopenharmony_ci 911e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::createResultValueType; 912e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ignore; 913e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::resultCheck; 914e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ResultValue; 915e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ResultValueType; 916e8556ba3Sopenharmony_ci 917e8556ba3Sopenharmony_ci //=========================== 918e8556ba3Sopenharmony_ci //=== CONSTEXPR CONSTANTs === 919e8556ba3Sopenharmony_ci //=========================== 920e8556ba3Sopenharmony_ci 921e8556ba3Sopenharmony_ci //=== VK_VERSION_1_0 === 922e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AttachmentUnused; 923e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::False; 924e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::LodClampNone; 925e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MaxDescriptionSize; 926e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MaxExtensionNameSize; 927e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MaxMemoryHeaps; 928e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MaxMemoryTypes; 929e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MaxPhysicalDeviceNameSize; 930e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueueFamilyIgnored; 931e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RemainingArrayLayers; 932e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RemainingMipLevels; 933e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubpassExternal; 934e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::True; 935e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UuidSize; 936e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::WholeSize; 937e8556ba3Sopenharmony_ci 938e8556ba3Sopenharmony_ci //=== VK_VERSION_1_1 === 939e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::LuidSize; 940e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MaxDeviceGroupSize; 941e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueueFamilyExternal; 942e8556ba3Sopenharmony_ci 943e8556ba3Sopenharmony_ci //=== VK_VERSION_1_2 === 944e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MaxDriverInfoSize; 945e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MaxDriverNameSize; 946e8556ba3Sopenharmony_ci 947e8556ba3Sopenharmony_ci //=== VK_KHR_surface === 948e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRSurfaceExtensionName; 949e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRSurfaceSpecVersion; 950e8556ba3Sopenharmony_ci 951e8556ba3Sopenharmony_ci //=== VK_KHR_swapchain === 952e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRSwapchainExtensionName; 953e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRSwapchainSpecVersion; 954e8556ba3Sopenharmony_ci 955e8556ba3Sopenharmony_ci //=== VK_KHR_display === 956e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRDisplayExtensionName; 957e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRDisplaySpecVersion; 958e8556ba3Sopenharmony_ci 959e8556ba3Sopenharmony_ci //=== VK_KHR_display_swapchain === 960e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRDisplaySwapchainExtensionName; 961e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRDisplaySwapchainSpecVersion; 962e8556ba3Sopenharmony_ci 963e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_XLIB_KHR ) 964e8556ba3Sopenharmony_ci //=== VK_KHR_xlib_surface === 965e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRXlibSurfaceExtensionName; 966e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRXlibSurfaceSpecVersion; 967e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_XLIB_KHR*/ 968e8556ba3Sopenharmony_ci 969e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_XCB_KHR ) 970e8556ba3Sopenharmony_ci //=== VK_KHR_xcb_surface === 971e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRXcbSurfaceExtensionName; 972e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRXcbSurfaceSpecVersion; 973e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_XCB_KHR*/ 974e8556ba3Sopenharmony_ci 975e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WAYLAND_KHR ) 976e8556ba3Sopenharmony_ci //=== VK_KHR_wayland_surface === 977e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRWaylandSurfaceExtensionName; 978e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRWaylandSurfaceSpecVersion; 979e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ 980e8556ba3Sopenharmony_ci 981e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_ANDROID_KHR ) 982e8556ba3Sopenharmony_ci //=== VK_KHR_android_surface === 983e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRAndroidSurfaceExtensionName; 984e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRAndroidSurfaceSpecVersion; 985e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ 986e8556ba3Sopenharmony_ci 987e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR ) 988e8556ba3Sopenharmony_ci //=== VK_KHR_win32_surface === 989e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRWin32SurfaceExtensionName; 990e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRWin32SurfaceSpecVersion; 991e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/ 992e8556ba3Sopenharmony_ci 993e8556ba3Sopenharmony_ci //=== VK_EXT_debug_report === 994e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDebugReportExtensionName; 995e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDebugReportSpecVersion; 996e8556ba3Sopenharmony_ci 997e8556ba3Sopenharmony_ci //=== VK_NV_glsl_shader === 998e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVGlslShaderExtensionName; 999e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVGlslShaderSpecVersion; 1000e8556ba3Sopenharmony_ci 1001e8556ba3Sopenharmony_ci //=== VK_EXT_depth_range_unrestricted === 1002e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDepthRangeUnrestrictedExtensionName; 1003e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDepthRangeUnrestrictedSpecVersion; 1004e8556ba3Sopenharmony_ci 1005e8556ba3Sopenharmony_ci //=== VK_KHR_sampler_mirror_clamp_to_edge === 1006e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRSamplerMirrorClampToEdgeExtensionName; 1007e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRSamplerMirrorClampToEdgeSpecVersion; 1008e8556ba3Sopenharmony_ci 1009e8556ba3Sopenharmony_ci //=== VK_IMG_filter_cubic === 1010e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::IMGFilterCubicExtensionName; 1011e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::IMGFilterCubicSpecVersion; 1012e8556ba3Sopenharmony_ci 1013e8556ba3Sopenharmony_ci //=== VK_AMD_rasterization_order === 1014e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDRasterizationOrderExtensionName; 1015e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDRasterizationOrderSpecVersion; 1016e8556ba3Sopenharmony_ci 1017e8556ba3Sopenharmony_ci //=== VK_AMD_shader_trinary_minmax === 1018e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDShaderTrinaryMinmaxExtensionName; 1019e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDShaderTrinaryMinmaxSpecVersion; 1020e8556ba3Sopenharmony_ci 1021e8556ba3Sopenharmony_ci //=== VK_AMD_shader_explicit_vertex_parameter === 1022e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDShaderExplicitVertexParameterExtensionName; 1023e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDShaderExplicitVertexParameterSpecVersion; 1024e8556ba3Sopenharmony_ci 1025e8556ba3Sopenharmony_ci //=== VK_EXT_debug_marker === 1026e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDebugMarkerExtensionName; 1027e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDebugMarkerSpecVersion; 1028e8556ba3Sopenharmony_ci 1029e8556ba3Sopenharmony_ci //=== VK_KHR_video_queue === 1030e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRVideoQueueExtensionName; 1031e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRVideoQueueSpecVersion; 1032e8556ba3Sopenharmony_ci 1033e8556ba3Sopenharmony_ci //=== VK_KHR_video_decode_queue === 1034e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRVideoDecodeQueueExtensionName; 1035e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRVideoDecodeQueueSpecVersion; 1036e8556ba3Sopenharmony_ci 1037e8556ba3Sopenharmony_ci //=== VK_AMD_gcn_shader === 1038e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDGcnShaderExtensionName; 1039e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDGcnShaderSpecVersion; 1040e8556ba3Sopenharmony_ci 1041e8556ba3Sopenharmony_ci //=== VK_NV_dedicated_allocation === 1042e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVDedicatedAllocationExtensionName; 1043e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVDedicatedAllocationSpecVersion; 1044e8556ba3Sopenharmony_ci 1045e8556ba3Sopenharmony_ci //=== VK_EXT_transform_feedback === 1046e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTTransformFeedbackExtensionName; 1047e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTTransformFeedbackSpecVersion; 1048e8556ba3Sopenharmony_ci 1049e8556ba3Sopenharmony_ci //=== VK_NVX_binary_import === 1050e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVXBinaryImportExtensionName; 1051e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVXBinaryImportSpecVersion; 1052e8556ba3Sopenharmony_ci 1053e8556ba3Sopenharmony_ci //=== VK_NVX_image_view_handle === 1054e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVXImageViewHandleExtensionName; 1055e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVXImageViewHandleSpecVersion; 1056e8556ba3Sopenharmony_ci 1057e8556ba3Sopenharmony_ci //=== VK_AMD_draw_indirect_count === 1058e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDDrawIndirectCountExtensionName; 1059e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDDrawIndirectCountSpecVersion; 1060e8556ba3Sopenharmony_ci 1061e8556ba3Sopenharmony_ci //=== VK_AMD_negative_viewport_height === 1062e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDNegativeViewportHeightExtensionName; 1063e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDNegativeViewportHeightSpecVersion; 1064e8556ba3Sopenharmony_ci 1065e8556ba3Sopenharmony_ci //=== VK_AMD_gpu_shader_half_float === 1066e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDGpuShaderHalfFloatExtensionName; 1067e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDGpuShaderHalfFloatSpecVersion; 1068e8556ba3Sopenharmony_ci 1069e8556ba3Sopenharmony_ci //=== VK_AMD_shader_ballot === 1070e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDShaderBallotExtensionName; 1071e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDShaderBallotSpecVersion; 1072e8556ba3Sopenharmony_ci 1073e8556ba3Sopenharmony_ci //=== VK_KHR_video_encode_h264 === 1074e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRVideoEncodeH264ExtensionName; 1075e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRVideoEncodeH264SpecVersion; 1076e8556ba3Sopenharmony_ci 1077e8556ba3Sopenharmony_ci //=== VK_KHR_video_encode_h265 === 1078e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRVideoEncodeH265ExtensionName; 1079e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRVideoEncodeH265SpecVersion; 1080e8556ba3Sopenharmony_ci 1081e8556ba3Sopenharmony_ci //=== VK_KHR_video_decode_h264 === 1082e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRVideoDecodeH264ExtensionName; 1083e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRVideoDecodeH264SpecVersion; 1084e8556ba3Sopenharmony_ci 1085e8556ba3Sopenharmony_ci //=== VK_AMD_texture_gather_bias_lod === 1086e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDTextureGatherBiasLodExtensionName; 1087e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDTextureGatherBiasLodSpecVersion; 1088e8556ba3Sopenharmony_ci 1089e8556ba3Sopenharmony_ci //=== VK_AMD_shader_info === 1090e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDShaderInfoExtensionName; 1091e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDShaderInfoSpecVersion; 1092e8556ba3Sopenharmony_ci 1093e8556ba3Sopenharmony_ci //=== VK_KHR_dynamic_rendering === 1094e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRDynamicRenderingExtensionName; 1095e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRDynamicRenderingSpecVersion; 1096e8556ba3Sopenharmony_ci 1097e8556ba3Sopenharmony_ci //=== VK_AMD_shader_image_load_store_lod === 1098e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDShaderImageLoadStoreLodExtensionName; 1099e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDShaderImageLoadStoreLodSpecVersion; 1100e8556ba3Sopenharmony_ci 1101e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_GGP ) 1102e8556ba3Sopenharmony_ci //=== VK_GGP_stream_descriptor_surface === 1103e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GGPStreamDescriptorSurfaceExtensionName; 1104e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GGPStreamDescriptorSurfaceSpecVersion; 1105e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_GGP*/ 1106e8556ba3Sopenharmony_ci 1107e8556ba3Sopenharmony_ci //=== VK_NV_corner_sampled_image === 1108e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVCornerSampledImageExtensionName; 1109e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVCornerSampledImageSpecVersion; 1110e8556ba3Sopenharmony_ci 1111e8556ba3Sopenharmony_ci //=== VK_KHR_multiview === 1112e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRMultiviewExtensionName; 1113e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRMultiviewSpecVersion; 1114e8556ba3Sopenharmony_ci 1115e8556ba3Sopenharmony_ci //=== VK_IMG_format_pvrtc === 1116e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::IMGFormatPvrtcExtensionName; 1117e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::IMGFormatPvrtcSpecVersion; 1118e8556ba3Sopenharmony_ci 1119e8556ba3Sopenharmony_ci //=== VK_NV_external_memory_capabilities === 1120e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVExternalMemoryCapabilitiesExtensionName; 1121e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVExternalMemoryCapabilitiesSpecVersion; 1122e8556ba3Sopenharmony_ci 1123e8556ba3Sopenharmony_ci //=== VK_NV_external_memory === 1124e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVExternalMemoryExtensionName; 1125e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVExternalMemorySpecVersion; 1126e8556ba3Sopenharmony_ci 1127e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR ) 1128e8556ba3Sopenharmony_ci //=== VK_NV_external_memory_win32 === 1129e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVExternalMemoryWin32ExtensionName; 1130e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVExternalMemoryWin32SpecVersion; 1131e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/ 1132e8556ba3Sopenharmony_ci 1133e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR ) 1134e8556ba3Sopenharmony_ci //=== VK_NV_win32_keyed_mutex === 1135e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVWin32KeyedMutexExtensionName; 1136e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVWin32KeyedMutexSpecVersion; 1137e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/ 1138e8556ba3Sopenharmony_ci 1139e8556ba3Sopenharmony_ci //=== VK_KHR_get_physical_device_properties2 === 1140e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRGetPhysicalDeviceProperties2ExtensionName; 1141e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRGetPhysicalDeviceProperties2SpecVersion; 1142e8556ba3Sopenharmony_ci 1143e8556ba3Sopenharmony_ci //=== VK_KHR_device_group === 1144e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRDeviceGroupExtensionName; 1145e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRDeviceGroupSpecVersion; 1146e8556ba3Sopenharmony_ci 1147e8556ba3Sopenharmony_ci //=== VK_EXT_validation_flags === 1148e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTValidationFlagsExtensionName; 1149e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTValidationFlagsSpecVersion; 1150e8556ba3Sopenharmony_ci 1151e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_VI_NN ) 1152e8556ba3Sopenharmony_ci //=== VK_NN_vi_surface === 1153e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NNViSurfaceExtensionName; 1154e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NNViSurfaceSpecVersion; 1155e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_VI_NN*/ 1156e8556ba3Sopenharmony_ci 1157e8556ba3Sopenharmony_ci //=== VK_KHR_shader_draw_parameters === 1158e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRShaderDrawParametersExtensionName; 1159e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRShaderDrawParametersSpecVersion; 1160e8556ba3Sopenharmony_ci 1161e8556ba3Sopenharmony_ci //=== VK_EXT_shader_subgroup_ballot === 1162e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTShaderSubgroupBallotExtensionName; 1163e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTShaderSubgroupBallotSpecVersion; 1164e8556ba3Sopenharmony_ci 1165e8556ba3Sopenharmony_ci //=== VK_EXT_shader_subgroup_vote === 1166e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTShaderSubgroupVoteExtensionName; 1167e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTShaderSubgroupVoteSpecVersion; 1168e8556ba3Sopenharmony_ci 1169e8556ba3Sopenharmony_ci //=== VK_EXT_texture_compression_astc_hdr === 1170e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTTextureCompressionAstcHdrExtensionName; 1171e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTTextureCompressionAstcHdrSpecVersion; 1172e8556ba3Sopenharmony_ci 1173e8556ba3Sopenharmony_ci //=== VK_EXT_astc_decode_mode === 1174e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTAstcDecodeModeExtensionName; 1175e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTAstcDecodeModeSpecVersion; 1176e8556ba3Sopenharmony_ci 1177e8556ba3Sopenharmony_ci //=== VK_EXT_pipeline_robustness === 1178e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTPipelineRobustnessExtensionName; 1179e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTPipelineRobustnessSpecVersion; 1180e8556ba3Sopenharmony_ci 1181e8556ba3Sopenharmony_ci //=== VK_KHR_maintenance1 === 1182e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRMaintenance1ExtensionName; 1183e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRMaintenance1SpecVersion; 1184e8556ba3Sopenharmony_ci 1185e8556ba3Sopenharmony_ci //=== VK_KHR_device_group_creation === 1186e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRDeviceGroupCreationExtensionName; 1187e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRDeviceGroupCreationSpecVersion; 1188e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MaxDeviceGroupSizeKHR; 1189e8556ba3Sopenharmony_ci 1190e8556ba3Sopenharmony_ci //=== VK_KHR_external_memory_capabilities === 1191e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRExternalMemoryCapabilitiesExtensionName; 1192e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRExternalMemoryCapabilitiesSpecVersion; 1193e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::LuidSizeKHR; 1194e8556ba3Sopenharmony_ci 1195e8556ba3Sopenharmony_ci //=== VK_KHR_external_memory === 1196e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRExternalMemoryExtensionName; 1197e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRExternalMemorySpecVersion; 1198e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueueFamilyExternalKHR; 1199e8556ba3Sopenharmony_ci 1200e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR ) 1201e8556ba3Sopenharmony_ci //=== VK_KHR_external_memory_win32 === 1202e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRExternalMemoryWin32ExtensionName; 1203e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRExternalMemoryWin32SpecVersion; 1204e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/ 1205e8556ba3Sopenharmony_ci 1206e8556ba3Sopenharmony_ci //=== VK_KHR_external_memory_fd === 1207e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRExternalMemoryFdExtensionName; 1208e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRExternalMemoryFdSpecVersion; 1209e8556ba3Sopenharmony_ci 1210e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR ) 1211e8556ba3Sopenharmony_ci //=== VK_KHR_win32_keyed_mutex === 1212e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRWin32KeyedMutexExtensionName; 1213e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRWin32KeyedMutexSpecVersion; 1214e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/ 1215e8556ba3Sopenharmony_ci 1216e8556ba3Sopenharmony_ci //=== VK_KHR_external_semaphore_capabilities === 1217e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreCapabilitiesExtensionName; 1218e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreCapabilitiesSpecVersion; 1219e8556ba3Sopenharmony_ci 1220e8556ba3Sopenharmony_ci //=== VK_KHR_external_semaphore === 1221e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreExtensionName; 1222e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreSpecVersion; 1223e8556ba3Sopenharmony_ci 1224e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR ) 1225e8556ba3Sopenharmony_ci //=== VK_KHR_external_semaphore_win32 === 1226e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreWin32ExtensionName; 1227e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreWin32SpecVersion; 1228e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/ 1229e8556ba3Sopenharmony_ci 1230e8556ba3Sopenharmony_ci //=== VK_KHR_external_semaphore_fd === 1231e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreFdExtensionName; 1232e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreFdSpecVersion; 1233e8556ba3Sopenharmony_ci 1234e8556ba3Sopenharmony_ci //=== VK_KHR_push_descriptor === 1235e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRPushDescriptorExtensionName; 1236e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRPushDescriptorSpecVersion; 1237e8556ba3Sopenharmony_ci 1238e8556ba3Sopenharmony_ci //=== VK_EXT_conditional_rendering === 1239e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTConditionalRenderingExtensionName; 1240e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTConditionalRenderingSpecVersion; 1241e8556ba3Sopenharmony_ci 1242e8556ba3Sopenharmony_ci //=== VK_KHR_shader_float16_int8 === 1243e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRShaderFloat16Int8ExtensionName; 1244e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRShaderFloat16Int8SpecVersion; 1245e8556ba3Sopenharmony_ci 1246e8556ba3Sopenharmony_ci //=== VK_KHR_16bit_storage === 1247e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHR16BitStorageExtensionName; 1248e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHR16BitStorageSpecVersion; 1249e8556ba3Sopenharmony_ci 1250e8556ba3Sopenharmony_ci //=== VK_KHR_incremental_present === 1251e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRIncrementalPresentExtensionName; 1252e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRIncrementalPresentSpecVersion; 1253e8556ba3Sopenharmony_ci 1254e8556ba3Sopenharmony_ci //=== VK_KHR_descriptor_update_template === 1255e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRDescriptorUpdateTemplateExtensionName; 1256e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRDescriptorUpdateTemplateSpecVersion; 1257e8556ba3Sopenharmony_ci 1258e8556ba3Sopenharmony_ci //=== VK_NV_clip_space_w_scaling === 1259e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVClipSpaceWScalingExtensionName; 1260e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVClipSpaceWScalingSpecVersion; 1261e8556ba3Sopenharmony_ci 1262e8556ba3Sopenharmony_ci //=== VK_EXT_direct_mode_display === 1263e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDirectModeDisplayExtensionName; 1264e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDirectModeDisplaySpecVersion; 1265e8556ba3Sopenharmony_ci 1266e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_XLIB_XRANDR_EXT ) 1267e8556ba3Sopenharmony_ci //=== VK_EXT_acquire_xlib_display === 1268e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTAcquireXlibDisplayExtensionName; 1269e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTAcquireXlibDisplaySpecVersion; 1270e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_XLIB_XRANDR_EXT*/ 1271e8556ba3Sopenharmony_ci 1272e8556ba3Sopenharmony_ci //=== VK_EXT_display_surface_counter === 1273e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDisplaySurfaceCounterExtensionName; 1274e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDisplaySurfaceCounterSpecVersion; 1275e8556ba3Sopenharmony_ci 1276e8556ba3Sopenharmony_ci //=== VK_EXT_display_control === 1277e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDisplayControlExtensionName; 1278e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDisplayControlSpecVersion; 1279e8556ba3Sopenharmony_ci 1280e8556ba3Sopenharmony_ci //=== VK_GOOGLE_display_timing === 1281e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GOOGLEDisplayTimingExtensionName; 1282e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GOOGLEDisplayTimingSpecVersion; 1283e8556ba3Sopenharmony_ci 1284e8556ba3Sopenharmony_ci //=== VK_NV_sample_mask_override_coverage === 1285e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVSampleMaskOverrideCoverageExtensionName; 1286e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVSampleMaskOverrideCoverageSpecVersion; 1287e8556ba3Sopenharmony_ci 1288e8556ba3Sopenharmony_ci //=== VK_NV_geometry_shader_passthrough === 1289e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVGeometryShaderPassthroughExtensionName; 1290e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVGeometryShaderPassthroughSpecVersion; 1291e8556ba3Sopenharmony_ci 1292e8556ba3Sopenharmony_ci //=== VK_NV_viewport_array2 === 1293e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVViewportArray2ExtensionName; 1294e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVViewportArray2SpecVersion; 1295e8556ba3Sopenharmony_ci 1296e8556ba3Sopenharmony_ci //=== VK_NVX_multiview_per_view_attributes === 1297e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVXMultiviewPerViewAttributesExtensionName; 1298e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVXMultiviewPerViewAttributesSpecVersion; 1299e8556ba3Sopenharmony_ci 1300e8556ba3Sopenharmony_ci //=== VK_NV_viewport_swizzle === 1301e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVViewportSwizzleExtensionName; 1302e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVViewportSwizzleSpecVersion; 1303e8556ba3Sopenharmony_ci 1304e8556ba3Sopenharmony_ci //=== VK_EXT_discard_rectangles === 1305e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDiscardRectanglesExtensionName; 1306e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDiscardRectanglesSpecVersion; 1307e8556ba3Sopenharmony_ci 1308e8556ba3Sopenharmony_ci //=== VK_EXT_conservative_rasterization === 1309e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTConservativeRasterizationExtensionName; 1310e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTConservativeRasterizationSpecVersion; 1311e8556ba3Sopenharmony_ci 1312e8556ba3Sopenharmony_ci //=== VK_EXT_depth_clip_enable === 1313e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDepthClipEnableExtensionName; 1314e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDepthClipEnableSpecVersion; 1315e8556ba3Sopenharmony_ci 1316e8556ba3Sopenharmony_ci //=== VK_EXT_swapchain_colorspace === 1317e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTSwapchainColorSpaceExtensionName; 1318e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTSwapchainColorSpaceSpecVersion; 1319e8556ba3Sopenharmony_ci 1320e8556ba3Sopenharmony_ci //=== VK_EXT_hdr_metadata === 1321e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTHdrMetadataExtensionName; 1322e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTHdrMetadataSpecVersion; 1323e8556ba3Sopenharmony_ci 1324e8556ba3Sopenharmony_ci //=== VK_KHR_imageless_framebuffer === 1325e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRImagelessFramebufferExtensionName; 1326e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRImagelessFramebufferSpecVersion; 1327e8556ba3Sopenharmony_ci 1328e8556ba3Sopenharmony_ci //=== VK_KHR_create_renderpass2 === 1329e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRCreateRenderpass2ExtensionName; 1330e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRCreateRenderpass2SpecVersion; 1331e8556ba3Sopenharmony_ci 1332e8556ba3Sopenharmony_ci //=== VK_IMG_relaxed_line_rasterization === 1333e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::IMGRelaxedLineRasterizationExtensionName; 1334e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::IMGRelaxedLineRasterizationSpecVersion; 1335e8556ba3Sopenharmony_ci 1336e8556ba3Sopenharmony_ci //=== VK_KHR_shared_presentable_image === 1337e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRSharedPresentableImageExtensionName; 1338e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRSharedPresentableImageSpecVersion; 1339e8556ba3Sopenharmony_ci 1340e8556ba3Sopenharmony_ci //=== VK_KHR_external_fence_capabilities === 1341e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRExternalFenceCapabilitiesExtensionName; 1342e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRExternalFenceCapabilitiesSpecVersion; 1343e8556ba3Sopenharmony_ci 1344e8556ba3Sopenharmony_ci //=== VK_KHR_external_fence === 1345e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRExternalFenceExtensionName; 1346e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRExternalFenceSpecVersion; 1347e8556ba3Sopenharmony_ci 1348e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR ) 1349e8556ba3Sopenharmony_ci //=== VK_KHR_external_fence_win32 === 1350e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRExternalFenceWin32ExtensionName; 1351e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRExternalFenceWin32SpecVersion; 1352e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/ 1353e8556ba3Sopenharmony_ci 1354e8556ba3Sopenharmony_ci //=== VK_KHR_external_fence_fd === 1355e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRExternalFenceFdExtensionName; 1356e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRExternalFenceFdSpecVersion; 1357e8556ba3Sopenharmony_ci 1358e8556ba3Sopenharmony_ci //=== VK_KHR_performance_query === 1359e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRPerformanceQueryExtensionName; 1360e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRPerformanceQuerySpecVersion; 1361e8556ba3Sopenharmony_ci 1362e8556ba3Sopenharmony_ci //=== VK_KHR_maintenance2 === 1363e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRMaintenance2ExtensionName; 1364e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRMaintenance2SpecVersion; 1365e8556ba3Sopenharmony_ci 1366e8556ba3Sopenharmony_ci //=== VK_KHR_get_surface_capabilities2 === 1367e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRGetSurfaceCapabilities2ExtensionName; 1368e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRGetSurfaceCapabilities2SpecVersion; 1369e8556ba3Sopenharmony_ci 1370e8556ba3Sopenharmony_ci //=== VK_KHR_variable_pointers === 1371e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRVariablePointersExtensionName; 1372e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRVariablePointersSpecVersion; 1373e8556ba3Sopenharmony_ci 1374e8556ba3Sopenharmony_ci //=== VK_KHR_get_display_properties2 === 1375e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRGetDisplayProperties2ExtensionName; 1376e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRGetDisplayProperties2SpecVersion; 1377e8556ba3Sopenharmony_ci 1378e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_IOS_MVK ) 1379e8556ba3Sopenharmony_ci //=== VK_MVK_ios_surface === 1380e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MVKIosSurfaceExtensionName; 1381e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MVKIosSurfaceSpecVersion; 1382e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_IOS_MVK*/ 1383e8556ba3Sopenharmony_ci 1384e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_MACOS_MVK ) 1385e8556ba3Sopenharmony_ci //=== VK_MVK_macos_surface === 1386e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MVKMacosSurfaceExtensionName; 1387e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MVKMacosSurfaceSpecVersion; 1388e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_MACOS_MVK*/ 1389e8556ba3Sopenharmony_ci 1390e8556ba3Sopenharmony_ci //=== VK_EXT_external_memory_dma_buf === 1391e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTExternalMemoryDmaBufExtensionName; 1392e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTExternalMemoryDmaBufSpecVersion; 1393e8556ba3Sopenharmony_ci 1394e8556ba3Sopenharmony_ci //=== VK_EXT_queue_family_foreign === 1395e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTQueueFamilyForeignExtensionName; 1396e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTQueueFamilyForeignSpecVersion; 1397e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueueFamilyForeignEXT; 1398e8556ba3Sopenharmony_ci 1399e8556ba3Sopenharmony_ci //=== VK_KHR_dedicated_allocation === 1400e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRDedicatedAllocationExtensionName; 1401e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRDedicatedAllocationSpecVersion; 1402e8556ba3Sopenharmony_ci 1403e8556ba3Sopenharmony_ci //=== VK_EXT_debug_utils === 1404e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDebugUtilsExtensionName; 1405e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDebugUtilsSpecVersion; 1406e8556ba3Sopenharmony_ci 1407e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_ANDROID_KHR ) 1408e8556ba3Sopenharmony_ci //=== VK_ANDROID_external_memory_android_hardware_buffer === 1409e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ANDROIDExternalMemoryAndroidHardwareBufferExtensionName; 1410e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ANDROIDExternalMemoryAndroidHardwareBufferSpecVersion; 1411e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ 1412e8556ba3Sopenharmony_ci 1413e8556ba3Sopenharmony_ci //=== VK_EXT_sampler_filter_minmax === 1414e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTSamplerFilterMinmaxExtensionName; 1415e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTSamplerFilterMinmaxSpecVersion; 1416e8556ba3Sopenharmony_ci 1417e8556ba3Sopenharmony_ci //=== VK_KHR_storage_buffer_storage_class === 1418e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRStorageBufferStorageClassExtensionName; 1419e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRStorageBufferStorageClassSpecVersion; 1420e8556ba3Sopenharmony_ci 1421e8556ba3Sopenharmony_ci //=== VK_AMD_gpu_shader_int16 === 1422e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDGpuShaderInt16ExtensionName; 1423e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDGpuShaderInt16SpecVersion; 1424e8556ba3Sopenharmony_ci 1425e8556ba3Sopenharmony_ci#if defined( VK_ENABLE_BETA_EXTENSIONS ) 1426e8556ba3Sopenharmony_ci //=== VK_AMDX_shader_enqueue === 1427e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDXShaderEnqueueExtensionName; 1428e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDXShaderEnqueueSpecVersion; 1429e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShaderIndexUnusedAMDX; 1430e8556ba3Sopenharmony_ci#endif /*VK_ENABLE_BETA_EXTENSIONS*/ 1431e8556ba3Sopenharmony_ci 1432e8556ba3Sopenharmony_ci //=== VK_AMD_mixed_attachment_samples === 1433e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDMixedAttachmentSamplesExtensionName; 1434e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDMixedAttachmentSamplesSpecVersion; 1435e8556ba3Sopenharmony_ci 1436e8556ba3Sopenharmony_ci //=== VK_AMD_shader_fragment_mask === 1437e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDShaderFragmentMaskExtensionName; 1438e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDShaderFragmentMaskSpecVersion; 1439e8556ba3Sopenharmony_ci 1440e8556ba3Sopenharmony_ci //=== VK_EXT_inline_uniform_block === 1441e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTInlineUniformBlockExtensionName; 1442e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTInlineUniformBlockSpecVersion; 1443e8556ba3Sopenharmony_ci 1444e8556ba3Sopenharmony_ci //=== VK_EXT_shader_stencil_export === 1445e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTShaderStencilExportExtensionName; 1446e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTShaderStencilExportSpecVersion; 1447e8556ba3Sopenharmony_ci 1448e8556ba3Sopenharmony_ci //=== VK_EXT_sample_locations === 1449e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTSampleLocationsExtensionName; 1450e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTSampleLocationsSpecVersion; 1451e8556ba3Sopenharmony_ci 1452e8556ba3Sopenharmony_ci //=== VK_KHR_relaxed_block_layout === 1453e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRRelaxedBlockLayoutExtensionName; 1454e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRRelaxedBlockLayoutSpecVersion; 1455e8556ba3Sopenharmony_ci 1456e8556ba3Sopenharmony_ci //=== VK_KHR_get_memory_requirements2 === 1457e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRGetMemoryRequirements2ExtensionName; 1458e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRGetMemoryRequirements2SpecVersion; 1459e8556ba3Sopenharmony_ci 1460e8556ba3Sopenharmony_ci //=== VK_KHR_image_format_list === 1461e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRImageFormatListExtensionName; 1462e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRImageFormatListSpecVersion; 1463e8556ba3Sopenharmony_ci 1464e8556ba3Sopenharmony_ci //=== VK_EXT_blend_operation_advanced === 1465e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTBlendOperationAdvancedExtensionName; 1466e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTBlendOperationAdvancedSpecVersion; 1467e8556ba3Sopenharmony_ci 1468e8556ba3Sopenharmony_ci //=== VK_NV_fragment_coverage_to_color === 1469e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVFragmentCoverageToColorExtensionName; 1470e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVFragmentCoverageToColorSpecVersion; 1471e8556ba3Sopenharmony_ci 1472e8556ba3Sopenharmony_ci //=== VK_KHR_acceleration_structure === 1473e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRAccelerationStructureExtensionName; 1474e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRAccelerationStructureSpecVersion; 1475e8556ba3Sopenharmony_ci 1476e8556ba3Sopenharmony_ci //=== VK_KHR_ray_tracing_pipeline === 1477e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRRayTracingPipelineExtensionName; 1478e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRRayTracingPipelineSpecVersion; 1479e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShaderUnusedKHR; 1480e8556ba3Sopenharmony_ci 1481e8556ba3Sopenharmony_ci //=== VK_KHR_ray_query === 1482e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRRayQueryExtensionName; 1483e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRRayQuerySpecVersion; 1484e8556ba3Sopenharmony_ci 1485e8556ba3Sopenharmony_ci //=== VK_NV_framebuffer_mixed_samples === 1486e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVFramebufferMixedSamplesExtensionName; 1487e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVFramebufferMixedSamplesSpecVersion; 1488e8556ba3Sopenharmony_ci 1489e8556ba3Sopenharmony_ci //=== VK_NV_fill_rectangle === 1490e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVFillRectangleExtensionName; 1491e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVFillRectangleSpecVersion; 1492e8556ba3Sopenharmony_ci 1493e8556ba3Sopenharmony_ci //=== VK_NV_shader_sm_builtins === 1494e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVShaderSmBuiltinsExtensionName; 1495e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVShaderSmBuiltinsSpecVersion; 1496e8556ba3Sopenharmony_ci 1497e8556ba3Sopenharmony_ci //=== VK_EXT_post_depth_coverage === 1498e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTPostDepthCoverageExtensionName; 1499e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTPostDepthCoverageSpecVersion; 1500e8556ba3Sopenharmony_ci 1501e8556ba3Sopenharmony_ci //=== VK_KHR_sampler_ycbcr_conversion === 1502e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRSamplerYcbcrConversionExtensionName; 1503e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRSamplerYcbcrConversionSpecVersion; 1504e8556ba3Sopenharmony_ci 1505e8556ba3Sopenharmony_ci //=== VK_KHR_bind_memory2 === 1506e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRBindMemory2ExtensionName; 1507e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRBindMemory2SpecVersion; 1508e8556ba3Sopenharmony_ci 1509e8556ba3Sopenharmony_ci //=== VK_EXT_image_drm_format_modifier === 1510e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTImageDrmFormatModifierExtensionName; 1511e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTImageDrmFormatModifierSpecVersion; 1512e8556ba3Sopenharmony_ci 1513e8556ba3Sopenharmony_ci //=== VK_EXT_validation_cache === 1514e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTValidationCacheExtensionName; 1515e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTValidationCacheSpecVersion; 1516e8556ba3Sopenharmony_ci 1517e8556ba3Sopenharmony_ci //=== VK_EXT_descriptor_indexing === 1518e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDescriptorIndexingExtensionName; 1519e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDescriptorIndexingSpecVersion; 1520e8556ba3Sopenharmony_ci 1521e8556ba3Sopenharmony_ci //=== VK_EXT_shader_viewport_index_layer === 1522e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTShaderViewportIndexLayerExtensionName; 1523e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTShaderViewportIndexLayerSpecVersion; 1524e8556ba3Sopenharmony_ci 1525e8556ba3Sopenharmony_ci#if defined( VK_ENABLE_BETA_EXTENSIONS ) 1526e8556ba3Sopenharmony_ci //=== VK_KHR_portability_subset === 1527e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRPortabilitySubsetExtensionName; 1528e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRPortabilitySubsetSpecVersion; 1529e8556ba3Sopenharmony_ci#endif /*VK_ENABLE_BETA_EXTENSIONS*/ 1530e8556ba3Sopenharmony_ci 1531e8556ba3Sopenharmony_ci //=== VK_NV_shading_rate_image === 1532e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVShadingRateImageExtensionName; 1533e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVShadingRateImageSpecVersion; 1534e8556ba3Sopenharmony_ci 1535e8556ba3Sopenharmony_ci //=== VK_NV_ray_tracing === 1536e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVRayTracingExtensionName; 1537e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVRayTracingSpecVersion; 1538e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShaderUnusedNV; 1539e8556ba3Sopenharmony_ci 1540e8556ba3Sopenharmony_ci //=== VK_NV_representative_fragment_test === 1541e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVRepresentativeFragmentTestExtensionName; 1542e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVRepresentativeFragmentTestSpecVersion; 1543e8556ba3Sopenharmony_ci 1544e8556ba3Sopenharmony_ci //=== VK_KHR_maintenance3 === 1545e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRMaintenance3ExtensionName; 1546e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRMaintenance3SpecVersion; 1547e8556ba3Sopenharmony_ci 1548e8556ba3Sopenharmony_ci //=== VK_KHR_draw_indirect_count === 1549e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRDrawIndirectCountExtensionName; 1550e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRDrawIndirectCountSpecVersion; 1551e8556ba3Sopenharmony_ci 1552e8556ba3Sopenharmony_ci //=== VK_EXT_filter_cubic === 1553e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTFilterCubicExtensionName; 1554e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTFilterCubicSpecVersion; 1555e8556ba3Sopenharmony_ci 1556e8556ba3Sopenharmony_ci //=== VK_QCOM_render_pass_shader_resolve === 1557e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QCOMRenderPassShaderResolveExtensionName; 1558e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QCOMRenderPassShaderResolveSpecVersion; 1559e8556ba3Sopenharmony_ci 1560e8556ba3Sopenharmony_ci //=== VK_EXT_global_priority === 1561e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTGlobalPriorityExtensionName; 1562e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTGlobalPrioritySpecVersion; 1563e8556ba3Sopenharmony_ci 1564e8556ba3Sopenharmony_ci //=== VK_KHR_shader_subgroup_extended_types === 1565e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRShaderSubgroupExtendedTypesExtensionName; 1566e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRShaderSubgroupExtendedTypesSpecVersion; 1567e8556ba3Sopenharmony_ci 1568e8556ba3Sopenharmony_ci //=== VK_KHR_8bit_storage === 1569e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHR8BitStorageExtensionName; 1570e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHR8BitStorageSpecVersion; 1571e8556ba3Sopenharmony_ci 1572e8556ba3Sopenharmony_ci //=== VK_EXT_external_memory_host === 1573e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTExternalMemoryHostExtensionName; 1574e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTExternalMemoryHostSpecVersion; 1575e8556ba3Sopenharmony_ci 1576e8556ba3Sopenharmony_ci //=== VK_AMD_buffer_marker === 1577e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDBufferMarkerExtensionName; 1578e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDBufferMarkerSpecVersion; 1579e8556ba3Sopenharmony_ci 1580e8556ba3Sopenharmony_ci //=== VK_KHR_shader_atomic_int64 === 1581e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRShaderAtomicInt64ExtensionName; 1582e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRShaderAtomicInt64SpecVersion; 1583e8556ba3Sopenharmony_ci 1584e8556ba3Sopenharmony_ci //=== VK_KHR_shader_clock === 1585e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRShaderClockExtensionName; 1586e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRShaderClockSpecVersion; 1587e8556ba3Sopenharmony_ci 1588e8556ba3Sopenharmony_ci //=== VK_AMD_pipeline_compiler_control === 1589e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDPipelineCompilerControlExtensionName; 1590e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDPipelineCompilerControlSpecVersion; 1591e8556ba3Sopenharmony_ci 1592e8556ba3Sopenharmony_ci //=== VK_EXT_calibrated_timestamps === 1593e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTCalibratedTimestampsExtensionName; 1594e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTCalibratedTimestampsSpecVersion; 1595e8556ba3Sopenharmony_ci 1596e8556ba3Sopenharmony_ci //=== VK_AMD_shader_core_properties === 1597e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDShaderCorePropertiesExtensionName; 1598e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDShaderCorePropertiesSpecVersion; 1599e8556ba3Sopenharmony_ci 1600e8556ba3Sopenharmony_ci //=== VK_KHR_video_decode_h265 === 1601e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRVideoDecodeH265ExtensionName; 1602e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRVideoDecodeH265SpecVersion; 1603e8556ba3Sopenharmony_ci 1604e8556ba3Sopenharmony_ci //=== VK_KHR_global_priority === 1605e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRGlobalPriorityExtensionName; 1606e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRGlobalPrioritySpecVersion; 1607e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MaxGlobalPrioritySizeKHR; 1608e8556ba3Sopenharmony_ci 1609e8556ba3Sopenharmony_ci //=== VK_AMD_memory_overallocation_behavior === 1610e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDMemoryOverallocationBehaviorExtensionName; 1611e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDMemoryOverallocationBehaviorSpecVersion; 1612e8556ba3Sopenharmony_ci 1613e8556ba3Sopenharmony_ci //=== VK_EXT_vertex_attribute_divisor === 1614e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTVertexAttributeDivisorExtensionName; 1615e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTVertexAttributeDivisorSpecVersion; 1616e8556ba3Sopenharmony_ci 1617e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_GGP ) 1618e8556ba3Sopenharmony_ci //=== VK_GGP_frame_token === 1619e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GGPFrameTokenExtensionName; 1620e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GGPFrameTokenSpecVersion; 1621e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_GGP*/ 1622e8556ba3Sopenharmony_ci 1623e8556ba3Sopenharmony_ci //=== VK_EXT_pipeline_creation_feedback === 1624e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTPipelineCreationFeedbackExtensionName; 1625e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTPipelineCreationFeedbackSpecVersion; 1626e8556ba3Sopenharmony_ci 1627e8556ba3Sopenharmony_ci //=== VK_KHR_driver_properties === 1628e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRDriverPropertiesExtensionName; 1629e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRDriverPropertiesSpecVersion; 1630e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MaxDriverInfoSizeKHR; 1631e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MaxDriverNameSizeKHR; 1632e8556ba3Sopenharmony_ci 1633e8556ba3Sopenharmony_ci //=== VK_KHR_shader_float_controls === 1634e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRShaderFloatControlsExtensionName; 1635e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRShaderFloatControlsSpecVersion; 1636e8556ba3Sopenharmony_ci 1637e8556ba3Sopenharmony_ci //=== VK_NV_shader_subgroup_partitioned === 1638e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVShaderSubgroupPartitionedExtensionName; 1639e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVShaderSubgroupPartitionedSpecVersion; 1640e8556ba3Sopenharmony_ci 1641e8556ba3Sopenharmony_ci //=== VK_KHR_depth_stencil_resolve === 1642e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRDepthStencilResolveExtensionName; 1643e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRDepthStencilResolveSpecVersion; 1644e8556ba3Sopenharmony_ci 1645e8556ba3Sopenharmony_ci //=== VK_KHR_swapchain_mutable_format === 1646e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRSwapchainMutableFormatExtensionName; 1647e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRSwapchainMutableFormatSpecVersion; 1648e8556ba3Sopenharmony_ci 1649e8556ba3Sopenharmony_ci //=== VK_NV_compute_shader_derivatives === 1650e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVComputeShaderDerivativesExtensionName; 1651e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVComputeShaderDerivativesSpecVersion; 1652e8556ba3Sopenharmony_ci 1653e8556ba3Sopenharmony_ci //=== VK_NV_mesh_shader === 1654e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVMeshShaderExtensionName; 1655e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVMeshShaderSpecVersion; 1656e8556ba3Sopenharmony_ci 1657e8556ba3Sopenharmony_ci //=== VK_NV_fragment_shader_barycentric === 1658e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVFragmentShaderBarycentricExtensionName; 1659e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVFragmentShaderBarycentricSpecVersion; 1660e8556ba3Sopenharmony_ci 1661e8556ba3Sopenharmony_ci //=== VK_NV_shader_image_footprint === 1662e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVShaderImageFootprintExtensionName; 1663e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVShaderImageFootprintSpecVersion; 1664e8556ba3Sopenharmony_ci 1665e8556ba3Sopenharmony_ci //=== VK_NV_scissor_exclusive === 1666e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVScissorExclusiveExtensionName; 1667e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVScissorExclusiveSpecVersion; 1668e8556ba3Sopenharmony_ci 1669e8556ba3Sopenharmony_ci //=== VK_NV_device_diagnostic_checkpoints === 1670e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVDeviceDiagnosticCheckpointsExtensionName; 1671e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVDeviceDiagnosticCheckpointsSpecVersion; 1672e8556ba3Sopenharmony_ci 1673e8556ba3Sopenharmony_ci //=== VK_KHR_timeline_semaphore === 1674e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRTimelineSemaphoreExtensionName; 1675e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRTimelineSemaphoreSpecVersion; 1676e8556ba3Sopenharmony_ci 1677e8556ba3Sopenharmony_ci //=== VK_INTEL_shader_integer_functions2 === 1678e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::INTELShaderIntegerFunctions2ExtensionName; 1679e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::INTELShaderIntegerFunctions2SpecVersion; 1680e8556ba3Sopenharmony_ci 1681e8556ba3Sopenharmony_ci //=== VK_INTEL_performance_query === 1682e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::INTELPerformanceQueryExtensionName; 1683e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::INTELPerformanceQuerySpecVersion; 1684e8556ba3Sopenharmony_ci 1685e8556ba3Sopenharmony_ci //=== VK_KHR_vulkan_memory_model === 1686e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRVulkanMemoryModelExtensionName; 1687e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRVulkanMemoryModelSpecVersion; 1688e8556ba3Sopenharmony_ci 1689e8556ba3Sopenharmony_ci //=== VK_EXT_pci_bus_info === 1690e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTPciBusInfoExtensionName; 1691e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTPciBusInfoSpecVersion; 1692e8556ba3Sopenharmony_ci 1693e8556ba3Sopenharmony_ci //=== VK_AMD_display_native_hdr === 1694e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDDisplayNativeHdrExtensionName; 1695e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDDisplayNativeHdrSpecVersion; 1696e8556ba3Sopenharmony_ci 1697e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_FUCHSIA ) 1698e8556ba3Sopenharmony_ci //=== VK_FUCHSIA_imagepipe_surface === 1699e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FUCHSIAImagepipeSurfaceExtensionName; 1700e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FUCHSIAImagepipeSurfaceSpecVersion; 1701e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_FUCHSIA*/ 1702e8556ba3Sopenharmony_ci 1703e8556ba3Sopenharmony_ci //=== VK_KHR_shader_terminate_invocation === 1704e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRShaderTerminateInvocationExtensionName; 1705e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRShaderTerminateInvocationSpecVersion; 1706e8556ba3Sopenharmony_ci 1707e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_METAL_EXT ) 1708e8556ba3Sopenharmony_ci //=== VK_EXT_metal_surface === 1709e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTMetalSurfaceExtensionName; 1710e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTMetalSurfaceSpecVersion; 1711e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_METAL_EXT*/ 1712e8556ba3Sopenharmony_ci 1713e8556ba3Sopenharmony_ci //=== VK_EXT_fragment_density_map === 1714e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTFragmentDensityMapExtensionName; 1715e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTFragmentDensityMapSpecVersion; 1716e8556ba3Sopenharmony_ci 1717e8556ba3Sopenharmony_ci //=== VK_EXT_scalar_block_layout === 1718e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTScalarBlockLayoutExtensionName; 1719e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTScalarBlockLayoutSpecVersion; 1720e8556ba3Sopenharmony_ci 1721e8556ba3Sopenharmony_ci //=== VK_GOOGLE_hlsl_functionality1 === 1722e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GOOGLEHlslFunctionality1ExtensionName; 1723e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GOOGLEHlslFunctionality1SpecVersion; 1724e8556ba3Sopenharmony_ci 1725e8556ba3Sopenharmony_ci //=== VK_GOOGLE_decorate_string === 1726e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GOOGLEDecorateStringExtensionName; 1727e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GOOGLEDecorateStringSpecVersion; 1728e8556ba3Sopenharmony_ci 1729e8556ba3Sopenharmony_ci //=== VK_EXT_subgroup_size_control === 1730e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTSubgroupSizeControlExtensionName; 1731e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTSubgroupSizeControlSpecVersion; 1732e8556ba3Sopenharmony_ci 1733e8556ba3Sopenharmony_ci //=== VK_KHR_fragment_shading_rate === 1734e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRFragmentShadingRateExtensionName; 1735e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRFragmentShadingRateSpecVersion; 1736e8556ba3Sopenharmony_ci 1737e8556ba3Sopenharmony_ci //=== VK_AMD_shader_core_properties2 === 1738e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDShaderCoreProperties2ExtensionName; 1739e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDShaderCoreProperties2SpecVersion; 1740e8556ba3Sopenharmony_ci 1741e8556ba3Sopenharmony_ci //=== VK_AMD_device_coherent_memory === 1742e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDDeviceCoherentMemoryExtensionName; 1743e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDDeviceCoherentMemorySpecVersion; 1744e8556ba3Sopenharmony_ci 1745e8556ba3Sopenharmony_ci //=== VK_EXT_shader_image_atomic_int64 === 1746e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTShaderImageAtomicInt64ExtensionName; 1747e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTShaderImageAtomicInt64SpecVersion; 1748e8556ba3Sopenharmony_ci 1749e8556ba3Sopenharmony_ci //=== VK_KHR_spirv_1_4 === 1750e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRSpirv14ExtensionName; 1751e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRSpirv14SpecVersion; 1752e8556ba3Sopenharmony_ci 1753e8556ba3Sopenharmony_ci //=== VK_EXT_memory_budget === 1754e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTMemoryBudgetExtensionName; 1755e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTMemoryBudgetSpecVersion; 1756e8556ba3Sopenharmony_ci 1757e8556ba3Sopenharmony_ci //=== VK_EXT_memory_priority === 1758e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTMemoryPriorityExtensionName; 1759e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTMemoryPrioritySpecVersion; 1760e8556ba3Sopenharmony_ci 1761e8556ba3Sopenharmony_ci //=== VK_KHR_surface_protected_capabilities === 1762e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRSurfaceProtectedCapabilitiesExtensionName; 1763e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRSurfaceProtectedCapabilitiesSpecVersion; 1764e8556ba3Sopenharmony_ci 1765e8556ba3Sopenharmony_ci //=== VK_NV_dedicated_allocation_image_aliasing === 1766e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVDedicatedAllocationImageAliasingExtensionName; 1767e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVDedicatedAllocationImageAliasingSpecVersion; 1768e8556ba3Sopenharmony_ci 1769e8556ba3Sopenharmony_ci //=== VK_KHR_separate_depth_stencil_layouts === 1770e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRSeparateDepthStencilLayoutsExtensionName; 1771e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRSeparateDepthStencilLayoutsSpecVersion; 1772e8556ba3Sopenharmony_ci 1773e8556ba3Sopenharmony_ci //=== VK_EXT_buffer_device_address === 1774e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTBufferDeviceAddressExtensionName; 1775e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTBufferDeviceAddressSpecVersion; 1776e8556ba3Sopenharmony_ci 1777e8556ba3Sopenharmony_ci //=== VK_EXT_tooling_info === 1778e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTToolingInfoExtensionName; 1779e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTToolingInfoSpecVersion; 1780e8556ba3Sopenharmony_ci 1781e8556ba3Sopenharmony_ci //=== VK_EXT_separate_stencil_usage === 1782e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTSeparateStencilUsageExtensionName; 1783e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTSeparateStencilUsageSpecVersion; 1784e8556ba3Sopenharmony_ci 1785e8556ba3Sopenharmony_ci //=== VK_EXT_validation_features === 1786e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTValidationFeaturesExtensionName; 1787e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTValidationFeaturesSpecVersion; 1788e8556ba3Sopenharmony_ci 1789e8556ba3Sopenharmony_ci //=== VK_KHR_present_wait === 1790e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRPresentWaitExtensionName; 1791e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRPresentWaitSpecVersion; 1792e8556ba3Sopenharmony_ci 1793e8556ba3Sopenharmony_ci //=== VK_NV_cooperative_matrix === 1794e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVCooperativeMatrixExtensionName; 1795e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVCooperativeMatrixSpecVersion; 1796e8556ba3Sopenharmony_ci 1797e8556ba3Sopenharmony_ci //=== VK_NV_coverage_reduction_mode === 1798e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVCoverageReductionModeExtensionName; 1799e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVCoverageReductionModeSpecVersion; 1800e8556ba3Sopenharmony_ci 1801e8556ba3Sopenharmony_ci //=== VK_EXT_fragment_shader_interlock === 1802e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTFragmentShaderInterlockExtensionName; 1803e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTFragmentShaderInterlockSpecVersion; 1804e8556ba3Sopenharmony_ci 1805e8556ba3Sopenharmony_ci //=== VK_EXT_ycbcr_image_arrays === 1806e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTYcbcrImageArraysExtensionName; 1807e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTYcbcrImageArraysSpecVersion; 1808e8556ba3Sopenharmony_ci 1809e8556ba3Sopenharmony_ci //=== VK_KHR_uniform_buffer_standard_layout === 1810e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRUniformBufferStandardLayoutExtensionName; 1811e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRUniformBufferStandardLayoutSpecVersion; 1812e8556ba3Sopenharmony_ci 1813e8556ba3Sopenharmony_ci //=== VK_EXT_provoking_vertex === 1814e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTProvokingVertexExtensionName; 1815e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTProvokingVertexSpecVersion; 1816e8556ba3Sopenharmony_ci 1817e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR ) 1818e8556ba3Sopenharmony_ci //=== VK_EXT_full_screen_exclusive === 1819e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTFullScreenExclusiveExtensionName; 1820e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTFullScreenExclusiveSpecVersion; 1821e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/ 1822e8556ba3Sopenharmony_ci 1823e8556ba3Sopenharmony_ci //=== VK_EXT_headless_surface === 1824e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTHeadlessSurfaceExtensionName; 1825e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTHeadlessSurfaceSpecVersion; 1826e8556ba3Sopenharmony_ci 1827e8556ba3Sopenharmony_ci //=== VK_KHR_buffer_device_address === 1828e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRBufferDeviceAddressExtensionName; 1829e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRBufferDeviceAddressSpecVersion; 1830e8556ba3Sopenharmony_ci 1831e8556ba3Sopenharmony_ci //=== VK_EXT_line_rasterization === 1832e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTLineRasterizationExtensionName; 1833e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTLineRasterizationSpecVersion; 1834e8556ba3Sopenharmony_ci 1835e8556ba3Sopenharmony_ci //=== VK_EXT_shader_atomic_float === 1836e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTShaderAtomicFloatExtensionName; 1837e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTShaderAtomicFloatSpecVersion; 1838e8556ba3Sopenharmony_ci 1839e8556ba3Sopenharmony_ci //=== VK_EXT_host_query_reset === 1840e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTHostQueryResetExtensionName; 1841e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTHostQueryResetSpecVersion; 1842e8556ba3Sopenharmony_ci 1843e8556ba3Sopenharmony_ci //=== VK_EXT_index_type_uint8 === 1844e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTIndexTypeUint8ExtensionName; 1845e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTIndexTypeUint8SpecVersion; 1846e8556ba3Sopenharmony_ci 1847e8556ba3Sopenharmony_ci //=== VK_EXT_extended_dynamic_state === 1848e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTExtendedDynamicStateExtensionName; 1849e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTExtendedDynamicStateSpecVersion; 1850e8556ba3Sopenharmony_ci 1851e8556ba3Sopenharmony_ci //=== VK_KHR_deferred_host_operations === 1852e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRDeferredHostOperationsExtensionName; 1853e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRDeferredHostOperationsSpecVersion; 1854e8556ba3Sopenharmony_ci 1855e8556ba3Sopenharmony_ci //=== VK_KHR_pipeline_executable_properties === 1856e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRPipelineExecutablePropertiesExtensionName; 1857e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRPipelineExecutablePropertiesSpecVersion; 1858e8556ba3Sopenharmony_ci 1859e8556ba3Sopenharmony_ci //=== VK_EXT_host_image_copy === 1860e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTHostImageCopyExtensionName; 1861e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTHostImageCopySpecVersion; 1862e8556ba3Sopenharmony_ci 1863e8556ba3Sopenharmony_ci //=== VK_KHR_map_memory2 === 1864e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRMapMemory2ExtensionName; 1865e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRMapMemory2SpecVersion; 1866e8556ba3Sopenharmony_ci 1867e8556ba3Sopenharmony_ci //=== VK_EXT_shader_atomic_float2 === 1868e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTShaderAtomicFloat2ExtensionName; 1869e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTShaderAtomicFloat2SpecVersion; 1870e8556ba3Sopenharmony_ci 1871e8556ba3Sopenharmony_ci //=== VK_EXT_surface_maintenance1 === 1872e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTSurfaceMaintenance1ExtensionName; 1873e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTSurfaceMaintenance1SpecVersion; 1874e8556ba3Sopenharmony_ci 1875e8556ba3Sopenharmony_ci //=== VK_EXT_swapchain_maintenance1 === 1876e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTSwapchainMaintenance1ExtensionName; 1877e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTSwapchainMaintenance1SpecVersion; 1878e8556ba3Sopenharmony_ci 1879e8556ba3Sopenharmony_ci //=== VK_EXT_shader_demote_to_helper_invocation === 1880e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTShaderDemoteToHelperInvocationExtensionName; 1881e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTShaderDemoteToHelperInvocationSpecVersion; 1882e8556ba3Sopenharmony_ci 1883e8556ba3Sopenharmony_ci //=== VK_NV_device_generated_commands === 1884e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVDeviceGeneratedCommandsExtensionName; 1885e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVDeviceGeneratedCommandsSpecVersion; 1886e8556ba3Sopenharmony_ci 1887e8556ba3Sopenharmony_ci //=== VK_NV_inherited_viewport_scissor === 1888e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVInheritedViewportScissorExtensionName; 1889e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVInheritedViewportScissorSpecVersion; 1890e8556ba3Sopenharmony_ci 1891e8556ba3Sopenharmony_ci //=== VK_KHR_shader_integer_dot_product === 1892e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRShaderIntegerDotProductExtensionName; 1893e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRShaderIntegerDotProductSpecVersion; 1894e8556ba3Sopenharmony_ci 1895e8556ba3Sopenharmony_ci //=== VK_EXT_texel_buffer_alignment === 1896e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTTexelBufferAlignmentExtensionName; 1897e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTTexelBufferAlignmentSpecVersion; 1898e8556ba3Sopenharmony_ci 1899e8556ba3Sopenharmony_ci //=== VK_QCOM_render_pass_transform === 1900e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QCOMRenderPassTransformExtensionName; 1901e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QCOMRenderPassTransformSpecVersion; 1902e8556ba3Sopenharmony_ci 1903e8556ba3Sopenharmony_ci //=== VK_EXT_depth_bias_control === 1904e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDepthBiasControlExtensionName; 1905e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDepthBiasControlSpecVersion; 1906e8556ba3Sopenharmony_ci 1907e8556ba3Sopenharmony_ci //=== VK_EXT_device_memory_report === 1908e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDeviceMemoryReportExtensionName; 1909e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDeviceMemoryReportSpecVersion; 1910e8556ba3Sopenharmony_ci 1911e8556ba3Sopenharmony_ci //=== VK_EXT_acquire_drm_display === 1912e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTAcquireDrmDisplayExtensionName; 1913e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTAcquireDrmDisplaySpecVersion; 1914e8556ba3Sopenharmony_ci 1915e8556ba3Sopenharmony_ci //=== VK_EXT_robustness2 === 1916e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTRobustness2ExtensionName; 1917e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTRobustness2SpecVersion; 1918e8556ba3Sopenharmony_ci 1919e8556ba3Sopenharmony_ci //=== VK_EXT_custom_border_color === 1920e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTCustomBorderColorExtensionName; 1921e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTCustomBorderColorSpecVersion; 1922e8556ba3Sopenharmony_ci 1923e8556ba3Sopenharmony_ci //=== VK_GOOGLE_user_type === 1924e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GOOGLEUserTypeExtensionName; 1925e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GOOGLEUserTypeSpecVersion; 1926e8556ba3Sopenharmony_ci 1927e8556ba3Sopenharmony_ci //=== VK_KHR_pipeline_library === 1928e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRPipelineLibraryExtensionName; 1929e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRPipelineLibrarySpecVersion; 1930e8556ba3Sopenharmony_ci 1931e8556ba3Sopenharmony_ci //=== VK_NV_present_barrier === 1932e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVPresentBarrierExtensionName; 1933e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVPresentBarrierSpecVersion; 1934e8556ba3Sopenharmony_ci 1935e8556ba3Sopenharmony_ci //=== VK_KHR_shader_non_semantic_info === 1936e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRShaderNonSemanticInfoExtensionName; 1937e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRShaderNonSemanticInfoSpecVersion; 1938e8556ba3Sopenharmony_ci 1939e8556ba3Sopenharmony_ci //=== VK_KHR_present_id === 1940e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRPresentIdExtensionName; 1941e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRPresentIdSpecVersion; 1942e8556ba3Sopenharmony_ci 1943e8556ba3Sopenharmony_ci //=== VK_EXT_private_data === 1944e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTPrivateDataExtensionName; 1945e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTPrivateDataSpecVersion; 1946e8556ba3Sopenharmony_ci 1947e8556ba3Sopenharmony_ci //=== VK_EXT_pipeline_creation_cache_control === 1948e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTPipelineCreationCacheControlExtensionName; 1949e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTPipelineCreationCacheControlSpecVersion; 1950e8556ba3Sopenharmony_ci 1951e8556ba3Sopenharmony_ci //=== VK_KHR_video_encode_queue === 1952e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRVideoEncodeQueueExtensionName; 1953e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRVideoEncodeQueueSpecVersion; 1954e8556ba3Sopenharmony_ci 1955e8556ba3Sopenharmony_ci //=== VK_NV_device_diagnostics_config === 1956e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVDeviceDiagnosticsConfigExtensionName; 1957e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVDeviceDiagnosticsConfigSpecVersion; 1958e8556ba3Sopenharmony_ci 1959e8556ba3Sopenharmony_ci //=== VK_QCOM_render_pass_store_ops === 1960e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QCOMRenderPassStoreOpsExtensionName; 1961e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QCOMRenderPassStoreOpsSpecVersion; 1962e8556ba3Sopenharmony_ci 1963e8556ba3Sopenharmony_ci#if defined( VK_ENABLE_BETA_EXTENSIONS ) 1964e8556ba3Sopenharmony_ci //=== VK_NV_cuda_kernel_launch === 1965e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVCudaKernelLaunchExtensionName; 1966e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVCudaKernelLaunchSpecVersion; 1967e8556ba3Sopenharmony_ci#endif /*VK_ENABLE_BETA_EXTENSIONS*/ 1968e8556ba3Sopenharmony_ci 1969e8556ba3Sopenharmony_ci //=== VK_NV_low_latency === 1970e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVLowLatencyExtensionName; 1971e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVLowLatencySpecVersion; 1972e8556ba3Sopenharmony_ci 1973e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_METAL_EXT ) 1974e8556ba3Sopenharmony_ci //=== VK_EXT_metal_objects === 1975e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTMetalObjectsExtensionName; 1976e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTMetalObjectsSpecVersion; 1977e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_METAL_EXT*/ 1978e8556ba3Sopenharmony_ci 1979e8556ba3Sopenharmony_ci //=== VK_KHR_synchronization2 === 1980e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRSynchronization2ExtensionName; 1981e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRSynchronization2SpecVersion; 1982e8556ba3Sopenharmony_ci 1983e8556ba3Sopenharmony_ci //=== VK_EXT_descriptor_buffer === 1984e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDescriptorBufferExtensionName; 1985e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDescriptorBufferSpecVersion; 1986e8556ba3Sopenharmony_ci 1987e8556ba3Sopenharmony_ci //=== VK_EXT_graphics_pipeline_library === 1988e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTGraphicsPipelineLibraryExtensionName; 1989e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTGraphicsPipelineLibrarySpecVersion; 1990e8556ba3Sopenharmony_ci 1991e8556ba3Sopenharmony_ci //=== VK_AMD_shader_early_and_late_fragment_tests === 1992e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDShaderEarlyAndLateFragmentTestsExtensionName; 1993e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AMDShaderEarlyAndLateFragmentTestsSpecVersion; 1994e8556ba3Sopenharmony_ci 1995e8556ba3Sopenharmony_ci //=== VK_KHR_fragment_shader_barycentric === 1996e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRFragmentShaderBarycentricExtensionName; 1997e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRFragmentShaderBarycentricSpecVersion; 1998e8556ba3Sopenharmony_ci 1999e8556ba3Sopenharmony_ci //=== VK_KHR_shader_subgroup_uniform_control_flow === 2000e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRShaderSubgroupUniformControlFlowExtensionName; 2001e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRShaderSubgroupUniformControlFlowSpecVersion; 2002e8556ba3Sopenharmony_ci 2003e8556ba3Sopenharmony_ci //=== VK_KHR_zero_initialize_workgroup_memory === 2004e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRZeroInitializeWorkgroupMemoryExtensionName; 2005e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRZeroInitializeWorkgroupMemorySpecVersion; 2006e8556ba3Sopenharmony_ci 2007e8556ba3Sopenharmony_ci //=== VK_NV_fragment_shading_rate_enums === 2008e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVFragmentShadingRateEnumsExtensionName; 2009e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVFragmentShadingRateEnumsSpecVersion; 2010e8556ba3Sopenharmony_ci 2011e8556ba3Sopenharmony_ci //=== VK_NV_ray_tracing_motion_blur === 2012e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVRayTracingMotionBlurExtensionName; 2013e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVRayTracingMotionBlurSpecVersion; 2014e8556ba3Sopenharmony_ci 2015e8556ba3Sopenharmony_ci //=== VK_EXT_mesh_shader === 2016e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTMeshShaderExtensionName; 2017e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTMeshShaderSpecVersion; 2018e8556ba3Sopenharmony_ci 2019e8556ba3Sopenharmony_ci //=== VK_EXT_ycbcr_2plane_444_formats === 2020e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTYcbcr2Plane444FormatsExtensionName; 2021e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTYcbcr2Plane444FormatsSpecVersion; 2022e8556ba3Sopenharmony_ci 2023e8556ba3Sopenharmony_ci //=== VK_EXT_fragment_density_map2 === 2024e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTFragmentDensityMap2ExtensionName; 2025e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTFragmentDensityMap2SpecVersion; 2026e8556ba3Sopenharmony_ci 2027e8556ba3Sopenharmony_ci //=== VK_QCOM_rotated_copy_commands === 2028e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QCOMRotatedCopyCommandsExtensionName; 2029e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QCOMRotatedCopyCommandsSpecVersion; 2030e8556ba3Sopenharmony_ci 2031e8556ba3Sopenharmony_ci //=== VK_EXT_image_robustness === 2032e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTImageRobustnessExtensionName; 2033e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTImageRobustnessSpecVersion; 2034e8556ba3Sopenharmony_ci 2035e8556ba3Sopenharmony_ci //=== VK_KHR_workgroup_memory_explicit_layout === 2036e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRWorkgroupMemoryExplicitLayoutExtensionName; 2037e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRWorkgroupMemoryExplicitLayoutSpecVersion; 2038e8556ba3Sopenharmony_ci 2039e8556ba3Sopenharmony_ci //=== VK_KHR_copy_commands2 === 2040e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRCopyCommands2ExtensionName; 2041e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRCopyCommands2SpecVersion; 2042e8556ba3Sopenharmony_ci 2043e8556ba3Sopenharmony_ci //=== VK_EXT_image_compression_control === 2044e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTImageCompressionControlExtensionName; 2045e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTImageCompressionControlSpecVersion; 2046e8556ba3Sopenharmony_ci 2047e8556ba3Sopenharmony_ci //=== VK_EXT_attachment_feedback_loop_layout === 2048e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTAttachmentFeedbackLoopLayoutExtensionName; 2049e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTAttachmentFeedbackLoopLayoutSpecVersion; 2050e8556ba3Sopenharmony_ci 2051e8556ba3Sopenharmony_ci //=== VK_EXT_4444_formats === 2052e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXT4444FormatsExtensionName; 2053e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXT4444FormatsSpecVersion; 2054e8556ba3Sopenharmony_ci 2055e8556ba3Sopenharmony_ci //=== VK_EXT_device_fault === 2056e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDeviceFaultExtensionName; 2057e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDeviceFaultSpecVersion; 2058e8556ba3Sopenharmony_ci 2059e8556ba3Sopenharmony_ci //=== VK_ARM_rasterization_order_attachment_access === 2060e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ARMRasterizationOrderAttachmentAccessExtensionName; 2061e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ARMRasterizationOrderAttachmentAccessSpecVersion; 2062e8556ba3Sopenharmony_ci 2063e8556ba3Sopenharmony_ci //=== VK_EXT_rgba10x6_formats === 2064e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTRgba10X6FormatsExtensionName; 2065e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTRgba10X6FormatsSpecVersion; 2066e8556ba3Sopenharmony_ci 2067e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR ) 2068e8556ba3Sopenharmony_ci //=== VK_NV_acquire_winrt_display === 2069e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVAcquireWinrtDisplayExtensionName; 2070e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVAcquireWinrtDisplaySpecVersion; 2071e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/ 2072e8556ba3Sopenharmony_ci 2073e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) 2074e8556ba3Sopenharmony_ci //=== VK_EXT_directfb_surface === 2075e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDirectfbSurfaceExtensionName; 2076e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDirectfbSurfaceSpecVersion; 2077e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ 2078e8556ba3Sopenharmony_ci 2079e8556ba3Sopenharmony_ci //=== VK_VALVE_mutable_descriptor_type === 2080e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VALVEMutableDescriptorTypeExtensionName; 2081e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VALVEMutableDescriptorTypeSpecVersion; 2082e8556ba3Sopenharmony_ci 2083e8556ba3Sopenharmony_ci //=== VK_EXT_vertex_input_dynamic_state === 2084e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTVertexInputDynamicStateExtensionName; 2085e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTVertexInputDynamicStateSpecVersion; 2086e8556ba3Sopenharmony_ci 2087e8556ba3Sopenharmony_ci //=== VK_EXT_physical_device_drm === 2088e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTPhysicalDeviceDrmExtensionName; 2089e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTPhysicalDeviceDrmSpecVersion; 2090e8556ba3Sopenharmony_ci 2091e8556ba3Sopenharmony_ci //=== VK_EXT_device_address_binding_report === 2092e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDeviceAddressBindingReportExtensionName; 2093e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDeviceAddressBindingReportSpecVersion; 2094e8556ba3Sopenharmony_ci 2095e8556ba3Sopenharmony_ci //=== VK_EXT_depth_clip_control === 2096e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDepthClipControlExtensionName; 2097e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDepthClipControlSpecVersion; 2098e8556ba3Sopenharmony_ci 2099e8556ba3Sopenharmony_ci //=== VK_EXT_primitive_topology_list_restart === 2100e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTPrimitiveTopologyListRestartExtensionName; 2101e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTPrimitiveTopologyListRestartSpecVersion; 2102e8556ba3Sopenharmony_ci 2103e8556ba3Sopenharmony_ci //=== VK_KHR_format_feature_flags2 === 2104e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRFormatFeatureFlags2ExtensionName; 2105e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRFormatFeatureFlags2SpecVersion; 2106e8556ba3Sopenharmony_ci 2107e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_FUCHSIA ) 2108e8556ba3Sopenharmony_ci //=== VK_FUCHSIA_external_memory === 2109e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FUCHSIAExternalMemoryExtensionName; 2110e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FUCHSIAExternalMemorySpecVersion; 2111e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_FUCHSIA*/ 2112e8556ba3Sopenharmony_ci 2113e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_FUCHSIA ) 2114e8556ba3Sopenharmony_ci //=== VK_FUCHSIA_external_semaphore === 2115e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FUCHSIAExternalSemaphoreExtensionName; 2116e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FUCHSIAExternalSemaphoreSpecVersion; 2117e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_FUCHSIA*/ 2118e8556ba3Sopenharmony_ci 2119e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_FUCHSIA ) 2120e8556ba3Sopenharmony_ci //=== VK_FUCHSIA_buffer_collection === 2121e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FUCHSIABufferCollectionExtensionName; 2122e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FUCHSIABufferCollectionSpecVersion; 2123e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_FUCHSIA*/ 2124e8556ba3Sopenharmony_ci 2125e8556ba3Sopenharmony_ci //=== VK_HUAWEI_subpass_shading === 2126e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::HUAWEISubpassShadingExtensionName; 2127e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::HUAWEISubpassShadingSpecVersion; 2128e8556ba3Sopenharmony_ci 2129e8556ba3Sopenharmony_ci //=== VK_HUAWEI_invocation_mask === 2130e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::HUAWEIInvocationMaskExtensionName; 2131e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::HUAWEIInvocationMaskSpecVersion; 2132e8556ba3Sopenharmony_ci 2133e8556ba3Sopenharmony_ci //=== VK_NV_external_memory_rdma === 2134e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVExternalMemoryRdmaExtensionName; 2135e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVExternalMemoryRdmaSpecVersion; 2136e8556ba3Sopenharmony_ci 2137e8556ba3Sopenharmony_ci //=== VK_EXT_pipeline_properties === 2138e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTPipelinePropertiesExtensionName; 2139e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTPipelinePropertiesSpecVersion; 2140e8556ba3Sopenharmony_ci 2141e8556ba3Sopenharmony_ci //=== VK_EXT_frame_boundary === 2142e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTFrameBoundaryExtensionName; 2143e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTFrameBoundarySpecVersion; 2144e8556ba3Sopenharmony_ci 2145e8556ba3Sopenharmony_ci //=== VK_EXT_multisampled_render_to_single_sampled === 2146e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTMultisampledRenderToSingleSampledExtensionName; 2147e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTMultisampledRenderToSingleSampledSpecVersion; 2148e8556ba3Sopenharmony_ci 2149e8556ba3Sopenharmony_ci //=== VK_EXT_extended_dynamic_state2 === 2150e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTExtendedDynamicState2ExtensionName; 2151e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTExtendedDynamicState2SpecVersion; 2152e8556ba3Sopenharmony_ci 2153e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_SCREEN_QNX ) 2154e8556ba3Sopenharmony_ci //=== VK_QNX_screen_surface === 2155e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QNXScreenSurfaceExtensionName; 2156e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QNXScreenSurfaceSpecVersion; 2157e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_SCREEN_QNX*/ 2158e8556ba3Sopenharmony_ci 2159e8556ba3Sopenharmony_ci //=== VK_EXT_color_write_enable === 2160e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTColorWriteEnableExtensionName; 2161e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTColorWriteEnableSpecVersion; 2162e8556ba3Sopenharmony_ci 2163e8556ba3Sopenharmony_ci //=== VK_EXT_primitives_generated_query === 2164e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTPrimitivesGeneratedQueryExtensionName; 2165e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTPrimitivesGeneratedQuerySpecVersion; 2166e8556ba3Sopenharmony_ci 2167e8556ba3Sopenharmony_ci //=== VK_KHR_ray_tracing_maintenance1 === 2168e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRRayTracingMaintenance1ExtensionName; 2169e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRRayTracingMaintenance1SpecVersion; 2170e8556ba3Sopenharmony_ci 2171e8556ba3Sopenharmony_ci //=== VK_EXT_global_priority_query === 2172e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTGlobalPriorityQueryExtensionName; 2173e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTGlobalPriorityQuerySpecVersion; 2174e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MaxGlobalPrioritySizeEXT; 2175e8556ba3Sopenharmony_ci 2176e8556ba3Sopenharmony_ci //=== VK_EXT_image_view_min_lod === 2177e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTImageViewMinLodExtensionName; 2178e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTImageViewMinLodSpecVersion; 2179e8556ba3Sopenharmony_ci 2180e8556ba3Sopenharmony_ci //=== VK_EXT_multi_draw === 2181e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTMultiDrawExtensionName; 2182e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTMultiDrawSpecVersion; 2183e8556ba3Sopenharmony_ci 2184e8556ba3Sopenharmony_ci //=== VK_EXT_image_2d_view_of_3d === 2185e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTImage2DViewOf3DExtensionName; 2186e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTImage2DViewOf3DSpecVersion; 2187e8556ba3Sopenharmony_ci 2188e8556ba3Sopenharmony_ci //=== VK_KHR_portability_enumeration === 2189e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRPortabilityEnumerationExtensionName; 2190e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRPortabilityEnumerationSpecVersion; 2191e8556ba3Sopenharmony_ci 2192e8556ba3Sopenharmony_ci //=== VK_EXT_shader_tile_image === 2193e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTShaderTileImageExtensionName; 2194e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTShaderTileImageSpecVersion; 2195e8556ba3Sopenharmony_ci 2196e8556ba3Sopenharmony_ci //=== VK_EXT_opacity_micromap === 2197e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTOpacityMicromapExtensionName; 2198e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTOpacityMicromapSpecVersion; 2199e8556ba3Sopenharmony_ci 2200e8556ba3Sopenharmony_ci#if defined( VK_ENABLE_BETA_EXTENSIONS ) 2201e8556ba3Sopenharmony_ci //=== VK_NV_displacement_micromap === 2202e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVDisplacementMicromapExtensionName; 2203e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVDisplacementMicromapSpecVersion; 2204e8556ba3Sopenharmony_ci#endif /*VK_ENABLE_BETA_EXTENSIONS*/ 2205e8556ba3Sopenharmony_ci 2206e8556ba3Sopenharmony_ci //=== VK_EXT_load_store_op_none === 2207e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTLoadStoreOpNoneExtensionName; 2208e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTLoadStoreOpNoneSpecVersion; 2209e8556ba3Sopenharmony_ci 2210e8556ba3Sopenharmony_ci //=== VK_HUAWEI_cluster_culling_shader === 2211e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::HUAWEIClusterCullingShaderExtensionName; 2212e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::HUAWEIClusterCullingShaderSpecVersion; 2213e8556ba3Sopenharmony_ci 2214e8556ba3Sopenharmony_ci //=== VK_EXT_border_color_swizzle === 2215e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTBorderColorSwizzleExtensionName; 2216e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTBorderColorSwizzleSpecVersion; 2217e8556ba3Sopenharmony_ci 2218e8556ba3Sopenharmony_ci //=== VK_EXT_pageable_device_local_memory === 2219e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTPageableDeviceLocalMemoryExtensionName; 2220e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTPageableDeviceLocalMemorySpecVersion; 2221e8556ba3Sopenharmony_ci 2222e8556ba3Sopenharmony_ci //=== VK_KHR_maintenance4 === 2223e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRMaintenance4ExtensionName; 2224e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRMaintenance4SpecVersion; 2225e8556ba3Sopenharmony_ci 2226e8556ba3Sopenharmony_ci //=== VK_ARM_shader_core_properties === 2227e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ARMShaderCorePropertiesExtensionName; 2228e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ARMShaderCorePropertiesSpecVersion; 2229e8556ba3Sopenharmony_ci 2230e8556ba3Sopenharmony_ci //=== VK_ARM_scheduling_controls === 2231e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ARMSchedulingControlsExtensionName; 2232e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ARMSchedulingControlsSpecVersion; 2233e8556ba3Sopenharmony_ci 2234e8556ba3Sopenharmony_ci //=== VK_EXT_image_sliced_view_of_3d === 2235e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTImageSlicedViewOf3DExtensionName; 2236e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTImageSlicedViewOf3DSpecVersion; 2237e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Remaining3DSlicesEXT; 2238e8556ba3Sopenharmony_ci 2239e8556ba3Sopenharmony_ci //=== VK_VALVE_descriptor_set_host_mapping === 2240e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VALVEDescriptorSetHostMappingExtensionName; 2241e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VALVEDescriptorSetHostMappingSpecVersion; 2242e8556ba3Sopenharmony_ci 2243e8556ba3Sopenharmony_ci //=== VK_EXT_depth_clamp_zero_one === 2244e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDepthClampZeroOneExtensionName; 2245e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDepthClampZeroOneSpecVersion; 2246e8556ba3Sopenharmony_ci 2247e8556ba3Sopenharmony_ci //=== VK_EXT_non_seamless_cube_map === 2248e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTNonSeamlessCubeMapExtensionName; 2249e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTNonSeamlessCubeMapSpecVersion; 2250e8556ba3Sopenharmony_ci 2251e8556ba3Sopenharmony_ci //=== VK_ARM_render_pass_striped === 2252e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ARMRenderPassStripedExtensionName; 2253e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ARMRenderPassStripedSpecVersion; 2254e8556ba3Sopenharmony_ci 2255e8556ba3Sopenharmony_ci //=== VK_QCOM_fragment_density_map_offset === 2256e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QCOMFragmentDensityMapOffsetExtensionName; 2257e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QCOMFragmentDensityMapOffsetSpecVersion; 2258e8556ba3Sopenharmony_ci 2259e8556ba3Sopenharmony_ci //=== VK_NV_copy_memory_indirect === 2260e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVCopyMemoryIndirectExtensionName; 2261e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVCopyMemoryIndirectSpecVersion; 2262e8556ba3Sopenharmony_ci 2263e8556ba3Sopenharmony_ci //=== VK_NV_memory_decompression === 2264e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVMemoryDecompressionExtensionName; 2265e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVMemoryDecompressionSpecVersion; 2266e8556ba3Sopenharmony_ci 2267e8556ba3Sopenharmony_ci //=== VK_NV_device_generated_commands_compute === 2268e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVDeviceGeneratedCommandsComputeExtensionName; 2269e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVDeviceGeneratedCommandsComputeSpecVersion; 2270e8556ba3Sopenharmony_ci 2271e8556ba3Sopenharmony_ci //=== VK_NV_linear_color_attachment === 2272e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVLinearColorAttachmentExtensionName; 2273e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVLinearColorAttachmentSpecVersion; 2274e8556ba3Sopenharmony_ci 2275e8556ba3Sopenharmony_ci //=== VK_GOOGLE_surfaceless_query === 2276e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GOOGLESurfacelessQueryExtensionName; 2277e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GOOGLESurfacelessQuerySpecVersion; 2278e8556ba3Sopenharmony_ci 2279e8556ba3Sopenharmony_ci //=== VK_EXT_image_compression_control_swapchain === 2280e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTImageCompressionControlSwapchainExtensionName; 2281e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTImageCompressionControlSwapchainSpecVersion; 2282e8556ba3Sopenharmony_ci 2283e8556ba3Sopenharmony_ci //=== VK_QCOM_image_processing === 2284e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QCOMImageProcessingExtensionName; 2285e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QCOMImageProcessingSpecVersion; 2286e8556ba3Sopenharmony_ci 2287e8556ba3Sopenharmony_ci //=== VK_EXT_nested_command_buffer === 2288e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTNestedCommandBufferExtensionName; 2289e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTNestedCommandBufferSpecVersion; 2290e8556ba3Sopenharmony_ci 2291e8556ba3Sopenharmony_ci //=== VK_EXT_external_memory_acquire_unmodified === 2292e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTExternalMemoryAcquireUnmodifiedExtensionName; 2293e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTExternalMemoryAcquireUnmodifiedSpecVersion; 2294e8556ba3Sopenharmony_ci 2295e8556ba3Sopenharmony_ci //=== VK_EXT_extended_dynamic_state3 === 2296e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTExtendedDynamicState3ExtensionName; 2297e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTExtendedDynamicState3SpecVersion; 2298e8556ba3Sopenharmony_ci 2299e8556ba3Sopenharmony_ci //=== VK_EXT_subpass_merge_feedback === 2300e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTSubpassMergeFeedbackExtensionName; 2301e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTSubpassMergeFeedbackSpecVersion; 2302e8556ba3Sopenharmony_ci 2303e8556ba3Sopenharmony_ci //=== VK_LUNARG_direct_driver_loading === 2304e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::LUNARGDirectDriverLoadingExtensionName; 2305e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::LUNARGDirectDriverLoadingSpecVersion; 2306e8556ba3Sopenharmony_ci 2307e8556ba3Sopenharmony_ci //=== VK_EXT_shader_module_identifier === 2308e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTShaderModuleIdentifierExtensionName; 2309e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTShaderModuleIdentifierSpecVersion; 2310e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MaxShaderModuleIdentifierSizeEXT; 2311e8556ba3Sopenharmony_ci 2312e8556ba3Sopenharmony_ci //=== VK_EXT_rasterization_order_attachment_access === 2313e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTRasterizationOrderAttachmentAccessExtensionName; 2314e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTRasterizationOrderAttachmentAccessSpecVersion; 2315e8556ba3Sopenharmony_ci 2316e8556ba3Sopenharmony_ci //=== VK_NV_optical_flow === 2317e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVOpticalFlowExtensionName; 2318e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVOpticalFlowSpecVersion; 2319e8556ba3Sopenharmony_ci 2320e8556ba3Sopenharmony_ci //=== VK_EXT_legacy_dithering === 2321e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTLegacyDitheringExtensionName; 2322e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTLegacyDitheringSpecVersion; 2323e8556ba3Sopenharmony_ci 2324e8556ba3Sopenharmony_ci //=== VK_EXT_pipeline_protected_access === 2325e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTPipelineProtectedAccessExtensionName; 2326e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTPipelineProtectedAccessSpecVersion; 2327e8556ba3Sopenharmony_ci 2328e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_ANDROID_KHR ) 2329e8556ba3Sopenharmony_ci //=== VK_ANDROID_external_format_resolve === 2330e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ANDROIDExternalFormatResolveExtensionName; 2331e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ANDROIDExternalFormatResolveSpecVersion; 2332e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ 2333e8556ba3Sopenharmony_ci 2334e8556ba3Sopenharmony_ci //=== VK_KHR_maintenance5 === 2335e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRMaintenance5ExtensionName; 2336e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRMaintenance5SpecVersion; 2337e8556ba3Sopenharmony_ci 2338e8556ba3Sopenharmony_ci //=== VK_KHR_ray_tracing_position_fetch === 2339e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRRayTracingPositionFetchExtensionName; 2340e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRRayTracingPositionFetchSpecVersion; 2341e8556ba3Sopenharmony_ci 2342e8556ba3Sopenharmony_ci //=== VK_EXT_shader_object === 2343e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTShaderObjectExtensionName; 2344e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTShaderObjectSpecVersion; 2345e8556ba3Sopenharmony_ci 2346e8556ba3Sopenharmony_ci //=== VK_QCOM_tile_properties === 2347e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QCOMTilePropertiesExtensionName; 2348e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QCOMTilePropertiesSpecVersion; 2349e8556ba3Sopenharmony_ci 2350e8556ba3Sopenharmony_ci //=== VK_SEC_amigo_profiling === 2351e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SECAmigoProfilingExtensionName; 2352e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SECAmigoProfilingSpecVersion; 2353e8556ba3Sopenharmony_ci 2354e8556ba3Sopenharmony_ci //=== VK_QCOM_multiview_per_view_viewports === 2355e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QCOMMultiviewPerViewViewportsExtensionName; 2356e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QCOMMultiviewPerViewViewportsSpecVersion; 2357e8556ba3Sopenharmony_ci 2358e8556ba3Sopenharmony_ci //=== VK_NV_ray_tracing_invocation_reorder === 2359e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVRayTracingInvocationReorderExtensionName; 2360e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVRayTracingInvocationReorderSpecVersion; 2361e8556ba3Sopenharmony_ci 2362e8556ba3Sopenharmony_ci //=== VK_NV_extended_sparse_address_space === 2363e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVExtendedSparseAddressSpaceExtensionName; 2364e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVExtendedSparseAddressSpaceSpecVersion; 2365e8556ba3Sopenharmony_ci 2366e8556ba3Sopenharmony_ci //=== VK_EXT_mutable_descriptor_type === 2367e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTMutableDescriptorTypeExtensionName; 2368e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTMutableDescriptorTypeSpecVersion; 2369e8556ba3Sopenharmony_ci 2370e8556ba3Sopenharmony_ci //=== VK_EXT_layer_settings === 2371e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTLayerSettingsExtensionName; 2372e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTLayerSettingsSpecVersion; 2373e8556ba3Sopenharmony_ci 2374e8556ba3Sopenharmony_ci //=== VK_ARM_shader_core_builtins === 2375e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ARMShaderCoreBuiltinsExtensionName; 2376e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ARMShaderCoreBuiltinsSpecVersion; 2377e8556ba3Sopenharmony_ci 2378e8556ba3Sopenharmony_ci //=== VK_EXT_pipeline_library_group_handles === 2379e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTPipelineLibraryGroupHandlesExtensionName; 2380e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTPipelineLibraryGroupHandlesSpecVersion; 2381e8556ba3Sopenharmony_ci 2382e8556ba3Sopenharmony_ci //=== VK_EXT_dynamic_rendering_unused_attachments === 2383e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDynamicRenderingUnusedAttachmentsExtensionName; 2384e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTDynamicRenderingUnusedAttachmentsSpecVersion; 2385e8556ba3Sopenharmony_ci 2386e8556ba3Sopenharmony_ci //=== VK_NV_low_latency2 === 2387e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVLowLatency2ExtensionName; 2388e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVLowLatency2SpecVersion; 2389e8556ba3Sopenharmony_ci 2390e8556ba3Sopenharmony_ci //=== VK_KHR_cooperative_matrix === 2391e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRCooperativeMatrixExtensionName; 2392e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRCooperativeMatrixSpecVersion; 2393e8556ba3Sopenharmony_ci 2394e8556ba3Sopenharmony_ci //=== VK_QCOM_multiview_per_view_render_areas === 2395e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QCOMMultiviewPerViewRenderAreasExtensionName; 2396e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QCOMMultiviewPerViewRenderAreasSpecVersion; 2397e8556ba3Sopenharmony_ci 2398e8556ba3Sopenharmony_ci //=== VK_KHR_video_maintenance1 === 2399e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRVideoMaintenance1ExtensionName; 2400e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRVideoMaintenance1SpecVersion; 2401e8556ba3Sopenharmony_ci 2402e8556ba3Sopenharmony_ci //=== VK_NV_per_stage_descriptor_set === 2403e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVPerStageDescriptorSetExtensionName; 2404e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVPerStageDescriptorSetSpecVersion; 2405e8556ba3Sopenharmony_ci 2406e8556ba3Sopenharmony_ci //=== VK_QCOM_image_processing2 === 2407e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QCOMImageProcessing2ExtensionName; 2408e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QCOMImageProcessing2SpecVersion; 2409e8556ba3Sopenharmony_ci 2410e8556ba3Sopenharmony_ci //=== VK_QCOM_filter_cubic_weights === 2411e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QCOMFilterCubicWeightsExtensionName; 2412e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QCOMFilterCubicWeightsSpecVersion; 2413e8556ba3Sopenharmony_ci 2414e8556ba3Sopenharmony_ci //=== VK_QCOM_ycbcr_degamma === 2415e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QCOMYcbcrDegammaExtensionName; 2416e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QCOMYcbcrDegammaSpecVersion; 2417e8556ba3Sopenharmony_ci 2418e8556ba3Sopenharmony_ci //=== VK_QCOM_filter_cubic_clamp === 2419e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QCOMFilterCubicClampExtensionName; 2420e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QCOMFilterCubicClampSpecVersion; 2421e8556ba3Sopenharmony_ci 2422e8556ba3Sopenharmony_ci //=== VK_EXT_attachment_feedback_loop_dynamic_state === 2423e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTAttachmentFeedbackLoopDynamicStateExtensionName; 2424e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EXTAttachmentFeedbackLoopDynamicStateSpecVersion; 2425e8556ba3Sopenharmony_ci 2426e8556ba3Sopenharmony_ci //=== VK_KHR_vertex_attribute_divisor === 2427e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRVertexAttributeDivisorExtensionName; 2428e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRVertexAttributeDivisorSpecVersion; 2429e8556ba3Sopenharmony_ci 2430e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_SCREEN_QNX ) 2431e8556ba3Sopenharmony_ci //=== VK_QNX_external_memory_screen_buffer === 2432e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QNXExternalMemoryScreenBufferExtensionName; 2433e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QNXExternalMemoryScreenBufferSpecVersion; 2434e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_SCREEN_QNX*/ 2435e8556ba3Sopenharmony_ci 2436e8556ba3Sopenharmony_ci //=== VK_MSFT_layered_driver === 2437e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MSFTLayeredDriverExtensionName; 2438e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MSFTLayeredDriverSpecVersion; 2439e8556ba3Sopenharmony_ci 2440e8556ba3Sopenharmony_ci //=== VK_KHR_calibrated_timestamps === 2441e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRCalibratedTimestampsExtensionName; 2442e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRCalibratedTimestampsSpecVersion; 2443e8556ba3Sopenharmony_ci 2444e8556ba3Sopenharmony_ci //=== VK_KHR_maintenance6 === 2445e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRMaintenance6ExtensionName; 2446e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::KHRMaintenance6SpecVersion; 2447e8556ba3Sopenharmony_ci 2448e8556ba3Sopenharmony_ci //=== VK_NV_descriptor_pool_overallocation === 2449e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVDescriptorPoolOverallocationExtensionName; 2450e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::NVDescriptorPoolOverallocationSpecVersion; 2451e8556ba3Sopenharmony_ci 2452e8556ba3Sopenharmony_ci //======================== 2453e8556ba3Sopenharmony_ci //=== CONSTEXPR VALUEs === 2454e8556ba3Sopenharmony_ci //======================== 2455e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::HeaderVersion; 2456e8556ba3Sopenharmony_ci 2457e8556ba3Sopenharmony_ci //========================= 2458e8556ba3Sopenharmony_ci //=== CONSTEXPR CALLEEs === 2459e8556ba3Sopenharmony_ci //========================= 2460e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::apiVersionMajor; 2461e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::apiVersionMinor; 2462e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::apiVersionPatch; 2463e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::apiVersionVariant; 2464e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::makeApiVersion; 2465e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::makeVersion; 2466e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::versionMajor; 2467e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::versionMinor; 2468e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::versionPatch; 2469e8556ba3Sopenharmony_ci 2470e8556ba3Sopenharmony_ci //========================== 2471e8556ba3Sopenharmony_ci //=== CONSTEXPR CALLERs === 2472e8556ba3Sopenharmony_ci //========================== 2473e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ApiVersion; 2474e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ApiVersion10; 2475e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ApiVersion11; 2476e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ApiVersion12; 2477e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ApiVersion13; 2478e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::HeaderVersionComplete; 2479e8556ba3Sopenharmony_ci 2480e8556ba3Sopenharmony_ci //=============== 2481e8556ba3Sopenharmony_ci //=== STRUCTs === 2482e8556ba3Sopenharmony_ci //=============== 2483e8556ba3Sopenharmony_ci 2484e8556ba3Sopenharmony_ci //=== VK_VERSION_1_0 === 2485e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AllocationCallbacks; 2486e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ApplicationInfo; 2487e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AttachmentDescription; 2488e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AttachmentReference; 2489e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BaseInStructure; 2490e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BaseOutStructure; 2491e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BindSparseInfo; 2492e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferCopy; 2493e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferCreateInfo; 2494e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferImageCopy; 2495e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferMemoryBarrier; 2496e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferViewCreateInfo; 2497e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ClearAttachment; 2498e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ClearColorValue; 2499e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ClearDepthStencilValue; 2500e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ClearRect; 2501e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ClearValue; 2502e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo; 2503e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo; 2504e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo; 2505e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo; 2506e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ComponentMapping; 2507e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo; 2508e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CopyDescriptorSet; 2509e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorBufferInfo; 2510e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorImageInfo; 2511e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo; 2512e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorPoolSize; 2513e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo; 2514e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding; 2515e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo; 2516e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceCreateInfo; 2517e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo; 2518e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DispatchIndirectCommand; 2519e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DrawIndexedIndirectCommand; 2520e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DrawIndirectCommand; 2521e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::EventCreateInfo; 2522e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExtensionProperties; 2523e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Extent2D; 2524e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Extent3D; 2525e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FenceCreateInfo; 2526e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FormatProperties; 2527e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FramebufferCreateInfo; 2528e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo; 2529e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageBlit; 2530e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageCopy; 2531e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageCreateInfo; 2532e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageFormatProperties; 2533e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageMemoryBarrier; 2534e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageResolve; 2535e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageSubresource; 2536e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageSubresourceLayers; 2537e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageSubresourceRange; 2538e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageViewCreateInfo; 2539e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::InstanceCreateInfo; 2540e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::LayerProperties; 2541e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MappedMemoryRange; 2542e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryAllocateInfo; 2543e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryBarrier; 2544e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryHeap; 2545e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryRequirements; 2546e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryType; 2547e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Offset2D; 2548e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Offset3D; 2549e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures; 2550e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits; 2551e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties; 2552e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties; 2553e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties; 2554e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo; 2555e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionOne; 2556e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState; 2557e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo; 2558e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo; 2559e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo; 2560e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateInfo; 2561e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo; 2562e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo; 2563e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo; 2564e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo; 2565e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo; 2566e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo; 2567e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo; 2568e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PushConstantRange; 2569e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo; 2570e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueueFamilyProperties; 2571e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Rect2D; 2572e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderPassBeginInfo; 2573e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderPassCreateInfo; 2574e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SamplerCreateInfo; 2575e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo; 2576e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo; 2577e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo; 2578e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SparseImageFormatProperties; 2579e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SparseImageMemoryBind; 2580e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo; 2581e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements; 2582e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo; 2583e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SparseMemoryBind; 2584e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SpecializationInfo; 2585e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SpecializationMapEntry; 2586e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::StencilOpState; 2587e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubmitInfo; 2588e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubpassDependency; 2589e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubpassDescription; 2590e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubresourceLayout; 2591e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription; 2592e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VertexInputBindingDescription; 2593e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Viewport; 2594e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::WriteDescriptorSet; 2595e8556ba3Sopenharmony_ci 2596e8556ba3Sopenharmony_ci //=== VK_VERSION_1_1 === 2597e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfo; 2598e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfoKHR; 2599e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo; 2600e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BindBufferMemoryInfoKHR; 2601e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfo; 2602e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfoKHR; 2603e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BindImageMemoryInfo; 2604e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BindImageMemoryInfoKHR; 2605e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfo; 2606e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfoKHR; 2607e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2; 2608e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2KHR; 2609e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport; 2610e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupportKHR; 2611e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo; 2612e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfoKHR; 2613e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry; 2614e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntryKHR; 2615e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfo; 2616e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfoKHR; 2617e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfo; 2618e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfoKHR; 2619e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfo; 2620e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfoKHR; 2621e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfo; 2622e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfoKHR; 2623e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo; 2624e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfoKHR; 2625e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceQueueInfo2; 2626e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExportFenceCreateInfo; 2627e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExportFenceCreateInfoKHR; 2628e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfo; 2629e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoKHR; 2630e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfo; 2631e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfoKHR; 2632e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalBufferProperties; 2633e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalBufferPropertiesKHR; 2634e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalFenceProperties; 2635e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalFencePropertiesKHR; 2636e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalImageFormatProperties; 2637e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesKHR; 2638e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfo; 2639e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfoKHR; 2640e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfo; 2641e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoKHR; 2642e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalMemoryProperties; 2643e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalMemoryPropertiesKHR; 2644e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties; 2645e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalSemaphorePropertiesKHR; 2646e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FormatProperties2; 2647e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FormatProperties2KHR; 2648e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageFormatProperties2; 2649e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageFormatProperties2KHR; 2650e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2; 2651e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2KHR; 2652e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfo; 2653e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfoKHR; 2654e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2; 2655e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2KHR; 2656e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfo; 2657e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfoKHR; 2658e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference; 2659e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::InputAttachmentAspectReferenceKHR; 2660e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfo; 2661e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfoKHR; 2662e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfo; 2663e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfoKHR; 2664e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements; 2665e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirementsKHR; 2666e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryRequirements2; 2667e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryRequirements2KHR; 2668e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeatures; 2669e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeaturesKHR; 2670e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo; 2671e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfoKHR; 2672e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo; 2673e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfoKHR; 2674e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfo; 2675e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfoKHR; 2676e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo; 2677e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfoKHR; 2678e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2; 2679e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2KHR; 2680e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupProperties; 2681e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupPropertiesKHR; 2682e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceIDProperties; 2683e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceIDPropertiesKHR; 2684e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2; 2685e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2KHR; 2686e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3Properties; 2687e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3PropertiesKHR; 2688e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2; 2689e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2KHR; 2690e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeatures; 2691e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeaturesKHR; 2692e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewProperties; 2693e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPropertiesKHR; 2694e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingProperties; 2695e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingPropertiesKHR; 2696e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2; 2697e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2KHR; 2698e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryFeatures; 2699e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryProperties; 2700e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeatures; 2701e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeaturesKHR; 2702e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParameterFeatures; 2703e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParametersFeatures; 2704e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2; 2705e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2KHR; 2706e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupProperties; 2707e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointerFeatures; 2708e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointerFeaturesKHR; 2709e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeatures; 2710e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeaturesKHR; 2711e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfo; 2712e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfoKHR; 2713e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ProtectedSubmitInfo; 2714e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueueFamilyProperties2; 2715e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueueFamilyProperties2KHR; 2716e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo; 2717e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfoKHR; 2718e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo; 2719e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfoKHR; 2720e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo; 2721e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfoKHR; 2722e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatProperties; 2723e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatPropertiesKHR; 2724e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionInfo; 2725e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionInfoKHR; 2726e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2; 2727e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2KHR; 2728e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2; 2729e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2KHR; 2730e8556ba3Sopenharmony_ci 2731e8556ba3Sopenharmony_ci //=== VK_VERSION_1_2 === 2732e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AttachmentDescription2; 2733e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AttachmentDescription2KHR; 2734e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout; 2735e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayoutKHR; 2736e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AttachmentReference2; 2737e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AttachmentReference2KHR; 2738e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayout; 2739e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayoutKHR; 2740e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo; 2741e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfoEXT; 2742e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfoKHR; 2743e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfo; 2744e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfoKHR; 2745e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ConformanceVersion; 2746e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ConformanceVersionKHR; 2747e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfo; 2748e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfoEXT; 2749e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfo; 2750e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfoEXT; 2751e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupport; 2752e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupportEXT; 2753e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo; 2754e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfoKHR; 2755e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo; 2756e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfoKHR; 2757e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo; 2758e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfoKHR; 2759e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfo; 2760e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfoKHR; 2761e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfo; 2762e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfoEXT; 2763e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfo; 2764e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfoKHR; 2765e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeatures; 2766e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeaturesKHR; 2767e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeatures; 2768e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesKHR; 2769e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolveProperties; 2770e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolvePropertiesKHR; 2771e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures; 2772e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT; 2773e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties; 2774e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT; 2775e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties; 2776e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverPropertiesKHR; 2777e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceFloat16Int8FeaturesKHR; 2778e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsProperties; 2779e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsPropertiesKHR; 2780e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeatures; 2781e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeaturesEXT; 2782e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeatures; 2783e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeaturesKHR; 2784e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxProperties; 2785e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxPropertiesEXT; 2786e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeatures; 2787e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeaturesEXT; 2788e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeatures; 2789e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR; 2790e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64Features; 2791e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64FeaturesKHR; 2792e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8Features; 2793e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8FeaturesKHR; 2794e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeatures; 2795e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR; 2796e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeatures; 2797e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeaturesKHR; 2798e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreProperties; 2799e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphorePropertiesKHR; 2800e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeatures; 2801e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR; 2802e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features; 2803e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Properties; 2804e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features; 2805e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties; 2806e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeatures; 2807e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeaturesKHR; 2808e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfo; 2809e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfoKHR; 2810e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2; 2811e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2KHR; 2812e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfo; 2813e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfoEXT; 2814e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo; 2815e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SemaphoreSignalInfoKHR; 2816e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfo; 2817e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfoKHR; 2818e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo; 2819e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SemaphoreWaitInfoKHR; 2820e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubpassBeginInfo; 2821e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubpassBeginInfoKHR; 2822e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubpassDependency2; 2823e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubpassDependency2KHR; 2824e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubpassDescription2; 2825e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubpassDescription2KHR; 2826e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve; 2827e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolveKHR; 2828e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubpassEndInfo; 2829e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubpassEndInfoKHR; 2830e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo; 2831e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfoKHR; 2832e8556ba3Sopenharmony_ci 2833e8556ba3Sopenharmony_ci //=== VK_VERSION_1_3 === 2834e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BlitImageInfo2; 2835e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BlitImageInfo2KHR; 2836e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferCopy2; 2837e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferCopy2KHR; 2838e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferImageCopy2; 2839e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferImageCopy2KHR; 2840e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2; 2841e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2KHR; 2842e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfo; 2843e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfoKHR; 2844e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo; 2845e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfoKHR; 2846e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CopyBufferInfo2; 2847e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CopyBufferInfo2KHR; 2848e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2; 2849e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2KHR; 2850e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CopyImageInfo2; 2851e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CopyImageInfo2KHR; 2852e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2; 2853e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2KHR; 2854e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DependencyInfo; 2855e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DependencyInfoKHR; 2856e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfo; 2857e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfoEXT; 2858e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements; 2859e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirementsKHR; 2860e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements; 2861e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirementsKHR; 2862e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfo; 2863e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfoEXT; 2864e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FormatProperties3; 2865e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FormatProperties3KHR; 2866e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageBlit2; 2867e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageBlit2KHR; 2868e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageCopy2; 2869e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageCopy2KHR; 2870e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2; 2871e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2KHR; 2872e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageResolve2; 2873e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageResolve2KHR; 2874e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryBarrier2; 2875e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryBarrier2KHR; 2876e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeatures; 2877e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeaturesKHR; 2878e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeatures; 2879e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeaturesEXT; 2880e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeatures; 2881e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeaturesEXT; 2882e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockProperties; 2883e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockPropertiesEXT; 2884e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Features; 2885e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4FeaturesKHR; 2886e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Properties; 2887e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4PropertiesKHR; 2888e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeatures; 2889e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeaturesEXT; 2890e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeatures; 2891e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeaturesEXT; 2892e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeatures; 2893e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT; 2894e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeatures; 2895e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeaturesKHR; 2896e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductProperties; 2897e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductPropertiesKHR; 2898e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeatures; 2899e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeaturesKHR; 2900e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlFeatures; 2901e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlFeaturesEXT; 2902e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlProperties; 2903e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlPropertiesEXT; 2904e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2Features; 2905e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2FeaturesKHR; 2906e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentProperties; 2907e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentPropertiesEXT; 2908e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeatures; 2909e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT; 2910e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties; 2911e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceToolPropertiesEXT; 2912e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features; 2913e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Properties; 2914e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures; 2915e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR; 2916e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCreationFeedback; 2917e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfo; 2918e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfoEXT; 2919e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackEXT; 2920e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfo; 2921e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfoKHR; 2922e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineShaderStageRequiredSubgroupSizeCreateInfo; 2923e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT; 2924e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo; 2925e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfoEXT; 2926e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo; 2927e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderingAttachmentInfoKHR; 2928e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderingInfo; 2929e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderingInfoKHR; 2930e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ResolveImageInfo2; 2931e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ResolveImageInfo2KHR; 2932e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo; 2933e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfoKHR; 2934e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShaderRequiredSubgroupSizeCreateInfoEXT; 2935e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubmitInfo2; 2936e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubmitInfo2KHR; 2937e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::WriteDescriptorSetInlineUniformBlock; 2938e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::WriteDescriptorSetInlineUniformBlockEXT; 2939e8556ba3Sopenharmony_ci 2940e8556ba3Sopenharmony_ci //=== VK_KHR_surface === 2941e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR; 2942e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SurfaceFormatKHR; 2943e8556ba3Sopenharmony_ci 2944e8556ba3Sopenharmony_ci //=== VK_KHR_swapchain === 2945e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR; 2946e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BindImageMemorySwapchainInfoKHR; 2947e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR; 2948e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceGroupPresentInfoKHR; 2949e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceGroupSwapchainCreateInfoKHR; 2950e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageSwapchainCreateInfoKHR; 2951e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PresentInfoKHR; 2952e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR; 2953e8556ba3Sopenharmony_ci 2954e8556ba3Sopenharmony_ci //=== VK_KHR_display === 2955e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR; 2956e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR; 2957e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR; 2958e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR; 2959e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR; 2960e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR; 2961e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR; 2962e8556ba3Sopenharmony_ci 2963e8556ba3Sopenharmony_ci //=== VK_KHR_display_swapchain === 2964e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplayPresentInfoKHR; 2965e8556ba3Sopenharmony_ci 2966e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_XLIB_KHR ) 2967e8556ba3Sopenharmony_ci //=== VK_KHR_xlib_surface === 2968e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR; 2969e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_XLIB_KHR*/ 2970e8556ba3Sopenharmony_ci 2971e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_XCB_KHR ) 2972e8556ba3Sopenharmony_ci //=== VK_KHR_xcb_surface === 2973e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR; 2974e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_XCB_KHR*/ 2975e8556ba3Sopenharmony_ci 2976e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WAYLAND_KHR ) 2977e8556ba3Sopenharmony_ci //=== VK_KHR_wayland_surface === 2978e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR; 2979e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ 2980e8556ba3Sopenharmony_ci 2981e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_ANDROID_KHR ) 2982e8556ba3Sopenharmony_ci //=== VK_KHR_android_surface === 2983e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR; 2984e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ 2985e8556ba3Sopenharmony_ci 2986e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR ) 2987e8556ba3Sopenharmony_ci //=== VK_KHR_win32_surface === 2988e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR; 2989e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/ 2990e8556ba3Sopenharmony_ci 2991e8556ba3Sopenharmony_ci //=== VK_EXT_debug_report === 2992e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT; 2993e8556ba3Sopenharmony_ci 2994e8556ba3Sopenharmony_ci //=== VK_AMD_rasterization_order === 2995e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateRasterizationOrderAMD; 2996e8556ba3Sopenharmony_ci 2997e8556ba3Sopenharmony_ci //=== VK_EXT_debug_marker === 2998e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT; 2999e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT; 3000e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT; 3001e8556ba3Sopenharmony_ci 3002e8556ba3Sopenharmony_ci //=== VK_KHR_video_queue === 3003e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BindVideoSessionMemoryInfoKHR; 3004e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR; 3005e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueueFamilyQueryResultStatusPropertiesKHR; 3006e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueueFamilyVideoPropertiesKHR; 3007e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoBeginCodingInfoKHR; 3008e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR; 3009e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoCodingControlInfoKHR; 3010e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEndCodingInfoKHR; 3011e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoFormatPropertiesKHR; 3012e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoPictureResourceInfoKHR; 3013e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoProfileInfoKHR; 3014e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoProfileListInfoKHR; 3015e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoReferenceSlotInfoKHR; 3016e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR; 3017e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoSessionMemoryRequirementsKHR; 3018e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR; 3019e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoSessionParametersUpdateInfoKHR; 3020e8556ba3Sopenharmony_ci 3021e8556ba3Sopenharmony_ci //=== VK_KHR_video_decode_queue === 3022e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoDecodeCapabilitiesKHR; 3023e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoDecodeInfoKHR; 3024e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoDecodeUsageInfoKHR; 3025e8556ba3Sopenharmony_ci 3026e8556ba3Sopenharmony_ci //=== VK_NV_dedicated_allocation === 3027e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DedicatedAllocationBufferCreateInfoNV; 3028e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DedicatedAllocationImageCreateInfoNV; 3029e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DedicatedAllocationMemoryAllocateInfoNV; 3030e8556ba3Sopenharmony_ci 3031e8556ba3Sopenharmony_ci //=== VK_EXT_transform_feedback === 3032e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackFeaturesEXT; 3033e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT; 3034e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateInfoEXT; 3035e8556ba3Sopenharmony_ci 3036e8556ba3Sopenharmony_ci //=== VK_NVX_binary_import === 3037e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX; 3038e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX; 3039e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX; 3040e8556ba3Sopenharmony_ci 3041e8556ba3Sopenharmony_ci //=== VK_NVX_image_view_handle === 3042e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX; 3043e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX; 3044e8556ba3Sopenharmony_ci 3045e8556ba3Sopenharmony_ci //=== VK_KHR_video_encode_h264 === 3046e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilitiesKHR; 3047e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoKHR; 3048e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH264FrameSizeKHR; 3049e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH264GopRemainingFrameInfoKHR; 3050e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH264NaluSliceInfoKHR; 3051e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH264PictureInfoKHR; 3052e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH264ProfileInfoKHR; 3053e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH264QpKHR; 3054e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH264QualityLevelPropertiesKHR; 3055e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlInfoKHR; 3056e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlLayerInfoKHR; 3057e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionCreateInfoKHR; 3058e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersAddInfoKHR; 3059e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersCreateInfoKHR; 3060e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersFeedbackInfoKHR; 3061e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersGetInfoKHR; 3062e8556ba3Sopenharmony_ci 3063e8556ba3Sopenharmony_ci //=== VK_KHR_video_encode_h265 === 3064e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilitiesKHR; 3065e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH265DpbSlotInfoKHR; 3066e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH265FrameSizeKHR; 3067e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH265GopRemainingFrameInfoKHR; 3068e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH265NaluSliceSegmentInfoKHR; 3069e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH265PictureInfoKHR; 3070e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH265ProfileInfoKHR; 3071e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH265QpKHR; 3072e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH265QualityLevelPropertiesKHR; 3073e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlInfoKHR; 3074e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlLayerInfoKHR; 3075e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionCreateInfoKHR; 3076e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersAddInfoKHR; 3077e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersCreateInfoKHR; 3078e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersFeedbackInfoKHR; 3079e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersGetInfoKHR; 3080e8556ba3Sopenharmony_ci 3081e8556ba3Sopenharmony_ci //=== VK_KHR_video_decode_h264 === 3082e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoDecodeH264CapabilitiesKHR; 3083e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoDecodeH264DpbSlotInfoKHR; 3084e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureInfoKHR; 3085e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoDecodeH264ProfileInfoKHR; 3086e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersAddInfoKHR; 3087e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersCreateInfoKHR; 3088e8556ba3Sopenharmony_ci 3089e8556ba3Sopenharmony_ci //=== VK_AMD_texture_gather_bias_lod === 3090e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::TextureLODGatherFormatPropertiesAMD; 3091e8556ba3Sopenharmony_ci 3092e8556ba3Sopenharmony_ci //=== VK_AMD_shader_info === 3093e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShaderResourceUsageAMD; 3094e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD; 3095e8556ba3Sopenharmony_ci 3096e8556ba3Sopenharmony_ci //=== VK_KHR_dynamic_rendering === 3097e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AttachmentSampleCountInfoAMD; 3098e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AttachmentSampleCountInfoNV; 3099e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX; 3100e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderingFragmentDensityMapAttachmentInfoEXT; 3101e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderingFragmentShadingRateAttachmentInfoKHR; 3102e8556ba3Sopenharmony_ci 3103e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_GGP ) 3104e8556ba3Sopenharmony_ci //=== VK_GGP_stream_descriptor_surface === 3105e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP; 3106e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_GGP*/ 3107e8556ba3Sopenharmony_ci 3108e8556ba3Sopenharmony_ci //=== VK_NV_corner_sampled_image === 3109e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV; 3110e8556ba3Sopenharmony_ci 3111e8556ba3Sopenharmony_ci //=== VK_NV_external_memory_capabilities === 3112e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV; 3113e8556ba3Sopenharmony_ci 3114e8556ba3Sopenharmony_ci //=== VK_NV_external_memory === 3115e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoNV; 3116e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoNV; 3117e8556ba3Sopenharmony_ci 3118e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR ) 3119e8556ba3Sopenharmony_ci //=== VK_NV_external_memory_win32 === 3120e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoNV; 3121e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoNV; 3122e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/ 3123e8556ba3Sopenharmony_ci 3124e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR ) 3125e8556ba3Sopenharmony_ci //=== VK_NV_win32_keyed_mutex === 3126e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoNV; 3127e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/ 3128e8556ba3Sopenharmony_ci 3129e8556ba3Sopenharmony_ci //=== VK_EXT_validation_flags === 3130e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ValidationFlagsEXT; 3131e8556ba3Sopenharmony_ci 3132e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_VI_NN ) 3133e8556ba3Sopenharmony_ci //=== VK_NN_vi_surface === 3134e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN; 3135e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_VI_NN*/ 3136e8556ba3Sopenharmony_ci 3137e8556ba3Sopenharmony_ci //=== VK_EXT_astc_decode_mode === 3138e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageViewASTCDecodeModeEXT; 3139e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceASTCDecodeFeaturesEXT; 3140e8556ba3Sopenharmony_ci 3141e8556ba3Sopenharmony_ci //=== VK_EXT_pipeline_robustness === 3142e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessFeaturesEXT; 3143e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessPropertiesEXT; 3144e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineRobustnessCreateInfoEXT; 3145e8556ba3Sopenharmony_ci 3146e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR ) 3147e8556ba3Sopenharmony_ci //=== VK_KHR_external_memory_win32 === 3148e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoKHR; 3149e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoKHR; 3150e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryGetWin32HandleInfoKHR; 3151e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryWin32HandlePropertiesKHR; 3152e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/ 3153e8556ba3Sopenharmony_ci 3154e8556ba3Sopenharmony_ci //=== VK_KHR_external_memory_fd === 3155e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImportMemoryFdInfoKHR; 3156e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR; 3157e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR; 3158e8556ba3Sopenharmony_ci 3159e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR ) 3160e8556ba3Sopenharmony_ci //=== VK_KHR_win32_keyed_mutex === 3161e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoKHR; 3162e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/ 3163e8556ba3Sopenharmony_ci 3164e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR ) 3165e8556ba3Sopenharmony_ci //=== VK_KHR_external_semaphore_win32 === 3166e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::D3D12FenceSubmitInfoKHR; 3167e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExportSemaphoreWin32HandleInfoKHR; 3168e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImportSemaphoreWin32HandleInfoKHR; 3169e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SemaphoreGetWin32HandleInfoKHR; 3170e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/ 3171e8556ba3Sopenharmony_ci 3172e8556ba3Sopenharmony_ci //=== VK_KHR_external_semaphore_fd === 3173e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR; 3174e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR; 3175e8556ba3Sopenharmony_ci 3176e8556ba3Sopenharmony_ci //=== VK_KHR_push_descriptor === 3177e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevicePushDescriptorPropertiesKHR; 3178e8556ba3Sopenharmony_ci 3179e8556ba3Sopenharmony_ci //=== VK_EXT_conditional_rendering === 3180e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT; 3181e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT; 3182e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT; 3183e8556ba3Sopenharmony_ci 3184e8556ba3Sopenharmony_ci //=== VK_KHR_incremental_present === 3185e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PresentRegionKHR; 3186e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PresentRegionsKHR; 3187e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RectLayerKHR; 3188e8556ba3Sopenharmony_ci 3189e8556ba3Sopenharmony_ci //=== VK_NV_clip_space_w_scaling === 3190e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV; 3191e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ViewportWScalingNV; 3192e8556ba3Sopenharmony_ci 3193e8556ba3Sopenharmony_ci //=== VK_EXT_display_surface_counter === 3194e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT; 3195e8556ba3Sopenharmony_ci 3196e8556ba3Sopenharmony_ci //=== VK_EXT_display_control === 3197e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT; 3198e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT; 3199e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT; 3200e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SwapchainCounterCreateInfoEXT; 3201e8556ba3Sopenharmony_ci 3202e8556ba3Sopenharmony_ci //=== VK_GOOGLE_display_timing === 3203e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE; 3204e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE; 3205e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PresentTimesInfoGOOGLE; 3206e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE; 3207e8556ba3Sopenharmony_ci 3208e8556ba3Sopenharmony_ci //=== VK_NVX_multiview_per_view_attributes === 3209e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX; 3210e8556ba3Sopenharmony_ci 3211e8556ba3Sopenharmony_ci //=== VK_NV_viewport_swizzle === 3212e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV; 3213e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ViewportSwizzleNV; 3214e8556ba3Sopenharmony_ci 3215e8556ba3Sopenharmony_ci //=== VK_EXT_discard_rectangles === 3216e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDiscardRectanglePropertiesEXT; 3217e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT; 3218e8556ba3Sopenharmony_ci 3219e8556ba3Sopenharmony_ci //=== VK_EXT_conservative_rasterization === 3220e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT; 3221e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateInfoEXT; 3222e8556ba3Sopenharmony_ci 3223e8556ba3Sopenharmony_ci //=== VK_EXT_depth_clip_enable === 3224e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipEnableFeaturesEXT; 3225e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateInfoEXT; 3226e8556ba3Sopenharmony_ci 3227e8556ba3Sopenharmony_ci //=== VK_EXT_hdr_metadata === 3228e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::HdrMetadataEXT; 3229e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::XYColorEXT; 3230e8556ba3Sopenharmony_ci 3231e8556ba3Sopenharmony_ci //=== VK_IMG_relaxed_line_rasterization === 3232e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceRelaxedLineRasterizationFeaturesIMG; 3233e8556ba3Sopenharmony_ci 3234e8556ba3Sopenharmony_ci //=== VK_KHR_shared_presentable_image === 3235e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR; 3236e8556ba3Sopenharmony_ci 3237e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR ) 3238e8556ba3Sopenharmony_ci //=== VK_KHR_external_fence_win32 === 3239e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExportFenceWin32HandleInfoKHR; 3240e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FenceGetWin32HandleInfoKHR; 3241e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImportFenceWin32HandleInfoKHR; 3242e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/ 3243e8556ba3Sopenharmony_ci 3244e8556ba3Sopenharmony_ci //=== VK_KHR_external_fence_fd === 3245e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR; 3246e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR; 3247e8556ba3Sopenharmony_ci 3248e8556ba3Sopenharmony_ci //=== VK_KHR_performance_query === 3249e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR; 3250e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR; 3251e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PerformanceCounterKHR; 3252e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PerformanceCounterResultKHR; 3253e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PerformanceQuerySubmitInfoKHR; 3254e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryFeaturesKHR; 3255e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryPropertiesKHR; 3256e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR; 3257e8556ba3Sopenharmony_ci 3258e8556ba3Sopenharmony_ci //=== VK_KHR_get_surface_capabilities2 === 3259e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR; 3260e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR; 3261e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR; 3262e8556ba3Sopenharmony_ci 3263e8556ba3Sopenharmony_ci //=== VK_KHR_get_display_properties2 === 3264e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR; 3265e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR; 3266e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR; 3267e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR; 3268e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplayProperties2KHR; 3269e8556ba3Sopenharmony_ci 3270e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_IOS_MVK ) 3271e8556ba3Sopenharmony_ci //=== VK_MVK_ios_surface === 3272e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK; 3273e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_IOS_MVK*/ 3274e8556ba3Sopenharmony_ci 3275e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_MACOS_MVK ) 3276e8556ba3Sopenharmony_ci //=== VK_MVK_macos_surface === 3277e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK; 3278e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_MACOS_MVK*/ 3279e8556ba3Sopenharmony_ci 3280e8556ba3Sopenharmony_ci //=== VK_EXT_debug_utils === 3281e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT; 3282e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT; 3283e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT; 3284e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT; 3285e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT; 3286e8556ba3Sopenharmony_ci 3287e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_ANDROID_KHR ) 3288e8556ba3Sopenharmony_ci //=== VK_ANDROID_external_memory_android_hardware_buffer === 3289e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatProperties2ANDROID; 3290e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatPropertiesANDROID; 3291e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID; 3292e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferUsageANDROID; 3293e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalFormatANDROID; 3294e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImportAndroidHardwareBufferInfoANDROID; 3295e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryGetAndroidHardwareBufferInfoANDROID; 3296e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ 3297e8556ba3Sopenharmony_ci 3298e8556ba3Sopenharmony_ci#if defined( VK_ENABLE_BETA_EXTENSIONS ) 3299e8556ba3Sopenharmony_ci //=== VK_AMDX_shader_enqueue === 3300e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstAMDX; 3301e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DispatchGraphCountInfoAMDX; 3302e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DispatchGraphInfoAMDX; 3303e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineCreateInfoAMDX; 3304e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineScratchSizeAMDX; 3305e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueueFeaturesAMDX; 3306e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueuePropertiesAMDX; 3307e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineShaderStageNodeCreateInfoAMDX; 3308e8556ba3Sopenharmony_ci#endif /*VK_ENABLE_BETA_EXTENSIONS*/ 3309e8556ba3Sopenharmony_ci 3310e8556ba3Sopenharmony_ci //=== VK_EXT_sample_locations === 3311e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT; 3312e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT; 3313e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceSampleLocationsPropertiesEXT; 3314e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineSampleLocationsStateCreateInfoEXT; 3315e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT; 3316e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SampleLocationEXT; 3317e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT; 3318e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubpassSampleLocationsEXT; 3319e8556ba3Sopenharmony_ci 3320e8556ba3Sopenharmony_ci //=== VK_EXT_blend_operation_advanced === 3321e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedFeaturesEXT; 3322e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedPropertiesEXT; 3323e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT; 3324e8556ba3Sopenharmony_ci 3325e8556ba3Sopenharmony_ci //=== VK_NV_fragment_coverage_to_color === 3326e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateInfoNV; 3327e8556ba3Sopenharmony_ci 3328e8556ba3Sopenharmony_ci //=== VK_KHR_acceleration_structure === 3329e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AabbPositionsKHR; 3330e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AabbPositionsNV; 3331e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR; 3332e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR; 3333e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR; 3334e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR; 3335e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR; 3336e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryAabbsDataKHR; 3337e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR; 3338e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryInstancesDataKHR; 3339e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR; 3340e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryTrianglesDataKHR; 3341e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR; 3342e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceNV; 3343e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR; 3344e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR; 3345e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR; 3346e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR; 3347e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR; 3348e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR; 3349e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructureFeaturesKHR; 3350e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructurePropertiesKHR; 3351e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::TransformMatrixKHR; 3352e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::TransformMatrixNV; 3353e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureKHR; 3354e8556ba3Sopenharmony_ci 3355e8556ba3Sopenharmony_ci //=== VK_KHR_ray_tracing_pipeline === 3356e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelineFeaturesKHR; 3357e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelinePropertiesKHR; 3358e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR; 3359e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RayTracingPipelineInterfaceCreateInfoKHR; 3360e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoKHR; 3361e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR; 3362e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommandKHR; 3363e8556ba3Sopenharmony_ci 3364e8556ba3Sopenharmony_ci //=== VK_KHR_ray_query === 3365e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayQueryFeaturesKHR; 3366e8556ba3Sopenharmony_ci 3367e8556ba3Sopenharmony_ci //=== VK_NV_framebuffer_mixed_samples === 3368e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV; 3369e8556ba3Sopenharmony_ci 3370e8556ba3Sopenharmony_ci //=== VK_NV_shader_sm_builtins === 3371e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsFeaturesNV; 3372e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsPropertiesNV; 3373e8556ba3Sopenharmony_ci 3374e8556ba3Sopenharmony_ci //=== VK_EXT_image_drm_format_modifier === 3375e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DrmFormatModifierProperties2EXT; 3376e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesEXT; 3377e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesList2EXT; 3378e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesListEXT; 3379e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT; 3380e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierListCreateInfoEXT; 3381e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT; 3382e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT; 3383e8556ba3Sopenharmony_ci 3384e8556ba3Sopenharmony_ci //=== VK_EXT_validation_cache === 3385e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShaderModuleValidationCacheCreateInfoEXT; 3386e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT; 3387e8556ba3Sopenharmony_ci 3388e8556ba3Sopenharmony_ci#if defined( VK_ENABLE_BETA_EXTENSIONS ) 3389e8556ba3Sopenharmony_ci //=== VK_KHR_portability_subset === 3390e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetFeaturesKHR; 3391e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetPropertiesKHR; 3392e8556ba3Sopenharmony_ci#endif /*VK_ENABLE_BETA_EXTENSIONS*/ 3393e8556ba3Sopenharmony_ci 3394e8556ba3Sopenharmony_ci //=== VK_NV_shading_rate_image === 3395e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV; 3396e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV; 3397e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImageFeaturesNV; 3398e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV; 3399e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV; 3400e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineViewportShadingRateImageStateCreateInfoNV; 3401e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV; 3402e8556ba3Sopenharmony_ci 3403e8556ba3Sopenharmony_ci //=== VK_NV_ray_tracing === 3404e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV; 3405e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV; 3406e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV; 3407e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoNV; 3408e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GeometryAABBNV; 3409e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GeometryDataNV; 3410e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GeometryNV; 3411e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GeometryTrianglesNV; 3412e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPropertiesNV; 3413e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV; 3414e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV; 3415e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureNV; 3416e8556ba3Sopenharmony_ci 3417e8556ba3Sopenharmony_ci //=== VK_NV_representative_fragment_test === 3418e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV; 3419e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV; 3420e8556ba3Sopenharmony_ci 3421e8556ba3Sopenharmony_ci //=== VK_EXT_filter_cubic === 3422e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT; 3423e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewImageFormatInfoEXT; 3424e8556ba3Sopenharmony_ci 3425e8556ba3Sopenharmony_ci //=== VK_EXT_external_memory_host === 3426e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImportMemoryHostPointerInfoEXT; 3427e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT; 3428e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryHostPropertiesEXT; 3429e8556ba3Sopenharmony_ci 3430e8556ba3Sopenharmony_ci //=== VK_KHR_shader_clock === 3431e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderClockFeaturesKHR; 3432e8556ba3Sopenharmony_ci 3433e8556ba3Sopenharmony_ci //=== VK_AMD_pipeline_compiler_control === 3434e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCompilerControlCreateInfoAMD; 3435e8556ba3Sopenharmony_ci 3436e8556ba3Sopenharmony_ci //=== VK_AMD_shader_core_properties === 3437e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD; 3438e8556ba3Sopenharmony_ci 3439e8556ba3Sopenharmony_ci //=== VK_KHR_video_decode_h265 === 3440e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoDecodeH265CapabilitiesKHR; 3441e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoDecodeH265DpbSlotInfoKHR; 3442e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoDecodeH265PictureInfoKHR; 3443e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoDecodeH265ProfileInfoKHR; 3444e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersAddInfoKHR; 3445e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersCreateInfoKHR; 3446e8556ba3Sopenharmony_ci 3447e8556ba3Sopenharmony_ci //=== VK_KHR_global_priority === 3448e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfoEXT; 3449e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfoKHR; 3450e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeaturesEXT; 3451e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeaturesKHR; 3452e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityPropertiesEXT; 3453e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityPropertiesKHR; 3454e8556ba3Sopenharmony_ci 3455e8556ba3Sopenharmony_ci //=== VK_AMD_memory_overallocation_behavior === 3456e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceMemoryOverallocationCreateInfoAMD; 3457e8556ba3Sopenharmony_ci 3458e8556ba3Sopenharmony_ci //=== VK_EXT_vertex_attribute_divisor === 3459e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesEXT; 3460e8556ba3Sopenharmony_ci 3461e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_GGP ) 3462e8556ba3Sopenharmony_ci //=== VK_GGP_frame_token === 3463e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PresentFrameTokenGGP; 3464e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_GGP*/ 3465e8556ba3Sopenharmony_ci 3466e8556ba3Sopenharmony_ci //=== VK_NV_compute_shader_derivatives === 3467e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesNV; 3468e8556ba3Sopenharmony_ci 3469e8556ba3Sopenharmony_ci //=== VK_NV_mesh_shader === 3470e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandNV; 3471e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesNV; 3472e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV; 3473e8556ba3Sopenharmony_ci 3474e8556ba3Sopenharmony_ci //=== VK_NV_shader_image_footprint === 3475e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageFootprintFeaturesNV; 3476e8556ba3Sopenharmony_ci 3477e8556ba3Sopenharmony_ci //=== VK_NV_scissor_exclusive === 3478e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceExclusiveScissorFeaturesNV; 3479e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineViewportExclusiveScissorStateCreateInfoNV; 3480e8556ba3Sopenharmony_ci 3481e8556ba3Sopenharmony_ci //=== VK_NV_device_diagnostic_checkpoints === 3482e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CheckpointDataNV; 3483e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointPropertiesNV; 3484e8556ba3Sopenharmony_ci 3485e8556ba3Sopenharmony_ci //=== VK_INTEL_shader_integer_functions2 === 3486e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL; 3487e8556ba3Sopenharmony_ci 3488e8556ba3Sopenharmony_ci //=== VK_INTEL_performance_query === 3489e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL; 3490e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL; 3491e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL; 3492e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL; 3493e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL; 3494e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PerformanceValueDataINTEL; 3495e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PerformanceValueINTEL; 3496e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueryPoolCreateInfoINTEL; 3497e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueryPoolPerformanceQueryCreateInfoINTEL; 3498e8556ba3Sopenharmony_ci 3499e8556ba3Sopenharmony_ci //=== VK_EXT_pci_bus_info === 3500e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevicePCIBusInfoPropertiesEXT; 3501e8556ba3Sopenharmony_ci 3502e8556ba3Sopenharmony_ci //=== VK_AMD_display_native_hdr === 3503e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplayNativeHdrSurfaceCapabilitiesAMD; 3504e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SwapchainDisplayNativeHdrCreateInfoAMD; 3505e8556ba3Sopenharmony_ci 3506e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_FUCHSIA ) 3507e8556ba3Sopenharmony_ci //=== VK_FUCHSIA_imagepipe_surface === 3508e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA; 3509e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_FUCHSIA*/ 3510e8556ba3Sopenharmony_ci 3511e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_METAL_EXT ) 3512e8556ba3Sopenharmony_ci //=== VK_EXT_metal_surface === 3513e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT; 3514e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_METAL_EXT*/ 3515e8556ba3Sopenharmony_ci 3516e8556ba3Sopenharmony_ci //=== VK_EXT_fragment_density_map === 3517e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapFeaturesEXT; 3518e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapPropertiesEXT; 3519e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderPassFragmentDensityMapCreateInfoEXT; 3520e8556ba3Sopenharmony_ci 3521e8556ba3Sopenharmony_ci //=== VK_KHR_fragment_shading_rate === 3522e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FragmentShadingRateAttachmentInfoKHR; 3523e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateFeaturesKHR; 3524e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR; 3525e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR; 3526e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR; 3527e8556ba3Sopenharmony_ci 3528e8556ba3Sopenharmony_ci //=== VK_AMD_shader_core_properties2 === 3529e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreProperties2AMD; 3530e8556ba3Sopenharmony_ci 3531e8556ba3Sopenharmony_ci //=== VK_AMD_device_coherent_memory === 3532e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD; 3533e8556ba3Sopenharmony_ci 3534e8556ba3Sopenharmony_ci //=== VK_EXT_shader_image_atomic_int64 === 3535e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT; 3536e8556ba3Sopenharmony_ci 3537e8556ba3Sopenharmony_ci //=== VK_EXT_memory_budget === 3538e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryBudgetPropertiesEXT; 3539e8556ba3Sopenharmony_ci 3540e8556ba3Sopenharmony_ci //=== VK_EXT_memory_priority === 3541e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryPriorityAllocateInfoEXT; 3542e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryPriorityFeaturesEXT; 3543e8556ba3Sopenharmony_ci 3544e8556ba3Sopenharmony_ci //=== VK_KHR_surface_protected_capabilities === 3545e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SurfaceProtectedCapabilitiesKHR; 3546e8556ba3Sopenharmony_ci 3547e8556ba3Sopenharmony_ci //=== VK_NV_dedicated_allocation_image_aliasing === 3548e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV; 3549e8556ba3Sopenharmony_ci 3550e8556ba3Sopenharmony_ci //=== VK_EXT_buffer_device_address === 3551e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferDeviceAddressCreateInfoEXT; 3552e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferAddressFeaturesEXT; 3553e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesEXT; 3554e8556ba3Sopenharmony_ci 3555e8556ba3Sopenharmony_ci //=== VK_EXT_validation_features === 3556e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT; 3557e8556ba3Sopenharmony_ci 3558e8556ba3Sopenharmony_ci //=== VK_KHR_present_wait === 3559e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentWaitFeaturesKHR; 3560e8556ba3Sopenharmony_ci 3561e8556ba3Sopenharmony_ci //=== VK_NV_cooperative_matrix === 3562e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV; 3563e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesNV; 3564e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesNV; 3565e8556ba3Sopenharmony_ci 3566e8556ba3Sopenharmony_ci //=== VK_NV_coverage_reduction_mode === 3567e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV; 3568e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceCoverageReductionModeFeaturesNV; 3569e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV; 3570e8556ba3Sopenharmony_ci 3571e8556ba3Sopenharmony_ci //=== VK_EXT_fragment_shader_interlock === 3572e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderInterlockFeaturesEXT; 3573e8556ba3Sopenharmony_ci 3574e8556ba3Sopenharmony_ci //=== VK_EXT_ycbcr_image_arrays === 3575e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrImageArraysFeaturesEXT; 3576e8556ba3Sopenharmony_ci 3577e8556ba3Sopenharmony_ci //=== VK_EXT_provoking_vertex === 3578e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexFeaturesEXT; 3579e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexPropertiesEXT; 3580e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineRasterizationProvokingVertexStateCreateInfoEXT; 3581e8556ba3Sopenharmony_ci 3582e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR ) 3583e8556ba3Sopenharmony_ci //=== VK_EXT_full_screen_exclusive === 3584e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesFullScreenExclusiveEXT; 3585e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveInfoEXT; 3586e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveWin32InfoEXT; 3587e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/ 3588e8556ba3Sopenharmony_ci 3589e8556ba3Sopenharmony_ci //=== VK_EXT_headless_surface === 3590e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT; 3591e8556ba3Sopenharmony_ci 3592e8556ba3Sopenharmony_ci //=== VK_EXT_line_rasterization === 3593e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT; 3594e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesEXT; 3595e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoEXT; 3596e8556ba3Sopenharmony_ci 3597e8556ba3Sopenharmony_ci //=== VK_EXT_shader_atomic_float === 3598e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloatFeaturesEXT; 3599e8556ba3Sopenharmony_ci 3600e8556ba3Sopenharmony_ci //=== VK_EXT_index_type_uint8 === 3601e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesEXT; 3602e8556ba3Sopenharmony_ci 3603e8556ba3Sopenharmony_ci //=== VK_EXT_extended_dynamic_state === 3604e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicStateFeaturesEXT; 3605e8556ba3Sopenharmony_ci 3606e8556ba3Sopenharmony_ci //=== VK_KHR_pipeline_executable_properties === 3607e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineExecutablePropertiesFeaturesKHR; 3608e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR; 3609e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR; 3610e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR; 3611e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticKHR; 3612e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticValueKHR; 3613e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineInfoEXT; 3614e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineInfoKHR; 3615e8556ba3Sopenharmony_ci 3616e8556ba3Sopenharmony_ci //=== VK_EXT_host_image_copy === 3617e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CopyImageToImageInfoEXT; 3618e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CopyImageToMemoryInfoEXT; 3619e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CopyMemoryToImageInfoEXT; 3620e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::HostImageCopyDevicePerformanceQueryEXT; 3621e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::HostImageLayoutTransitionInfoEXT; 3622e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageToMemoryCopyEXT; 3623e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryToImageCopyEXT; 3624e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyFeaturesEXT; 3625e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyPropertiesEXT; 3626e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubresourceHostMemcpySizeEXT; 3627e8556ba3Sopenharmony_ci 3628e8556ba3Sopenharmony_ci //=== VK_KHR_map_memory2 === 3629e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryMapInfoKHR; 3630e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryUnmapInfoKHR; 3631e8556ba3Sopenharmony_ci 3632e8556ba3Sopenharmony_ci //=== VK_EXT_shader_atomic_float2 === 3633e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat2FeaturesEXT; 3634e8556ba3Sopenharmony_ci 3635e8556ba3Sopenharmony_ci //=== VK_EXT_surface_maintenance1 === 3636e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SurfacePresentModeCompatibilityEXT; 3637e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SurfacePresentModeEXT; 3638e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SurfacePresentScalingCapabilitiesEXT; 3639e8556ba3Sopenharmony_ci 3640e8556ba3Sopenharmony_ci //=== VK_EXT_swapchain_maintenance1 === 3641e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceSwapchainMaintenance1FeaturesEXT; 3642e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ReleaseSwapchainImagesInfoEXT; 3643e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SwapchainPresentFenceInfoEXT; 3644e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SwapchainPresentModeInfoEXT; 3645e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SwapchainPresentModesCreateInfoEXT; 3646e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SwapchainPresentScalingCreateInfoEXT; 3647e8556ba3Sopenharmony_ci 3648e8556ba3Sopenharmony_ci //=== VK_NV_device_generated_commands === 3649e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV; 3650e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BindShaderGroupIndirectCommandNV; 3651e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandNV; 3652e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV; 3653e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV; 3654e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GraphicsPipelineShaderGroupsCreateInfoNV; 3655e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GraphicsShaderGroupCreateInfoNV; 3656e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV; 3657e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenNV; 3658e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::IndirectCommandsStreamNV; 3659e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesNV; 3660e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesNV; 3661e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SetStateFlagsIndirectCommandNV; 3662e8556ba3Sopenharmony_ci 3663e8556ba3Sopenharmony_ci //=== VK_NV_inherited_viewport_scissor === 3664e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceViewportScissorInfoNV; 3665e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceInheritedViewportScissorFeaturesNV; 3666e8556ba3Sopenharmony_ci 3667e8556ba3Sopenharmony_ci //=== VK_EXT_texel_buffer_alignment === 3668e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentFeaturesEXT; 3669e8556ba3Sopenharmony_ci 3670e8556ba3Sopenharmony_ci //=== VK_QCOM_render_pass_transform === 3671e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderPassTransformInfoQCOM; 3672e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM; 3673e8556ba3Sopenharmony_ci 3674e8556ba3Sopenharmony_ci //=== VK_EXT_depth_bias_control === 3675e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DepthBiasInfoEXT; 3676e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DepthBiasRepresentationInfoEXT; 3677e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthBiasControlFeaturesEXT; 3678e8556ba3Sopenharmony_ci 3679e8556ba3Sopenharmony_ci //=== VK_EXT_device_memory_report === 3680e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceDeviceMemoryReportCreateInfoEXT; 3681e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT; 3682e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceMemoryReportFeaturesEXT; 3683e8556ba3Sopenharmony_ci 3684e8556ba3Sopenharmony_ci //=== VK_EXT_robustness2 === 3685e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2FeaturesEXT; 3686e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2PropertiesEXT; 3687e8556ba3Sopenharmony_ci 3688e8556ba3Sopenharmony_ci //=== VK_EXT_custom_border_color === 3689e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorFeaturesEXT; 3690e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorPropertiesEXT; 3691e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SamplerCustomBorderColorCreateInfoEXT; 3692e8556ba3Sopenharmony_ci 3693e8556ba3Sopenharmony_ci //=== VK_KHR_pipeline_library === 3694e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR; 3695e8556ba3Sopenharmony_ci 3696e8556ba3Sopenharmony_ci //=== VK_NV_present_barrier === 3697e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentBarrierFeaturesNV; 3698e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentBarrierNV; 3699e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SwapchainPresentBarrierCreateInfoNV; 3700e8556ba3Sopenharmony_ci 3701e8556ba3Sopenharmony_ci //=== VK_KHR_present_id === 3702e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentIdFeaturesKHR; 3703e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PresentIdKHR; 3704e8556ba3Sopenharmony_ci 3705e8556ba3Sopenharmony_ci //=== VK_KHR_video_encode_queue === 3706e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeQualityLevelInfoKHR; 3707e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueryPoolVideoEncodeFeedbackCreateInfoKHR; 3708e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeCapabilitiesKHR; 3709e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeInfoKHR; 3710e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelInfoKHR; 3711e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelPropertiesKHR; 3712e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlInfoKHR; 3713e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlLayerInfoKHR; 3714e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersFeedbackInfoKHR; 3715e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersGetInfoKHR; 3716e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoEncodeUsageInfoKHR; 3717e8556ba3Sopenharmony_ci 3718e8556ba3Sopenharmony_ci //=== VK_NV_device_diagnostics_config === 3719e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigCreateInfoNV; 3720e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDiagnosticsConfigFeaturesNV; 3721e8556ba3Sopenharmony_ci 3722e8556ba3Sopenharmony_ci#if defined( VK_ENABLE_BETA_EXTENSIONS ) 3723e8556ba3Sopenharmony_ci //=== VK_NV_cuda_kernel_launch === 3724e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CudaFunctionCreateInfoNV; 3725e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CudaLaunchInfoNV; 3726e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CudaModuleCreateInfoNV; 3727e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchFeaturesNV; 3728e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchPropertiesNV; 3729e8556ba3Sopenharmony_ci#endif /*VK_ENABLE_BETA_EXTENSIONS*/ 3730e8556ba3Sopenharmony_ci 3731e8556ba3Sopenharmony_ci //=== VK_NV_low_latency === 3732e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueryLowLatencySupportNV; 3733e8556ba3Sopenharmony_ci 3734e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_METAL_EXT ) 3735e8556ba3Sopenharmony_ci //=== VK_EXT_metal_objects === 3736e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExportMetalBufferInfoEXT; 3737e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExportMetalCommandQueueInfoEXT; 3738e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExportMetalDeviceInfoEXT; 3739e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExportMetalIOSurfaceInfoEXT; 3740e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExportMetalObjectCreateInfoEXT; 3741e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExportMetalObjectsInfoEXT; 3742e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExportMetalSharedEventInfoEXT; 3743e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExportMetalTextureInfoEXT; 3744e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImportMetalBufferInfoEXT; 3745e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImportMetalIOSurfaceInfoEXT; 3746e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImportMetalSharedEventInfoEXT; 3747e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImportMetalTextureInfoEXT; 3748e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_METAL_EXT*/ 3749e8556ba3Sopenharmony_ci 3750e8556ba3Sopenharmony_ci //=== VK_KHR_synchronization2 === 3751e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CheckpointData2NV; 3752e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointProperties2NV; 3753e8556ba3Sopenharmony_ci 3754e8556ba3Sopenharmony_ci //=== VK_EXT_descriptor_buffer === 3755e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureCaptureDescriptorDataInfoEXT; 3756e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferCaptureDescriptorDataInfoEXT; 3757e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorAddressInfoEXT; 3758e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorBufferBindingInfoEXT; 3759e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorBufferBindingPushDescriptorBufferHandleEXT; 3760e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorDataEXT; 3761e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorGetInfoEXT; 3762e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageCaptureDescriptorDataInfoEXT; 3763e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageViewCaptureDescriptorDataInfoEXT; 3764e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::OpaqueCaptureDescriptorDataCreateInfoEXT; 3765e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT; 3766e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferFeaturesEXT; 3767e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT; 3768e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SamplerCaptureDescriptorDataInfoEXT; 3769e8556ba3Sopenharmony_ci 3770e8556ba3Sopenharmony_ci //=== VK_EXT_graphics_pipeline_library === 3771e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryCreateInfoEXT; 3772e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT; 3773e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT; 3774e8556ba3Sopenharmony_ci 3775e8556ba3Sopenharmony_ci //=== VK_AMD_shader_early_and_late_fragment_tests === 3776e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD; 3777e8556ba3Sopenharmony_ci 3778e8556ba3Sopenharmony_ci //=== VK_KHR_fragment_shader_barycentric === 3779e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesKHR; 3780e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesNV; 3781e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricPropertiesKHR; 3782e8556ba3Sopenharmony_ci 3783e8556ba3Sopenharmony_ci //=== VK_KHR_shader_subgroup_uniform_control_flow === 3784e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR; 3785e8556ba3Sopenharmony_ci 3786e8556ba3Sopenharmony_ci //=== VK_NV_fragment_shading_rate_enums === 3787e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsFeaturesNV; 3788e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsPropertiesNV; 3789e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV; 3790e8556ba3Sopenharmony_ci 3791e8556ba3Sopenharmony_ci //=== VK_NV_ray_tracing_motion_blur === 3792e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryMotionTrianglesDataNV; 3793e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV; 3794e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoNV; 3795e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV; 3796e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV; 3797e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureSRTMotionInstanceNV; 3798e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMotionBlurFeaturesNV; 3799e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SRTDataNV; 3800e8556ba3Sopenharmony_ci 3801e8556ba3Sopenharmony_ci //=== VK_EXT_mesh_shader === 3802e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandEXT; 3803e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT; 3804e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT; 3805e8556ba3Sopenharmony_ci 3806e8556ba3Sopenharmony_ci //=== VK_EXT_ycbcr_2plane_444_formats === 3807e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT; 3808e8556ba3Sopenharmony_ci 3809e8556ba3Sopenharmony_ci //=== VK_EXT_fragment_density_map2 === 3810e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2FeaturesEXT; 3811e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2PropertiesEXT; 3812e8556ba3Sopenharmony_ci 3813e8556ba3Sopenharmony_ci //=== VK_QCOM_rotated_copy_commands === 3814e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CopyCommandTransformInfoQCOM; 3815e8556ba3Sopenharmony_ci 3816e8556ba3Sopenharmony_ci //=== VK_KHR_workgroup_memory_explicit_layout === 3817e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR; 3818e8556ba3Sopenharmony_ci 3819e8556ba3Sopenharmony_ci //=== VK_EXT_image_compression_control === 3820e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageCompressionControlEXT; 3821e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageCompressionPropertiesEXT; 3822e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlFeaturesEXT; 3823e8556ba3Sopenharmony_ci 3824e8556ba3Sopenharmony_ci //=== VK_EXT_attachment_feedback_loop_layout === 3825e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT; 3826e8556ba3Sopenharmony_ci 3827e8556ba3Sopenharmony_ci //=== VK_EXT_4444_formats === 3828e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevice4444FormatsFeaturesEXT; 3829e8556ba3Sopenharmony_ci 3830e8556ba3Sopenharmony_ci //=== VK_EXT_device_fault === 3831e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceFaultAddressInfoEXT; 3832e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceFaultCountsEXT; 3833e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceFaultInfoEXT; 3834e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceFaultVendorBinaryHeaderVersionOneEXT; 3835e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceFaultVendorInfoEXT; 3836e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceFaultFeaturesEXT; 3837e8556ba3Sopenharmony_ci 3838e8556ba3Sopenharmony_ci //=== VK_EXT_rgba10x6_formats === 3839e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceRGBA10X6FormatsFeaturesEXT; 3840e8556ba3Sopenharmony_ci 3841e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) 3842e8556ba3Sopenharmony_ci //=== VK_EXT_directfb_surface === 3843e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT; 3844e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ 3845e8556ba3Sopenharmony_ci 3846e8556ba3Sopenharmony_ci //=== VK_EXT_vertex_input_dynamic_state === 3847e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexInputDynamicStateFeaturesEXT; 3848e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription2EXT; 3849e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VertexInputBindingDescription2EXT; 3850e8556ba3Sopenharmony_ci 3851e8556ba3Sopenharmony_ci //=== VK_EXT_physical_device_drm === 3852e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDrmPropertiesEXT; 3853e8556ba3Sopenharmony_ci 3854e8556ba3Sopenharmony_ci //=== VK_EXT_device_address_binding_report === 3855e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceAddressBindingCallbackDataEXT; 3856e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceAddressBindingReportFeaturesEXT; 3857e8556ba3Sopenharmony_ci 3858e8556ba3Sopenharmony_ci //=== VK_EXT_depth_clip_control === 3859e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipControlFeaturesEXT; 3860e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineViewportDepthClipControlCreateInfoEXT; 3861e8556ba3Sopenharmony_ci 3862e8556ba3Sopenharmony_ci //=== VK_EXT_primitive_topology_list_restart === 3863e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT; 3864e8556ba3Sopenharmony_ci 3865e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_FUCHSIA ) 3866e8556ba3Sopenharmony_ci //=== VK_FUCHSIA_external_memory === 3867e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImportMemoryZirconHandleInfoFUCHSIA; 3868e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryGetZirconHandleInfoFUCHSIA; 3869e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryZirconHandlePropertiesFUCHSIA; 3870e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_FUCHSIA*/ 3871e8556ba3Sopenharmony_ci 3872e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_FUCHSIA ) 3873e8556ba3Sopenharmony_ci //=== VK_FUCHSIA_external_semaphore === 3874e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImportSemaphoreZirconHandleInfoFUCHSIA; 3875e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SemaphoreGetZirconHandleInfoFUCHSIA; 3876e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_FUCHSIA*/ 3877e8556ba3Sopenharmony_ci 3878e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_FUCHSIA ) 3879e8556ba3Sopenharmony_ci //=== VK_FUCHSIA_buffer_collection === 3880e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferCollectionBufferCreateInfoFUCHSIA; 3881e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA; 3882e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA; 3883e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferCollectionImageCreateInfoFUCHSIA; 3884e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferCollectionPropertiesFUCHSIA; 3885e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferConstraintsInfoFUCHSIA; 3886e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFUCHSIA; 3887e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageFormatConstraintsInfoFUCHSIA; 3888e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImportMemoryBufferCollectionFUCHSIA; 3889e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA; 3890e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_FUCHSIA*/ 3891e8556ba3Sopenharmony_ci 3892e8556ba3Sopenharmony_ci //=== VK_HUAWEI_subpass_shading === 3893e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingFeaturesHUAWEI; 3894e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingPropertiesHUAWEI; 3895e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubpassShadingPipelineCreateInfoHUAWEI; 3896e8556ba3Sopenharmony_ci 3897e8556ba3Sopenharmony_ci //=== VK_HUAWEI_invocation_mask === 3898e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceInvocationMaskFeaturesHUAWEI; 3899e8556ba3Sopenharmony_ci 3900e8556ba3Sopenharmony_ci //=== VK_NV_external_memory_rdma === 3901e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MemoryGetRemoteAddressInfoNV; 3902e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryRDMAFeaturesNV; 3903e8556ba3Sopenharmony_ci 3904e8556ba3Sopenharmony_ci //=== VK_EXT_pipeline_properties === 3905e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelinePropertiesFeaturesEXT; 3906e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelinePropertiesIdentifierEXT; 3907e8556ba3Sopenharmony_ci 3908e8556ba3Sopenharmony_ci //=== VK_EXT_frame_boundary === 3909e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::FrameBoundaryEXT; 3910e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceFrameBoundaryFeaturesEXT; 3911e8556ba3Sopenharmony_ci 3912e8556ba3Sopenharmony_ci //=== VK_EXT_multisampled_render_to_single_sampled === 3913e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MultisampledRenderToSingleSampledInfoEXT; 3914e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT; 3915e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubpassResolvePerformanceQueryEXT; 3916e8556ba3Sopenharmony_ci 3917e8556ba3Sopenharmony_ci //=== VK_EXT_extended_dynamic_state2 === 3918e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState2FeaturesEXT; 3919e8556ba3Sopenharmony_ci 3920e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_SCREEN_QNX ) 3921e8556ba3Sopenharmony_ci //=== VK_QNX_screen_surface === 3922e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX; 3923e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_SCREEN_QNX*/ 3924e8556ba3Sopenharmony_ci 3925e8556ba3Sopenharmony_ci //=== VK_EXT_color_write_enable === 3926e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceColorWriteEnableFeaturesEXT; 3927e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineColorWriteCreateInfoEXT; 3928e8556ba3Sopenharmony_ci 3929e8556ba3Sopenharmony_ci //=== VK_EXT_primitives_generated_query === 3930e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT; 3931e8556ba3Sopenharmony_ci 3932e8556ba3Sopenharmony_ci //=== VK_KHR_ray_tracing_maintenance1 === 3933e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMaintenance1FeaturesKHR; 3934e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR; 3935e8556ba3Sopenharmony_ci 3936e8556ba3Sopenharmony_ci //=== VK_EXT_image_view_min_lod === 3937e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageViewMinLodCreateInfoEXT; 3938e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewMinLodFeaturesEXT; 3939e8556ba3Sopenharmony_ci 3940e8556ba3Sopenharmony_ci //=== VK_EXT_multi_draw === 3941e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MultiDrawIndexedInfoEXT; 3942e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MultiDrawInfoEXT; 3943e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawFeaturesEXT; 3944e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawPropertiesEXT; 3945e8556ba3Sopenharmony_ci 3946e8556ba3Sopenharmony_ci //=== VK_EXT_image_2d_view_of_3d === 3947e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceImage2DViewOf3DFeaturesEXT; 3948e8556ba3Sopenharmony_ci 3949e8556ba3Sopenharmony_ci //=== VK_EXT_shader_tile_image === 3950e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImageFeaturesEXT; 3951e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImagePropertiesEXT; 3952e8556ba3Sopenharmony_ci 3953e8556ba3Sopenharmony_ci //=== VK_EXT_opacity_micromap === 3954e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT; 3955e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CopyMemoryToMicromapInfoEXT; 3956e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT; 3957e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT; 3958e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MicromapBuildInfoEXT; 3959e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MicromapBuildSizesInfoEXT; 3960e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MicromapCreateInfoEXT; 3961e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MicromapTriangleEXT; 3962e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MicromapUsageEXT; 3963e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MicromapVersionInfoEXT; 3964e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapFeaturesEXT; 3965e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapPropertiesEXT; 3966e8556ba3Sopenharmony_ci 3967e8556ba3Sopenharmony_ci#if defined( VK_ENABLE_BETA_EXTENSIONS ) 3968e8556ba3Sopenharmony_ci //=== VK_NV_displacement_micromap === 3969e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesDisplacementMicromapNV; 3970e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapFeaturesNV; 3971e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapPropertiesNV; 3972e8556ba3Sopenharmony_ci#endif /*VK_ENABLE_BETA_EXTENSIONS*/ 3973e8556ba3Sopenharmony_ci 3974e8556ba3Sopenharmony_ci //=== VK_HUAWEI_cluster_culling_shader === 3975e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderFeaturesHUAWEI; 3976e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderPropertiesHUAWEI; 3977e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI; 3978e8556ba3Sopenharmony_ci 3979e8556ba3Sopenharmony_ci //=== VK_EXT_border_color_swizzle === 3980e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceBorderColorSwizzleFeaturesEXT; 3981e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SamplerBorderColorComponentMappingCreateInfoEXT; 3982e8556ba3Sopenharmony_ci 3983e8556ba3Sopenharmony_ci //=== VK_EXT_pageable_device_local_memory === 3984e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT; 3985e8556ba3Sopenharmony_ci 3986e8556ba3Sopenharmony_ci //=== VK_ARM_shader_core_properties === 3987e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesARM; 3988e8556ba3Sopenharmony_ci 3989e8556ba3Sopenharmony_ci //=== VK_ARM_scheduling_controls === 3990e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceQueueShaderCoreControlCreateInfoARM; 3991e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFeaturesARM; 3992e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsPropertiesARM; 3993e8556ba3Sopenharmony_ci 3994e8556ba3Sopenharmony_ci //=== VK_EXT_image_sliced_view_of_3d === 3995e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageViewSlicedCreateInfoEXT; 3996e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageSlicedViewOf3DFeaturesEXT; 3997e8556ba3Sopenharmony_ci 3998e8556ba3Sopenharmony_ci //=== VK_VALVE_descriptor_set_host_mapping === 3999e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorSetBindingReferenceVALVE; 4000e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutHostMappingInfoVALVE; 4001e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE; 4002e8556ba3Sopenharmony_ci 4003e8556ba3Sopenharmony_ci //=== VK_EXT_depth_clamp_zero_one === 4004e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampZeroOneFeaturesEXT; 4005e8556ba3Sopenharmony_ci 4006e8556ba3Sopenharmony_ci //=== VK_EXT_non_seamless_cube_map === 4007e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceNonSeamlessCubeMapFeaturesEXT; 4008e8556ba3Sopenharmony_ci 4009e8556ba3Sopenharmony_ci //=== VK_ARM_render_pass_striped === 4010e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedFeaturesARM; 4011e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedPropertiesARM; 4012e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderPassStripeBeginInfoARM; 4013e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderPassStripeInfoARM; 4014e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderPassStripeSubmitInfoARM; 4015e8556ba3Sopenharmony_ci 4016e8556ba3Sopenharmony_ci //=== VK_QCOM_fragment_density_map_offset === 4017e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM; 4018e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM; 4019e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubpassFragmentDensityMapOffsetEndInfoQCOM; 4020e8556ba3Sopenharmony_ci 4021e8556ba3Sopenharmony_ci //=== VK_NV_copy_memory_indirect === 4022e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CopyMemoryIndirectCommandNV; 4023e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV; 4024e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectFeaturesNV; 4025e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectPropertiesNV; 4026e8556ba3Sopenharmony_ci 4027e8556ba3Sopenharmony_ci //=== VK_NV_memory_decompression === 4028e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV; 4029e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionFeaturesNV; 4030e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionPropertiesNV; 4031e8556ba3Sopenharmony_ci 4032e8556ba3Sopenharmony_ci //=== VK_NV_device_generated_commands_compute === 4033e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BindPipelineIndirectCommandNV; 4034e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ComputePipelineIndirectBufferInfoNV; 4035e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV; 4036e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineIndirectDeviceAddressInfoNV; 4037e8556ba3Sopenharmony_ci 4038e8556ba3Sopenharmony_ci //=== VK_NV_linear_color_attachment === 4039e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceLinearColorAttachmentFeaturesNV; 4040e8556ba3Sopenharmony_ci 4041e8556ba3Sopenharmony_ci //=== VK_EXT_image_compression_control_swapchain === 4042e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT; 4043e8556ba3Sopenharmony_ci 4044e8556ba3Sopenharmony_ci //=== VK_QCOM_image_processing === 4045e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageViewSampleWeightCreateInfoQCOM; 4046e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingFeaturesQCOM; 4047e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingPropertiesQCOM; 4048e8556ba3Sopenharmony_ci 4049e8556ba3Sopenharmony_ci //=== VK_EXT_nested_command_buffer === 4050e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferFeaturesEXT; 4051e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferPropertiesEXT; 4052e8556ba3Sopenharmony_ci 4053e8556ba3Sopenharmony_ci //=== VK_EXT_external_memory_acquire_unmodified === 4054e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalMemoryAcquireUnmodifiedEXT; 4055e8556ba3Sopenharmony_ci 4056e8556ba3Sopenharmony_ci //=== VK_EXT_extended_dynamic_state3 === 4057e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT; 4058e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ColorBlendEquationEXT; 4059e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3FeaturesEXT; 4060e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3PropertiesEXT; 4061e8556ba3Sopenharmony_ci 4062e8556ba3Sopenharmony_ci //=== VK_EXT_subpass_merge_feedback === 4063e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassMergeFeedbackFeaturesEXT; 4064e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderPassCreationControlEXT; 4065e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackCreateInfoEXT; 4066e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackInfoEXT; 4067e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackCreateInfoEXT; 4068e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackInfoEXT; 4069e8556ba3Sopenharmony_ci 4070e8556ba3Sopenharmony_ci //=== VK_LUNARG_direct_driver_loading === 4071e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DirectDriverLoadingInfoLUNARG; 4072e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DirectDriverLoadingListLUNARG; 4073e8556ba3Sopenharmony_ci 4074e8556ba3Sopenharmony_ci //=== VK_EXT_shader_module_identifier === 4075e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierFeaturesEXT; 4076e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierPropertiesEXT; 4077e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineShaderStageModuleIdentifierCreateInfoEXT; 4078e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShaderModuleIdentifierEXT; 4079e8556ba3Sopenharmony_ci 4080e8556ba3Sopenharmony_ci //=== VK_EXT_rasterization_order_attachment_access === 4081e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM; 4082e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT; 4083e8556ba3Sopenharmony_ci 4084e8556ba3Sopenharmony_ci //=== VK_NV_optical_flow === 4085e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::OpticalFlowExecuteInfoNV; 4086e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV; 4087e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV; 4088e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateInfoNV; 4089e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreatePrivateDataInfoNV; 4090e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV; 4091e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowPropertiesNV; 4092e8556ba3Sopenharmony_ci 4093e8556ba3Sopenharmony_ci //=== VK_EXT_legacy_dithering === 4094e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyDitheringFeaturesEXT; 4095e8556ba3Sopenharmony_ci 4096e8556ba3Sopenharmony_ci //=== VK_EXT_pipeline_protected_access === 4097e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineProtectedAccessFeaturesEXT; 4098e8556ba3Sopenharmony_ci 4099e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_ANDROID_KHR ) 4100e8556ba3Sopenharmony_ci //=== VK_ANDROID_external_format_resolve === 4101e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatResolvePropertiesANDROID; 4102e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolveFeaturesANDROID; 4103e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolvePropertiesANDROID; 4104e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ 4105e8556ba3Sopenharmony_ci 4106e8556ba3Sopenharmony_ci //=== VK_KHR_maintenance5 === 4107e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferUsageFlags2CreateInfoKHR; 4108e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfoKHR; 4109e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageSubresource2EXT; 4110e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageSubresource2KHR; 4111e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5FeaturesKHR; 4112e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5PropertiesKHR; 4113e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCreateFlags2CreateInfoKHR; 4114e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderingAreaInfoKHR; 4115e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubresourceLayout2EXT; 4116e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SubresourceLayout2KHR; 4117e8556ba3Sopenharmony_ci 4118e8556ba3Sopenharmony_ci //=== VK_KHR_ray_tracing_position_fetch === 4119e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPositionFetchFeaturesKHR; 4120e8556ba3Sopenharmony_ci 4121e8556ba3Sopenharmony_ci //=== VK_EXT_shader_object === 4122e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectFeaturesEXT; 4123e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectPropertiesEXT; 4124e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShaderCreateInfoEXT; 4125e8556ba3Sopenharmony_ci 4126e8556ba3Sopenharmony_ci //=== VK_QCOM_tile_properties === 4127e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceTilePropertiesFeaturesQCOM; 4128e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::TilePropertiesQCOM; 4129e8556ba3Sopenharmony_ci 4130e8556ba3Sopenharmony_ci //=== VK_SEC_amigo_profiling === 4131e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AmigoProfilingSubmitInfoSEC; 4132e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceAmigoProfilingFeaturesSEC; 4133e8556ba3Sopenharmony_ci 4134e8556ba3Sopenharmony_ci //=== VK_QCOM_multiview_per_view_viewports === 4135e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM; 4136e8556ba3Sopenharmony_ci 4137e8556ba3Sopenharmony_ci //=== VK_NV_ray_tracing_invocation_reorder === 4138e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderFeaturesNV; 4139e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV; 4140e8556ba3Sopenharmony_ci 4141e8556ba3Sopenharmony_ci //=== VK_NV_extended_sparse_address_space === 4142e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV; 4143e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV; 4144e8556ba3Sopenharmony_ci 4145e8556ba3Sopenharmony_ci //=== VK_EXT_mutable_descriptor_type === 4146e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoEXT; 4147e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoVALVE; 4148e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListEXT; 4149e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListVALVE; 4150e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesEXT; 4151e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesVALVE; 4152e8556ba3Sopenharmony_ci 4153e8556ba3Sopenharmony_ci //=== VK_EXT_layer_settings === 4154e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::LayerSettingEXT; 4155e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::LayerSettingsCreateInfoEXT; 4156e8556ba3Sopenharmony_ci 4157e8556ba3Sopenharmony_ci //=== VK_ARM_shader_core_builtins === 4158e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsFeaturesARM; 4159e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsPropertiesARM; 4160e8556ba3Sopenharmony_ci 4161e8556ba3Sopenharmony_ci //=== VK_EXT_pipeline_library_group_handles === 4162e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT; 4163e8556ba3Sopenharmony_ci 4164e8556ba3Sopenharmony_ci //=== VK_EXT_dynamic_rendering_unused_attachments === 4165e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT; 4166e8556ba3Sopenharmony_ci 4167e8556ba3Sopenharmony_ci //=== VK_NV_low_latency2 === 4168e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::GetLatencyMarkerInfoNV; 4169e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::LatencySleepInfoNV; 4170e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::LatencySleepModeInfoNV; 4171e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::LatencySubmissionPresentIdNV; 4172e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::LatencySurfaceCapabilitiesNV; 4173e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::LatencyTimingsFrameReportNV; 4174e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::OutOfBandQueueTypeInfoNV; 4175e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SetLatencyMarkerInfoNV; 4176e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SwapchainLatencyCreateInfoNV; 4177e8556ba3Sopenharmony_ci 4178e8556ba3Sopenharmony_ci //=== VK_KHR_cooperative_matrix === 4179e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesKHR; 4180e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesKHR; 4181e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesKHR; 4182e8556ba3Sopenharmony_ci 4183e8556ba3Sopenharmony_ci //=== VK_QCOM_multiview_per_view_render_areas === 4184e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM; 4185e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM; 4186e8556ba3Sopenharmony_ci 4187e8556ba3Sopenharmony_ci //=== VK_KHR_video_maintenance1 === 4188e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance1FeaturesKHR; 4189e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoInlineQueryInfoKHR; 4190e8556ba3Sopenharmony_ci 4191e8556ba3Sopenharmony_ci //=== VK_NV_per_stage_descriptor_set === 4192e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevicePerStageDescriptorSetFeaturesNV; 4193e8556ba3Sopenharmony_ci 4194e8556ba3Sopenharmony_ci //=== VK_QCOM_image_processing2 === 4195e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2FeaturesQCOM; 4196e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2PropertiesQCOM; 4197e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SamplerBlockMatchWindowCreateInfoQCOM; 4198e8556ba3Sopenharmony_ci 4199e8556ba3Sopenharmony_ci //=== VK_QCOM_filter_cubic_weights === 4200e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BlitImageCubicWeightsInfoQCOM; 4201e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicWeightsFeaturesQCOM; 4202e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SamplerCubicWeightsCreateInfoQCOM; 4203e8556ba3Sopenharmony_ci 4204e8556ba3Sopenharmony_ci //=== VK_QCOM_ycbcr_degamma === 4205e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrDegammaFeaturesQCOM; 4206e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM; 4207e8556ba3Sopenharmony_ci 4208e8556ba3Sopenharmony_ci //=== VK_QCOM_filter_cubic_clamp === 4209e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicClampFeaturesQCOM; 4210e8556ba3Sopenharmony_ci 4211e8556ba3Sopenharmony_ci //=== VK_EXT_attachment_feedback_loop_dynamic_state === 4212e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT; 4213e8556ba3Sopenharmony_ci 4214e8556ba3Sopenharmony_ci //=== VK_KHR_vertex_attribute_divisor === 4215e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeaturesEXT; 4216e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeaturesKHR; 4217e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesKHR; 4218e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfoEXT; 4219e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfoKHR; 4220e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT; 4221e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionKHR; 4222e8556ba3Sopenharmony_ci 4223e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_SCREEN_QNX ) 4224e8556ba3Sopenharmony_ci //=== VK_QNX_external_memory_screen_buffer === 4225e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ExternalFormatQNX; 4226e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImportScreenBufferInfoQNX; 4227e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX; 4228e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ScreenBufferFormatPropertiesQNX; 4229e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ScreenBufferPropertiesQNX; 4230e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_SCREEN_QNX*/ 4231e8556ba3Sopenharmony_ci 4232e8556ba3Sopenharmony_ci //=== VK_MSFT_layered_driver === 4233e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredDriverPropertiesMSFT; 4234e8556ba3Sopenharmony_ci 4235e8556ba3Sopenharmony_ci //=== VK_KHR_calibrated_timestamps === 4236e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoEXT; 4237e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoKHR; 4238e8556ba3Sopenharmony_ci 4239e8556ba3Sopenharmony_ci //=== VK_KHR_maintenance6 === 4240e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BindDescriptorBufferEmbeddedSamplersInfoEXT; 4241e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BindDescriptorSetsInfoKHR; 4242e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BindMemoryStatusKHR; 4243e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6FeaturesKHR; 4244e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6PropertiesKHR; 4245e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PushConstantsInfoKHR; 4246e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PushDescriptorSetInfoKHR; 4247e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PushDescriptorSetWithTemplateInfoKHR; 4248e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SetDescriptorBufferOffsetsInfoEXT; 4249e8556ba3Sopenharmony_ci 4250e8556ba3Sopenharmony_ci //=== VK_NV_descriptor_pool_overallocation === 4251e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorPoolOverallocationFeaturesNV; 4252e8556ba3Sopenharmony_ci 4253e8556ba3Sopenharmony_ci //=============== 4254e8556ba3Sopenharmony_ci //=== HANDLEs === 4255e8556ba3Sopenharmony_ci //=============== 4256e8556ba3Sopenharmony_ci 4257e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::isVulkanHandleType; 4258e8556ba3Sopenharmony_ci 4259e8556ba3Sopenharmony_ci //=== VK_VERSION_1_0 === 4260e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Buffer; 4261e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferView; 4262e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CommandBuffer; 4263e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CommandPool; 4264e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorPool; 4265e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorSet; 4266e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorSetLayout; 4267e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Device; 4268e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeviceMemory; 4269e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Event; 4270e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Fence; 4271e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Framebuffer; 4272e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Image; 4273e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ImageView; 4274e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Instance; 4275e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PhysicalDevice; 4276e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Pipeline; 4277e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineCache; 4278e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PipelineLayout; 4279e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::QueryPool; 4280e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Queue; 4281e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::RenderPass; 4282e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Sampler; 4283e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::Semaphore; 4284e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShaderModule; 4285e8556ba3Sopenharmony_ci 4286e8556ba3Sopenharmony_ci //=== VK_VERSION_1_1 === 4287e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate; 4288e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion; 4289e8556ba3Sopenharmony_ci 4290e8556ba3Sopenharmony_ci //=== VK_VERSION_1_3 === 4291e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PrivateDataSlot; 4292e8556ba3Sopenharmony_ci 4293e8556ba3Sopenharmony_ci //=== VK_KHR_surface === 4294e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SurfaceKHR; 4295e8556ba3Sopenharmony_ci 4296e8556ba3Sopenharmony_ci //=== VK_KHR_swapchain === 4297e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SwapchainKHR; 4298e8556ba3Sopenharmony_ci 4299e8556ba3Sopenharmony_ci //=== VK_KHR_display === 4300e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplayKHR; 4301e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DisplayModeKHR; 4302e8556ba3Sopenharmony_ci 4303e8556ba3Sopenharmony_ci //=== VK_EXT_debug_report === 4304e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT; 4305e8556ba3Sopenharmony_ci 4306e8556ba3Sopenharmony_ci //=== VK_KHR_video_queue === 4307e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoSessionKHR; 4308e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR; 4309e8556ba3Sopenharmony_ci 4310e8556ba3Sopenharmony_ci //=== VK_NVX_binary_import === 4311e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CuFunctionNVX; 4312e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CuModuleNVX; 4313e8556ba3Sopenharmony_ci 4314e8556ba3Sopenharmony_ci //=== VK_EXT_debug_utils === 4315e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT; 4316e8556ba3Sopenharmony_ci 4317e8556ba3Sopenharmony_ci //=== VK_KHR_acceleration_structure === 4318e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureKHR; 4319e8556ba3Sopenharmony_ci 4320e8556ba3Sopenharmony_ci //=== VK_EXT_validation_cache === 4321e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ValidationCacheEXT; 4322e8556ba3Sopenharmony_ci 4323e8556ba3Sopenharmony_ci //=== VK_NV_ray_tracing === 4324e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::AccelerationStructureNV; 4325e8556ba3Sopenharmony_ci 4326e8556ba3Sopenharmony_ci //=== VK_INTEL_performance_query === 4327e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL; 4328e8556ba3Sopenharmony_ci 4329e8556ba3Sopenharmony_ci //=== VK_KHR_deferred_host_operations === 4330e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DeferredOperationKHR; 4331e8556ba3Sopenharmony_ci 4332e8556ba3Sopenharmony_ci //=== VK_NV_device_generated_commands === 4333e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV; 4334e8556ba3Sopenharmony_ci 4335e8556ba3Sopenharmony_ci#if defined( VK_ENABLE_BETA_EXTENSIONS ) 4336e8556ba3Sopenharmony_ci //=== VK_NV_cuda_kernel_launch === 4337e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CudaFunctionNV; 4338e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::CudaModuleNV; 4339e8556ba3Sopenharmony_ci#endif /*VK_ENABLE_BETA_EXTENSIONS*/ 4340e8556ba3Sopenharmony_ci 4341e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_FUCHSIA ) 4342e8556ba3Sopenharmony_ci //=== VK_FUCHSIA_buffer_collection === 4343e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA; 4344e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_FUCHSIA*/ 4345e8556ba3Sopenharmony_ci 4346e8556ba3Sopenharmony_ci //=== VK_EXT_opacity_micromap === 4347e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::MicromapEXT; 4348e8556ba3Sopenharmony_ci 4349e8556ba3Sopenharmony_ci //=== VK_NV_optical_flow === 4350e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV; 4351e8556ba3Sopenharmony_ci 4352e8556ba3Sopenharmony_ci //=== VK_EXT_shader_object === 4353e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::ShaderEXT; 4354e8556ba3Sopenharmony_ci 4355e8556ba3Sopenharmony_ci //====================== 4356e8556ba3Sopenharmony_ci //=== UNIQUE HANDLEs === 4357e8556ba3Sopenharmony_ci //====================== 4358e8556ba3Sopenharmony_ci 4359e8556ba3Sopenharmony_ci#if !defined( VULKAN_HPP_NO_SMART_HANDLE ) 4360e8556ba3Sopenharmony_ci 4361e8556ba3Sopenharmony_ci //=== VK_VERSION_1_0 === 4362e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueBuffer; 4363e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueBufferView; 4364e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueCommandBuffer; 4365e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueCommandPool; 4366e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueDescriptorPool; 4367e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueDescriptorSet; 4368e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueDescriptorSetLayout; 4369e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueDevice; 4370e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueDeviceMemory; 4371e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueEvent; 4372e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueFence; 4373e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueFramebuffer; 4374e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueImage; 4375e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueImageView; 4376e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueInstance; 4377e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniquePipeline; 4378e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniquePipelineCache; 4379e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniquePipelineLayout; 4380e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueQueryPool; 4381e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueRenderPass; 4382e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueSampler; 4383e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueSemaphore; 4384e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueShaderModule; 4385e8556ba3Sopenharmony_ci 4386e8556ba3Sopenharmony_ci //=== VK_VERSION_1_1 === 4387e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueDescriptorUpdateTemplate; 4388e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueSamplerYcbcrConversion; 4389e8556ba3Sopenharmony_ci 4390e8556ba3Sopenharmony_ci //=== VK_VERSION_1_3 === 4391e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniquePrivateDataSlot; 4392e8556ba3Sopenharmony_ci 4393e8556ba3Sopenharmony_ci //=== VK_KHR_surface === 4394e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueSurfaceKHR; 4395e8556ba3Sopenharmony_ci 4396e8556ba3Sopenharmony_ci //=== VK_KHR_swapchain === 4397e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueSwapchainKHR; 4398e8556ba3Sopenharmony_ci 4399e8556ba3Sopenharmony_ci //=== VK_KHR_display === 4400e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueDisplayKHR; 4401e8556ba3Sopenharmony_ci 4402e8556ba3Sopenharmony_ci //=== VK_EXT_debug_report === 4403e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueDebugReportCallbackEXT; 4404e8556ba3Sopenharmony_ci 4405e8556ba3Sopenharmony_ci //=== VK_KHR_video_queue === 4406e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueVideoSessionKHR; 4407e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueVideoSessionParametersKHR; 4408e8556ba3Sopenharmony_ci 4409e8556ba3Sopenharmony_ci //=== VK_NVX_binary_import === 4410e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueCuFunctionNVX; 4411e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueCuModuleNVX; 4412e8556ba3Sopenharmony_ci 4413e8556ba3Sopenharmony_ci //=== VK_EXT_debug_utils === 4414e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueDebugUtilsMessengerEXT; 4415e8556ba3Sopenharmony_ci 4416e8556ba3Sopenharmony_ci //=== VK_KHR_acceleration_structure === 4417e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueAccelerationStructureKHR; 4418e8556ba3Sopenharmony_ci 4419e8556ba3Sopenharmony_ci //=== VK_EXT_validation_cache === 4420e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueValidationCacheEXT; 4421e8556ba3Sopenharmony_ci 4422e8556ba3Sopenharmony_ci //=== VK_NV_ray_tracing === 4423e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueAccelerationStructureNV; 4424e8556ba3Sopenharmony_ci 4425e8556ba3Sopenharmony_ci //=== VK_INTEL_performance_query === 4426e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniquePerformanceConfigurationINTEL; 4427e8556ba3Sopenharmony_ci 4428e8556ba3Sopenharmony_ci //=== VK_KHR_deferred_host_operations === 4429e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueDeferredOperationKHR; 4430e8556ba3Sopenharmony_ci 4431e8556ba3Sopenharmony_ci //=== VK_NV_device_generated_commands === 4432e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueIndirectCommandsLayoutNV; 4433e8556ba3Sopenharmony_ci 4434e8556ba3Sopenharmony_ci# if defined( VK_ENABLE_BETA_EXTENSIONS ) 4435e8556ba3Sopenharmony_ci //=== VK_NV_cuda_kernel_launch === 4436e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueCudaFunctionNV; 4437e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueCudaModuleNV; 4438e8556ba3Sopenharmony_ci# endif /*VK_ENABLE_BETA_EXTENSIONS*/ 4439e8556ba3Sopenharmony_ci 4440e8556ba3Sopenharmony_ci# if defined( VK_USE_PLATFORM_FUCHSIA ) 4441e8556ba3Sopenharmony_ci //=== VK_FUCHSIA_buffer_collection === 4442e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueBufferCollectionFUCHSIA; 4443e8556ba3Sopenharmony_ci# endif /*VK_USE_PLATFORM_FUCHSIA*/ 4444e8556ba3Sopenharmony_ci 4445e8556ba3Sopenharmony_ci //=== VK_EXT_opacity_micromap === 4446e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueMicromapEXT; 4447e8556ba3Sopenharmony_ci 4448e8556ba3Sopenharmony_ci //=== VK_NV_optical_flow === 4449e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueOpticalFlowSessionNV; 4450e8556ba3Sopenharmony_ci 4451e8556ba3Sopenharmony_ci //=== VK_EXT_shader_object === 4452e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueHandleTraits; 4453e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::UniqueShaderEXT; 4454e8556ba3Sopenharmony_ci#endif /*VULKAN_HPP_NO_SMART_HANDLE*/ 4455e8556ba3Sopenharmony_ci 4456e8556ba3Sopenharmony_ci //====================== 4457e8556ba3Sopenharmony_ci //=== SHARED HANDLEs === 4458e8556ba3Sopenharmony_ci //====================== 4459e8556ba3Sopenharmony_ci 4460e8556ba3Sopenharmony_ci#if !defined( VULKAN_HPP_NO_SMART_HANDLE ) 4461e8556ba3Sopenharmony_ci 4462e8556ba3Sopenharmony_ci //=== VK_VERSION_1_0 === 4463e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedBuffer; 4464e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedBufferView; 4465e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedCommandBuffer; 4466e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedCommandPool; 4467e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedDescriptorPool; 4468e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedDescriptorSet; 4469e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedDescriptorSetLayout; 4470e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedDevice; 4471e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedDeviceMemory; 4472e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedEvent; 4473e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedFence; 4474e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedFramebuffer; 4475e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedImage; 4476e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedImageView; 4477e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedInstance; 4478e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedPhysicalDevice; 4479e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedPipeline; 4480e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedPipelineCache; 4481e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedPipelineLayout; 4482e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedQueryPool; 4483e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedQueue; 4484e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedRenderPass; 4485e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedSampler; 4486e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedSemaphore; 4487e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedShaderModule; 4488e8556ba3Sopenharmony_ci 4489e8556ba3Sopenharmony_ci //=== VK_VERSION_1_1 === 4490e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedDescriptorUpdateTemplate; 4491e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedSamplerYcbcrConversion; 4492e8556ba3Sopenharmony_ci 4493e8556ba3Sopenharmony_ci //=== VK_VERSION_1_3 === 4494e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedPrivateDataSlot; 4495e8556ba3Sopenharmony_ci 4496e8556ba3Sopenharmony_ci //=== VK_KHR_surface === 4497e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedSurfaceKHR; 4498e8556ba3Sopenharmony_ci 4499e8556ba3Sopenharmony_ci //=== VK_KHR_swapchain === 4500e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedSwapchainKHR; 4501e8556ba3Sopenharmony_ci 4502e8556ba3Sopenharmony_ci //=== VK_KHR_display === 4503e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedDisplayKHR; 4504e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedDisplayModeKHR; 4505e8556ba3Sopenharmony_ci 4506e8556ba3Sopenharmony_ci //=== VK_EXT_debug_report === 4507e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedDebugReportCallbackEXT; 4508e8556ba3Sopenharmony_ci 4509e8556ba3Sopenharmony_ci //=== VK_KHR_video_queue === 4510e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedVideoSessionKHR; 4511e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedVideoSessionParametersKHR; 4512e8556ba3Sopenharmony_ci 4513e8556ba3Sopenharmony_ci //=== VK_NVX_binary_import === 4514e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedCuFunctionNVX; 4515e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedCuModuleNVX; 4516e8556ba3Sopenharmony_ci 4517e8556ba3Sopenharmony_ci //=== VK_EXT_debug_utils === 4518e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedDebugUtilsMessengerEXT; 4519e8556ba3Sopenharmony_ci 4520e8556ba3Sopenharmony_ci //=== VK_KHR_acceleration_structure === 4521e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedAccelerationStructureKHR; 4522e8556ba3Sopenharmony_ci 4523e8556ba3Sopenharmony_ci //=== VK_EXT_validation_cache === 4524e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedValidationCacheEXT; 4525e8556ba3Sopenharmony_ci 4526e8556ba3Sopenharmony_ci //=== VK_NV_ray_tracing === 4527e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedAccelerationStructureNV; 4528e8556ba3Sopenharmony_ci 4529e8556ba3Sopenharmony_ci //=== VK_INTEL_performance_query === 4530e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedPerformanceConfigurationINTEL; 4531e8556ba3Sopenharmony_ci 4532e8556ba3Sopenharmony_ci //=== VK_KHR_deferred_host_operations === 4533e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedDeferredOperationKHR; 4534e8556ba3Sopenharmony_ci 4535e8556ba3Sopenharmony_ci //=== VK_NV_device_generated_commands === 4536e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedIndirectCommandsLayoutNV; 4537e8556ba3Sopenharmony_ci 4538e8556ba3Sopenharmony_ci# if defined( VK_ENABLE_BETA_EXTENSIONS ) 4539e8556ba3Sopenharmony_ci //=== VK_NV_cuda_kernel_launch === 4540e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedCudaFunctionNV; 4541e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedCudaModuleNV; 4542e8556ba3Sopenharmony_ci# endif /*VK_ENABLE_BETA_EXTENSIONS*/ 4543e8556ba3Sopenharmony_ci 4544e8556ba3Sopenharmony_ci# if defined( VK_USE_PLATFORM_FUCHSIA ) 4545e8556ba3Sopenharmony_ci //=== VK_FUCHSIA_buffer_collection === 4546e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedBufferCollectionFUCHSIA; 4547e8556ba3Sopenharmony_ci# endif /*VK_USE_PLATFORM_FUCHSIA*/ 4548e8556ba3Sopenharmony_ci 4549e8556ba3Sopenharmony_ci //=== VK_EXT_opacity_micromap === 4550e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedMicromapEXT; 4551e8556ba3Sopenharmony_ci 4552e8556ba3Sopenharmony_ci //=== VK_NV_optical_flow === 4553e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedOpticalFlowSessionNV; 4554e8556ba3Sopenharmony_ci 4555e8556ba3Sopenharmony_ci //=== VK_EXT_shader_object === 4556e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedHandleTraits; 4557e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::SharedShaderEXT; 4558e8556ba3Sopenharmony_ci#endif /*VULKAN_HPP_NO_SMART_HANDLE*/ 4559e8556ba3Sopenharmony_ci 4560e8556ba3Sopenharmony_ci //=========================== 4561e8556ba3Sopenharmony_ci //=== COMMAND Definitions === 4562e8556ba3Sopenharmony_ci //=========================== 4563e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::createInstance; 4564e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::enumerateInstanceExtensionProperties; 4565e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::enumerateInstanceLayerProperties; 4566e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::enumerateInstanceVersion; 4567e8556ba3Sopenharmony_ci 4568e8556ba3Sopenharmony_ci#if !defined( VULKAN_HPP_NO_SMART_HANDLE ) 4569e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::createInstanceUnique; 4570e8556ba3Sopenharmony_ci#endif /*VULKAN_HPP_NO_SMART_HANDLE*/ 4571e8556ba3Sopenharmony_ci 4572e8556ba3Sopenharmony_ci#if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) 4573e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::StructExtends; 4574e8556ba3Sopenharmony_ci#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ 4575e8556ba3Sopenharmony_ci 4576e8556ba3Sopenharmony_ci#if defined( VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL ) 4577e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::DynamicLoader; 4578e8556ba3Sopenharmony_ci#endif /*VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL*/ 4579e8556ba3Sopenharmony_ci 4580e8556ba3Sopenharmony_ci //===================== 4581e8556ba3Sopenharmony_ci //=== Format Traits === 4582e8556ba3Sopenharmony_ci //===================== 4583e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::blockExtent; 4584e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::blockSize; 4585e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::compatibilityClass; 4586e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::componentBits; 4587e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::componentCount; 4588e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::componentName; 4589e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::componentNumericFormat; 4590e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::componentPlaneIndex; 4591e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::componentsAreCompressed; 4592e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::compressionScheme; 4593e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::isCompressed; 4594e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::packed; 4595e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::planeCompatibleFormat; 4596e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::planeCount; 4597e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::planeHeightDivisor; 4598e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::planeWidthDivisor; 4599e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::texelsPerBlock; 4600e8556ba3Sopenharmony_ci 4601e8556ba3Sopenharmony_ci //====================================== 4602e8556ba3Sopenharmony_ci //=== Extension inspection functions === 4603e8556ba3Sopenharmony_ci //====================================== 4604e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::getDeprecatedExtensions; 4605e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::getDeviceExtensions; 4606e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::getExtensionDepends; 4607e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::getExtensionDeprecatedBy; 4608e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::getExtensionObsoletedBy; 4609e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::getExtensionPromotedTo; 4610e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::getInstanceExtensions; 4611e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::getObsoletedExtensions; 4612e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::getPromotedExtensions; 4613e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::isDeprecatedExtension; 4614e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::isDeviceExtension; 4615e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::isInstanceExtension; 4616e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::isObsoletedExtension; 4617e8556ba3Sopenharmony_ci using VULKAN_HPP_NAMESPACE::isPromotedExtension; 4618e8556ba3Sopenharmony_ci 4619e8556ba3Sopenharmony_ci#if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) 4620e8556ba3Sopenharmony_ci namespace VULKAN_HPP_RAII_NAMESPACE 4621e8556ba3Sopenharmony_ci { 4622e8556ba3Sopenharmony_ci //====================== 4623e8556ba3Sopenharmony_ci //=== RAII HARDCODED === 4624e8556ba3Sopenharmony_ci //====================== 4625e8556ba3Sopenharmony_ci 4626e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::Context; 4627e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::ContextDispatcher; 4628e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher; 4629e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::exchange; 4630e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::InstanceDispatcher; 4631e8556ba3Sopenharmony_ci 4632e8556ba3Sopenharmony_ci //==================== 4633e8556ba3Sopenharmony_ci //=== RAII HANDLEs === 4634e8556ba3Sopenharmony_ci //==================== 4635e8556ba3Sopenharmony_ci 4636e8556ba3Sopenharmony_ci //=== VK_VERSION_1_0 === 4637e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::Buffer; 4638e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::BufferView; 4639e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::CommandBuffer; 4640e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::CommandBuffers; 4641e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::CommandPool; 4642e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::DescriptorPool; 4643e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::DescriptorSet; 4644e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::DescriptorSetLayout; 4645e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::DescriptorSets; 4646e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::Device; 4647e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::DeviceMemory; 4648e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::Event; 4649e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::Fence; 4650e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::Framebuffer; 4651e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::Image; 4652e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::ImageView; 4653e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::Instance; 4654e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::PhysicalDevice; 4655e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::PhysicalDevices; 4656e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::Pipeline; 4657e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::PipelineCache; 4658e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::PipelineLayout; 4659e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::Pipelines; 4660e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::QueryPool; 4661e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::Queue; 4662e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::RenderPass; 4663e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::Sampler; 4664e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::Semaphore; 4665e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::ShaderModule; 4666e8556ba3Sopenharmony_ci 4667e8556ba3Sopenharmony_ci //=== VK_VERSION_1_1 === 4668e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::DescriptorUpdateTemplate; 4669e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion; 4670e8556ba3Sopenharmony_ci 4671e8556ba3Sopenharmony_ci //=== VK_VERSION_1_3 === 4672e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::PrivateDataSlot; 4673e8556ba3Sopenharmony_ci 4674e8556ba3Sopenharmony_ci //=== VK_KHR_surface === 4675e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR; 4676e8556ba3Sopenharmony_ci 4677e8556ba3Sopenharmony_ci //=== VK_KHR_swapchain === 4678e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::SwapchainKHR; 4679e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::SwapchainKHRs; 4680e8556ba3Sopenharmony_ci 4681e8556ba3Sopenharmony_ci //=== VK_KHR_display === 4682e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::DisplayKHR; 4683e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::DisplayKHRs; 4684e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::DisplayModeKHR; 4685e8556ba3Sopenharmony_ci 4686e8556ba3Sopenharmony_ci //=== VK_EXT_debug_report === 4687e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::DebugReportCallbackEXT; 4688e8556ba3Sopenharmony_ci 4689e8556ba3Sopenharmony_ci //=== VK_KHR_video_queue === 4690e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::VideoSessionKHR; 4691e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::VideoSessionParametersKHR; 4692e8556ba3Sopenharmony_ci 4693e8556ba3Sopenharmony_ci //=== VK_NVX_binary_import === 4694e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::CuFunctionNVX; 4695e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::CuModuleNVX; 4696e8556ba3Sopenharmony_ci 4697e8556ba3Sopenharmony_ci //=== VK_EXT_debug_utils === 4698e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::DebugUtilsMessengerEXT; 4699e8556ba3Sopenharmony_ci 4700e8556ba3Sopenharmony_ci //=== VK_KHR_acceleration_structure === 4701e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::AccelerationStructureKHR; 4702e8556ba3Sopenharmony_ci 4703e8556ba3Sopenharmony_ci //=== VK_EXT_validation_cache === 4704e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::ValidationCacheEXT; 4705e8556ba3Sopenharmony_ci 4706e8556ba3Sopenharmony_ci //=== VK_NV_ray_tracing === 4707e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::AccelerationStructureNV; 4708e8556ba3Sopenharmony_ci 4709e8556ba3Sopenharmony_ci //=== VK_INTEL_performance_query === 4710e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::PerformanceConfigurationINTEL; 4711e8556ba3Sopenharmony_ci 4712e8556ba3Sopenharmony_ci //=== VK_KHR_deferred_host_operations === 4713e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::DeferredOperationKHR; 4714e8556ba3Sopenharmony_ci 4715e8556ba3Sopenharmony_ci //=== VK_NV_device_generated_commands === 4716e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::IndirectCommandsLayoutNV; 4717e8556ba3Sopenharmony_ci 4718e8556ba3Sopenharmony_ci# if defined( VK_ENABLE_BETA_EXTENSIONS ) 4719e8556ba3Sopenharmony_ci //=== VK_NV_cuda_kernel_launch === 4720e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::CudaFunctionNV; 4721e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::CudaModuleNV; 4722e8556ba3Sopenharmony_ci# endif /*VK_ENABLE_BETA_EXTENSIONS*/ 4723e8556ba3Sopenharmony_ci 4724e8556ba3Sopenharmony_ci# if defined( VK_USE_PLATFORM_FUCHSIA ) 4725e8556ba3Sopenharmony_ci //=== VK_FUCHSIA_buffer_collection === 4726e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::BufferCollectionFUCHSIA; 4727e8556ba3Sopenharmony_ci# endif /*VK_USE_PLATFORM_FUCHSIA*/ 4728e8556ba3Sopenharmony_ci 4729e8556ba3Sopenharmony_ci //=== VK_EXT_opacity_micromap === 4730e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::MicromapEXT; 4731e8556ba3Sopenharmony_ci 4732e8556ba3Sopenharmony_ci //=== VK_NV_optical_flow === 4733e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::OpticalFlowSessionNV; 4734e8556ba3Sopenharmony_ci 4735e8556ba3Sopenharmony_ci //=== VK_EXT_shader_object === 4736e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::ShaderEXT; 4737e8556ba3Sopenharmony_ci using VULKAN_HPP_RAII_NAMESPACE::ShaderEXTs; 4738e8556ba3Sopenharmony_ci 4739e8556ba3Sopenharmony_ci } // namespace VULKAN_HPP_RAII_NAMESPACE 4740e8556ba3Sopenharmony_ci#endif 4741e8556ba3Sopenharmony_ci} // namespace VULKAN_HPP_NAMESPACE 4742