Vulkan-Hpp
vulkan_enums.hpp
Go to the documentation of this file.
1 // Copyright 2015-2024 The Khronos Group Inc.
2 //
3 // SPDX-License-Identifier: Apache-2.0 OR MIT
4 //
5 
6 // This header is generated from the Khronos Vulkan XML API Registry.
7 
8 #ifndef VULKAN_ENUMS_HPP
9 #define VULKAN_ENUMS_HPP
10 
11 namespace VULKAN_HPP_NAMESPACE
12 {
13  template <typename FlagBitsType>
14  struct FlagTraits
15  {
16  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = false;
17  };
18 
19  template <typename BitType>
20  class Flags
21  {
22  public:
23  using MaskType = typename std::underlying_type<BitType>::type;
24 
25  // constructors
27 
28  VULKAN_HPP_CONSTEXPR Flags( BitType bit ) VULKAN_HPP_NOEXCEPT : m_mask( static_cast<MaskType>( bit ) ) {}
29 
31 
32  VULKAN_HPP_CONSTEXPR explicit Flags( MaskType flags ) VULKAN_HPP_NOEXCEPT : m_mask( flags ) {}
33 
34  // relational operators
35 #if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
36  auto operator<=>( Flags<BitType> const & ) const = default;
37 #else
39  {
40  return m_mask < rhs.m_mask;
41  }
42 
44  {
45  return m_mask <= rhs.m_mask;
46  }
47 
49  {
50  return m_mask > rhs.m_mask;
51  }
52 
54  {
55  return m_mask >= rhs.m_mask;
56  }
57 
59  {
60  return m_mask == rhs.m_mask;
61  }
62 
64  {
65  return m_mask != rhs.m_mask;
66  }
67 #endif
68 
69  // logical operator
71  {
72  return !m_mask;
73  }
74 
75  // bitwise operators
77  {
78  return Flags<BitType>( m_mask & rhs.m_mask );
79  }
80 
82  {
83  return Flags<BitType>( m_mask | rhs.m_mask );
84  }
85 
87  {
88  return Flags<BitType>( m_mask ^ rhs.m_mask );
89  }
90 
92  {
93  return Flags<BitType>( m_mask ^ FlagTraits<BitType>::allFlags.m_mask );
94  }
95 
96  // assignment operators
98 
100  {
101  m_mask |= rhs.m_mask;
102  return *this;
103  }
104 
106  {
107  m_mask &= rhs.m_mask;
108  return *this;
109  }
110 
112  {
113  m_mask ^= rhs.m_mask;
114  return *this;
115  }
116 
117  // cast operators
118  explicit VULKAN_HPP_CONSTEXPR operator bool() const VULKAN_HPP_NOEXCEPT
119  {
120  return !!m_mask;
121  }
122 
124  {
125  return m_mask;
126  }
127 
128 #if defined( VULKAN_HPP_FLAGS_MASK_TYPE_AS_PUBLIC )
129  public:
130 #else
131  private:
132 #endif
133  MaskType m_mask;
134  };
135 
136 #if !defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
137  // relational operators only needed for pre C++20
138  template <typename BitType>
140  {
141  return flags.operator>( bit );
142  }
143 
144  template <typename BitType>
146  {
147  return flags.operator>=( bit );
148  }
149 
150  template <typename BitType>
152  {
153  return flags.operator<( bit );
154  }
155 
156  template <typename BitType>
158  {
159  return flags.operator<=( bit );
160  }
161 
162  template <typename BitType>
164  {
165  return flags.operator==( bit );
166  }
167 
168  template <typename BitType>
170  {
171  return flags.operator!=( bit );
172  }
173 #endif
174 
175  // bitwise operators
176  template <typename BitType>
178  {
179  return flags.operator&( bit );
180  }
181 
182  template <typename BitType>
184  {
185  return flags.operator|( bit );
186  }
187 
188  template <typename BitType>
190  {
191  return flags.operator^( bit );
192  }
193 
194  // bitwise operators on BitType
195  template <typename BitType, typename std::enable_if<FlagTraits<BitType>::isBitmask, bool>::type = true>
197  {
198  return Flags<BitType>( lhs ) & rhs;
199  }
200 
201  template <typename BitType, typename std::enable_if<FlagTraits<BitType>::isBitmask, bool>::type = true>
203  {
204  return Flags<BitType>( lhs ) | rhs;
205  }
206 
207  template <typename BitType, typename std::enable_if<FlagTraits<BitType>::isBitmask, bool>::type = true>
209  {
210  return Flags<BitType>( lhs ) ^ rhs;
211  }
212 
213  template <typename BitType, typename std::enable_if<FlagTraits<BitType>::isBitmask, bool>::type = true>
215  {
216  return ~( Flags<BitType>( bit ) );
217  }
218 
219  template <typename EnumType, EnumType value>
220  struct CppType
221  {
222  };
223 
224  //=============
225  //=== ENUMs ===
226  //=============
227 
228  //=== VK_VERSION_1_0 ===
229 
230  enum class Result
231  {
276 #if defined( VK_USE_PLATFORM_WIN32_KHR )
277  eErrorFullScreenExclusiveModeLostEXT = VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT,
278 #endif /*VK_USE_PLATFORM_WIN32_KHR*/
289  };
290 
291  enum class StructureType
292  {
522 #if defined( VK_USE_PLATFORM_XLIB_KHR )
523  eXlibSurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR,
524 #endif /*VK_USE_PLATFORM_XLIB_KHR*/
525 #if defined( VK_USE_PLATFORM_XCB_KHR )
526  eXcbSurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR,
527 #endif /*VK_USE_PLATFORM_XCB_KHR*/
528 #if defined( VK_USE_PLATFORM_WAYLAND_KHR )
529  eWaylandSurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR,
530 #endif /*VK_USE_PLATFORM_WAYLAND_KHR*/
531 #if defined( VK_USE_PLATFORM_ANDROID_KHR )
532  eAndroidSurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR,
533 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/
534 #if defined( VK_USE_PLATFORM_WIN32_KHR )
535  eWin32SurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR,
536 #endif /*VK_USE_PLATFORM_WIN32_KHR*/
619 #if defined( VK_USE_PLATFORM_GGP )
620  eStreamDescriptorSurfaceCreateInfoGGP = VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP,
621 #endif /*VK_USE_PLATFORM_GGP*/
628 #if defined( VK_USE_PLATFORM_WIN32_KHR )
629  eImportMemoryWin32HandleInfoNV = VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV,
630  eExportMemoryWin32HandleInfoNV = VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV,
631  eWin32KeyedMutexAcquireReleaseInfoNV = VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV,
632 #endif /*VK_USE_PLATFORM_WIN32_KHR*/
650 #if defined( VK_USE_PLATFORM_VI_NN )
651  eViSurfaceCreateInfoNN = VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN,
652 #endif /*VK_USE_PLATFORM_VI_NN*/
669 #if defined( VK_USE_PLATFORM_WIN32_KHR )
670  eImportMemoryWin32HandleInfoKHR = VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR,
671  eExportMemoryWin32HandleInfoKHR = VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR,
672  eMemoryWin32HandlePropertiesKHR = VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR,
673  eMemoryGetWin32HandleInfoKHR = VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR,
674 #endif /*VK_USE_PLATFORM_WIN32_KHR*/
678 #if defined( VK_USE_PLATFORM_WIN32_KHR )
679  eWin32KeyedMutexAcquireReleaseInfoKHR = VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR,
680 #endif /*VK_USE_PLATFORM_WIN32_KHR*/
684 #if defined( VK_USE_PLATFORM_WIN32_KHR )
685  eImportSemaphoreWin32HandleInfoKHR = VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR,
686  eExportSemaphoreWin32HandleInfoKHR = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR,
687  eD3D12FenceSubmitInfoKHR = VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR,
688  eSemaphoreGetWin32HandleInfoKHR = VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR,
689 #endif /*VK_USE_PLATFORM_WIN32_KHR*/
733 #if defined( VK_USE_PLATFORM_WIN32_KHR )
734  eImportFenceWin32HandleInfoKHR = VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR,
735  eExportFenceWin32HandleInfoKHR = VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR,
736  eFenceGetWin32HandleInfoKHR = VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR,
737 #endif /*VK_USE_PLATFORM_WIN32_KHR*/
761 #if defined( VK_USE_PLATFORM_IOS_MVK )
762  eIosSurfaceCreateInfoMVK = VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK,
763 #endif /*VK_USE_PLATFORM_IOS_MVK*/
764 #if defined( VK_USE_PLATFORM_MACOS_MVK )
765  eMacosSurfaceCreateInfoMVK = VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK,
766 #endif /*VK_USE_PLATFORM_MACOS_MVK*/
774 #if defined( VK_USE_PLATFORM_ANDROID_KHR )
775  eAndroidHardwareBufferUsageANDROID = VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID,
776  eAndroidHardwareBufferPropertiesANDROID = VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID,
777  eAndroidHardwareBufferFormatPropertiesANDROID = VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID,
778  eImportAndroidHardwareBufferInfoANDROID = VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID,
779  eMemoryGetAndroidHardwareBufferInfoANDROID = VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID,
780  eExternalFormatANDROID = VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID,
781  eAndroidHardwareBufferFormatProperties2ANDROID = VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID,
782 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/
785 #if defined( VK_ENABLE_BETA_EXTENSIONS )
791 #endif /*VK_ENABLE_BETA_EXTENSIONS*/
856 #if defined( VK_ENABLE_BETA_EXTENSIONS )
859 #endif /*VK_ENABLE_BETA_EXTENSIONS*/
905 #if defined( VK_USE_PLATFORM_GGP )
906  ePresentFrameTokenGGP = VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP,
907 #endif /*VK_USE_PLATFORM_GGP*/
940 #if defined( VK_USE_PLATFORM_FUCHSIA )
941  eImagepipeSurfaceCreateInfoFUCHSIA = VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA,
942 #endif /*VK_USE_PLATFORM_FUCHSIA*/
944 #if defined( VK_USE_PLATFORM_METAL_EXT )
945  eMetalSurfaceCreateInfoEXT = VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT,
946 #endif /*VK_USE_PLATFORM_METAL_EXT*/
990 #if defined( VK_USE_PLATFORM_WIN32_KHR )
991  eSurfaceFullScreenExclusiveInfoEXT = VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT,
992  eSurfaceCapabilitiesFullScreenExclusiveEXT = VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT,
993  eSurfaceFullScreenExclusiveWin32InfoEXT = VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT,
994 #endif /*VK_USE_PLATFORM_WIN32_KHR*/
1087 #if defined( VK_ENABLE_BETA_EXTENSIONS )
1093 #endif /*VK_ENABLE_BETA_EXTENSIONS*/
1095 #if defined( VK_USE_PLATFORM_METAL_EXT )
1096  eExportMetalObjectCreateInfoEXT = VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT,
1097  eExportMetalObjectsInfoEXT = VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT,
1098  eExportMetalDeviceInfoEXT = VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT,
1099  eExportMetalCommandQueueInfoEXT = VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT,
1100  eExportMetalBufferInfoEXT = VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT,
1101  eImportMetalBufferInfoEXT = VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT,
1102  eExportMetalTextureInfoEXT = VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT,
1103  eImportMetalTextureInfoEXT = VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT,
1104  eExportMetalIoSurfaceInfoEXT = VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT,
1105  eImportMetalIoSurfaceInfoEXT = VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT,
1106  eExportMetalSharedEventInfoEXT = VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT,
1107  eImportMetalSharedEventInfoEXT = VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT,
1108 #endif /*VK_USE_PLATFORM_METAL_EXT*/
1177 #if defined( VK_USE_PLATFORM_DIRECTFB_EXT )
1178  eDirectfbSurfaceCreateInfoEXT = VK_STRUCTURE_TYPE_DIRECTFB_SURFACE_CREATE_INFO_EXT,
1179 #endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/
1192 #if defined( VK_USE_PLATFORM_FUCHSIA )
1193  eImportMemoryZirconHandleInfoFUCHSIA = VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA,
1194  eMemoryZirconHandlePropertiesFUCHSIA = VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA,
1195  eMemoryGetZirconHandleInfoFUCHSIA = VK_STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA,
1196  eImportSemaphoreZirconHandleInfoFUCHSIA = VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_ZIRCON_HANDLE_INFO_FUCHSIA,
1197  eSemaphoreGetZirconHandleInfoFUCHSIA = VK_STRUCTURE_TYPE_SEMAPHORE_GET_ZIRCON_HANDLE_INFO_FUCHSIA,
1198  eBufferCollectionCreateInfoFUCHSIA = VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CREATE_INFO_FUCHSIA,
1199  eImportMemoryBufferCollectionFUCHSIA = VK_STRUCTURE_TYPE_IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA,
1200  eBufferCollectionImageCreateInfoFUCHSIA = VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA,
1201  eBufferCollectionPropertiesFUCHSIA = VK_STRUCTURE_TYPE_BUFFER_COLLECTION_PROPERTIES_FUCHSIA,
1202  eBufferConstraintsInfoFUCHSIA = VK_STRUCTURE_TYPE_BUFFER_CONSTRAINTS_INFO_FUCHSIA,
1203  eBufferCollectionBufferCreateInfoFUCHSIA = VK_STRUCTURE_TYPE_BUFFER_COLLECTION_BUFFER_CREATE_INFO_FUCHSIA,
1204  eImageConstraintsInfoFUCHSIA = VK_STRUCTURE_TYPE_IMAGE_CONSTRAINTS_INFO_FUCHSIA,
1205  eImageFormatConstraintsInfoFUCHSIA = VK_STRUCTURE_TYPE_IMAGE_FORMAT_CONSTRAINTS_INFO_FUCHSIA,
1206  eSysmemColorSpaceFUCHSIA = VK_STRUCTURE_TYPE_SYSMEM_COLOR_SPACE_FUCHSIA,
1207  eBufferCollectionConstraintsInfoFUCHSIA = VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CONSTRAINTS_INFO_FUCHSIA,
1208 #endif /*VK_USE_PLATFORM_FUCHSIA*/
1224 #if defined( VK_USE_PLATFORM_SCREEN_QNX )
1225  eScreenSurfaceCreateInfoQNX = VK_STRUCTURE_TYPE_SCREEN_SURFACE_CREATE_INFO_QNX,
1226 #endif /*VK_USE_PLATFORM_SCREEN_QNX*/
1250 #if defined( VK_ENABLE_BETA_EXTENSIONS )
1254 #endif /*VK_ENABLE_BETA_EXTENSIONS*/
1321 #if defined( VK_USE_PLATFORM_ANDROID_KHR )
1322  ePhysicalDeviceExternalFormatResolveFeaturesANDROID = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_FEATURES_ANDROID,
1323  ePhysicalDeviceExternalFormatResolvePropertiesANDROID = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_PROPERTIES_ANDROID,
1324  eAndroidHardwareBufferFormatResolvePropertiesANDROID = VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_RESOLVE_PROPERTIES_ANDROID,
1325 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/
1385 #if defined( VK_USE_PLATFORM_SCREEN_QNX )
1386  eScreenBufferPropertiesQNX = VK_STRUCTURE_TYPE_SCREEN_BUFFER_PROPERTIES_QNX,
1387  eScreenBufferFormatPropertiesQNX = VK_STRUCTURE_TYPE_SCREEN_BUFFER_FORMAT_PROPERTIES_QNX,
1388  eImportScreenBufferInfoQNX = VK_STRUCTURE_TYPE_IMPORT_SCREEN_BUFFER_INFO_QNX,
1389  eExternalFormatQNX = VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_QNX,
1390  ePhysicalDeviceExternalMemoryScreenBufferFeaturesQNX = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCREEN_BUFFER_FEATURES_QNX,
1391 #endif /*VK_USE_PLATFORM_SCREEN_QNX*/
1404  };
1405 
1407  {
1409  };
1410 
1411  enum class ObjectType
1412  {
1461 #if defined( VK_ENABLE_BETA_EXTENSIONS )
1464 #endif /*VK_ENABLE_BETA_EXTENSIONS*/
1465 #if defined( VK_USE_PLATFORM_FUCHSIA )
1466  eBufferCollectionFUCHSIA = VK_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA,
1467 #endif /*VK_USE_PLATFORM_FUCHSIA*/
1471  };
1472 
1473  enum class VendorId
1474  {
1482  };
1483 
1484  enum class Format
1485  {
1790  };
1791 
1793  {
1838  };
1839 
1841 
1842  template <>
1844  {
1845  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
1847  FormatFeatureFlagBits::eSampledImage | FormatFeatureFlagBits::eStorageImage | FormatFeatureFlagBits::eStorageImageAtomic |
1848  FormatFeatureFlagBits::eUniformTexelBuffer | FormatFeatureFlagBits::eStorageTexelBuffer | FormatFeatureFlagBits::eStorageTexelBufferAtomic |
1849  FormatFeatureFlagBits::eVertexBuffer | FormatFeatureFlagBits::eColorAttachment | FormatFeatureFlagBits::eColorAttachmentBlend |
1850  FormatFeatureFlagBits::eDepthStencilAttachment | FormatFeatureFlagBits::eBlitSrc | FormatFeatureFlagBits::eBlitDst |
1851  FormatFeatureFlagBits::eSampledImageFilterLinear | FormatFeatureFlagBits::eTransferSrc | FormatFeatureFlagBits::eTransferDst |
1852  FormatFeatureFlagBits::eMidpointChromaSamples | FormatFeatureFlagBits::eSampledImageYcbcrConversionLinearFilter |
1853  FormatFeatureFlagBits::eSampledImageYcbcrConversionSeparateReconstructionFilter |
1854  FormatFeatureFlagBits::eSampledImageYcbcrConversionChromaReconstructionExplicit |
1855  FormatFeatureFlagBits::eSampledImageYcbcrConversionChromaReconstructionExplicitForceable | FormatFeatureFlagBits::eDisjoint |
1856  FormatFeatureFlagBits::eCositedChromaSamples | FormatFeatureFlagBits::eSampledImageFilterMinmax | FormatFeatureFlagBits::eVideoDecodeOutputKHR |
1857  FormatFeatureFlagBits::eVideoDecodeDpbKHR | FormatFeatureFlagBits::eAccelerationStructureVertexBufferKHR |
1858  FormatFeatureFlagBits::eSampledImageFilterCubicEXT | FormatFeatureFlagBits::eFragmentDensityMapEXT |
1859  FormatFeatureFlagBits::eFragmentShadingRateAttachmentKHR | FormatFeatureFlagBits::eVideoEncodeInputKHR | FormatFeatureFlagBits::eVideoEncodeDpbKHR;
1860  };
1861 
1863  {
1890  };
1891 
1893 
1894  template <>
1896  {
1897  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
1899  ImageCreateFlagBits::eSparseBinding | ImageCreateFlagBits::eSparseResidency | ImageCreateFlagBits::eSparseAliased | ImageCreateFlagBits::eMutableFormat |
1900  ImageCreateFlagBits::eCubeCompatible | ImageCreateFlagBits::eAlias | ImageCreateFlagBits::eSplitInstanceBindRegions |
1901  ImageCreateFlagBits::e2DArrayCompatible | ImageCreateFlagBits::eBlockTexelViewCompatible | ImageCreateFlagBits::eExtendedUsage |
1902  ImageCreateFlagBits::eProtected | ImageCreateFlagBits::eDisjoint | ImageCreateFlagBits::eCornerSampledNV |
1903  ImageCreateFlagBits::eSampleLocationsCompatibleDepthEXT | ImageCreateFlagBits::eSubsampledEXT | ImageCreateFlagBits::eDescriptorBufferCaptureReplayEXT |
1904  ImageCreateFlagBits::eMultisampledRenderToSingleSampledEXT | ImageCreateFlagBits::e2DViewCompatibleEXT |
1905  ImageCreateFlagBits::eFragmentDensityMapOffsetQCOM | ImageCreateFlagBits::eVideoProfileIndependentKHR;
1906  };
1907 
1908  enum class ImageTiling
1909  {
1913  };
1914 
1915  enum class ImageType
1916  {
1920  };
1921 
1923  {
1946  };
1947 
1949 
1950  template <>
1952  {
1953  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
1955  ImageUsageFlagBits::eTransferSrc | ImageUsageFlagBits::eTransferDst | ImageUsageFlagBits::eSampled | ImageUsageFlagBits::eStorage |
1956  ImageUsageFlagBits::eColorAttachment | ImageUsageFlagBits::eDepthStencilAttachment | ImageUsageFlagBits::eTransientAttachment |
1957  ImageUsageFlagBits::eInputAttachment | ImageUsageFlagBits::eVideoDecodeDstKHR | ImageUsageFlagBits::eVideoDecodeSrcKHR |
1958  ImageUsageFlagBits::eVideoDecodeDpbKHR | ImageUsageFlagBits::eFragmentDensityMapEXT | ImageUsageFlagBits::eFragmentShadingRateAttachmentKHR |
1959  ImageUsageFlagBits::eHostTransferEXT | ImageUsageFlagBits::eVideoEncodeDstKHR | ImageUsageFlagBits::eVideoEncodeSrcKHR |
1960  ImageUsageFlagBits::eVideoEncodeDpbKHR | ImageUsageFlagBits::eAttachmentFeedbackLoopEXT | ImageUsageFlagBits::eInvocationMaskHUAWEI |
1961  ImageUsageFlagBits::eSampleWeightQCOM | ImageUsageFlagBits::eSampleBlockMatchQCOM;
1962  };
1963 
1965  {
1967  };
1968 
1970 
1971  template <>
1973  {
1974  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
1975  static VULKAN_HPP_CONST_OR_CONSTEXPR InstanceCreateFlags allFlags = InstanceCreateFlagBits::eEnumeratePortabilityKHR;
1976  };
1977 
1979  {
1981  };
1982 
1984  {
1988  };
1989 
1991 
1992  template <>
1994  {
1995  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
1996  static VULKAN_HPP_CONST_OR_CONSTEXPR MemoryHeapFlags allFlags = MemoryHeapFlagBits::eDeviceLocal | MemoryHeapFlagBits::eMultiInstance;
1997  };
1998 
2000  {
2010  };
2011 
2013 
2014  template <>
2016  {
2017  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2019  MemoryPropertyFlagBits::eDeviceLocal | MemoryPropertyFlagBits::eHostVisible | MemoryPropertyFlagBits::eHostCoherent |
2020  MemoryPropertyFlagBits::eHostCached | MemoryPropertyFlagBits::eLazilyAllocated | MemoryPropertyFlagBits::eProtected |
2021  MemoryPropertyFlagBits::eDeviceCoherentAMD | MemoryPropertyFlagBits::eDeviceUncachedAMD | MemoryPropertyFlagBits::eRdmaCapableNV;
2022  };
2023 
2025  {
2031  };
2032 
2034  {
2043  };
2044 
2046 
2047  template <>
2049  {
2050  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2051  static VULKAN_HPP_CONST_OR_CONSTEXPR QueueFlags allFlags = QueueFlagBits::eGraphics | QueueFlagBits::eCompute | QueueFlagBits::eTransfer |
2052  QueueFlagBits::eSparseBinding | QueueFlagBits::eProtected | QueueFlagBits::eVideoDecodeKHR |
2053  QueueFlagBits::eVideoEncodeKHR | QueueFlagBits::eOpticalFlowNV;
2054  };
2055 
2057  {
2065  };
2066 
2068 
2069  template <>
2071  {
2072  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2073  static VULKAN_HPP_CONST_OR_CONSTEXPR SampleCountFlags allFlags = SampleCountFlagBits::e1 | SampleCountFlagBits::e2 | SampleCountFlagBits::e4 |
2074  SampleCountFlagBits::e8 | SampleCountFlagBits::e16 | SampleCountFlagBits::e32 |
2075  SampleCountFlagBits::e64;
2076  };
2077 
2079  {
2085  };
2086 
2088  {
2089  };
2090 
2092 
2093  template <>
2095  {
2096  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2098  };
2099 
2101  {
2103  };
2104 
2106 
2107  template <>
2109  {
2110  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2111  static VULKAN_HPP_CONST_OR_CONSTEXPR DeviceQueueCreateFlags allFlags = DeviceQueueCreateFlagBits::eProtected;
2112  };
2113 
2115  {
2149  };
2150 
2152 
2153  template <>
2155  {
2156  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2158  PipelineStageFlagBits::eTopOfPipe | PipelineStageFlagBits::eDrawIndirect | PipelineStageFlagBits::eVertexInput | PipelineStageFlagBits::eVertexShader |
2159  PipelineStageFlagBits::eTessellationControlShader | PipelineStageFlagBits::eTessellationEvaluationShader | PipelineStageFlagBits::eGeometryShader |
2160  PipelineStageFlagBits::eFragmentShader | PipelineStageFlagBits::eEarlyFragmentTests | PipelineStageFlagBits::eLateFragmentTests |
2161  PipelineStageFlagBits::eColorAttachmentOutput | PipelineStageFlagBits::eComputeShader | PipelineStageFlagBits::eTransfer |
2162  PipelineStageFlagBits::eBottomOfPipe | PipelineStageFlagBits::eHost | PipelineStageFlagBits::eAllGraphics | PipelineStageFlagBits::eAllCommands |
2163  PipelineStageFlagBits::eNone | PipelineStageFlagBits::eTransformFeedbackEXT | PipelineStageFlagBits::eConditionalRenderingEXT |
2164  PipelineStageFlagBits::eAccelerationStructureBuildKHR | PipelineStageFlagBits::eRayTracingShaderKHR | PipelineStageFlagBits::eFragmentDensityProcessEXT |
2165  PipelineStageFlagBits::eFragmentShadingRateAttachmentKHR | PipelineStageFlagBits::eCommandPreprocessNV | PipelineStageFlagBits::eTaskShaderEXT |
2166  PipelineStageFlagBits::eMeshShaderEXT;
2167  };
2168 
2170  {
2171  };
2172 
2174 
2175  template <>
2177  {
2178  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2180  };
2181 
2183  {
2200  };
2201 
2203 
2204  template <>
2206  {
2207  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2208  static VULKAN_HPP_CONST_OR_CONSTEXPR ImageAspectFlags allFlags = ImageAspectFlagBits::eColor | ImageAspectFlagBits::eDepth | ImageAspectFlagBits::eStencil |
2209  ImageAspectFlagBits::eMetadata | ImageAspectFlagBits::ePlane0 |
2210  ImageAspectFlagBits::ePlane1 | ImageAspectFlagBits::ePlane2 | ImageAspectFlagBits::eNone |
2211  ImageAspectFlagBits::eMemoryPlane0EXT | ImageAspectFlagBits::eMemoryPlane1EXT |
2212  ImageAspectFlagBits::eMemoryPlane2EXT | ImageAspectFlagBits::eMemoryPlane3EXT;
2213  };
2214 
2216  {
2220  };
2221 
2223 
2224  template <>
2226  {
2227  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2229  SparseImageFormatFlagBits::eSingleMiptail | SparseImageFormatFlagBits::eAlignedMipSize | SparseImageFormatFlagBits::eNonstandardBlockSize;
2230  };
2231 
2233  {
2235  };
2236 
2238 
2239  template <>
2241  {
2242  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2243  static VULKAN_HPP_CONST_OR_CONSTEXPR SparseMemoryBindFlags allFlags = SparseMemoryBindFlagBits::eMetadata;
2244  };
2245 
2247  {
2249  };
2250 
2252 
2253  template <>
2255  {
2256  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2257  static VULKAN_HPP_CONST_OR_CONSTEXPR FenceCreateFlags allFlags = FenceCreateFlagBits::eSignaled;
2258  };
2259 
2261  {
2262  };
2263 
2265 
2266  template <>
2268  {
2269  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2271  };
2272 
2274  {
2277  };
2278 
2280 
2281  template <>
2283  {
2284  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2285  static VULKAN_HPP_CONST_OR_CONSTEXPR EventCreateFlags allFlags = EventCreateFlagBits::eDeviceOnly;
2286  };
2287 
2289  {
2304  };
2305 
2307 
2308  template <>
2310  {
2311  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2313  QueryPipelineStatisticFlagBits::eInputAssemblyVertices | QueryPipelineStatisticFlagBits::eInputAssemblyPrimitives |
2314  QueryPipelineStatisticFlagBits::eVertexShaderInvocations | QueryPipelineStatisticFlagBits::eGeometryShaderInvocations |
2315  QueryPipelineStatisticFlagBits::eGeometryShaderPrimitives | QueryPipelineStatisticFlagBits::eClippingInvocations |
2316  QueryPipelineStatisticFlagBits::eClippingPrimitives | QueryPipelineStatisticFlagBits::eFragmentShaderInvocations |
2317  QueryPipelineStatisticFlagBits::eTessellationControlShaderPatches | QueryPipelineStatisticFlagBits::eTessellationEvaluationShaderInvocations |
2318  QueryPipelineStatisticFlagBits::eComputeShaderInvocations | QueryPipelineStatisticFlagBits::eTaskShaderInvocationsEXT |
2319  QueryPipelineStatisticFlagBits::eMeshShaderInvocationsEXT | QueryPipelineStatisticFlagBits::eClusterCullingShaderInvocationsHUAWEI;
2320  };
2321 
2323  {
2329  };
2330 
2332 
2333  template <>
2335  {
2336  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2337  static VULKAN_HPP_CONST_OR_CONSTEXPR QueryResultFlags allFlags = QueryResultFlagBits::e64 | QueryResultFlagBits::eWait |
2338  QueryResultFlagBits::eWithAvailability | QueryResultFlagBits::ePartial |
2339  QueryResultFlagBits::eWithStatusKHR;
2340  };
2341 
2342  enum class QueryType
2343  {
2361  };
2362 
2364  {
2365  };
2366 
2368 
2369  template <>
2371  {
2372  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2374  };
2375 
2377  {
2387  };
2388 
2390 
2391  template <>
2393  {
2394  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2396  BufferCreateFlagBits::eSparseBinding | BufferCreateFlagBits::eSparseResidency | BufferCreateFlagBits::eSparseAliased | BufferCreateFlagBits::eProtected |
2397  BufferCreateFlagBits::eDeviceAddressCaptureReplay | BufferCreateFlagBits::eDescriptorBufferCaptureReplayEXT |
2398  BufferCreateFlagBits::eVideoProfileIndependentKHR;
2399  };
2400 
2402  {
2418 #if defined( VK_ENABLE_BETA_EXTENSIONS )
2420 #endif /*VK_ENABLE_BETA_EXTENSIONS*/
2434  };
2435 
2437 
2438  template <>
2440  {
2441  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2443  BufferUsageFlagBits::eTransferSrc | BufferUsageFlagBits::eTransferDst | BufferUsageFlagBits::eUniformTexelBuffer |
2444  BufferUsageFlagBits::eStorageTexelBuffer | BufferUsageFlagBits::eUniformBuffer | BufferUsageFlagBits::eStorageBuffer | BufferUsageFlagBits::eIndexBuffer |
2445  BufferUsageFlagBits::eVertexBuffer | BufferUsageFlagBits::eIndirectBuffer | BufferUsageFlagBits::eShaderDeviceAddress |
2446  BufferUsageFlagBits::eVideoDecodeSrcKHR | BufferUsageFlagBits::eVideoDecodeDstKHR | BufferUsageFlagBits::eTransformFeedbackBufferEXT |
2447  BufferUsageFlagBits::eTransformFeedbackCounterBufferEXT | BufferUsageFlagBits::eConditionalRenderingEXT
2448 #if defined( VK_ENABLE_BETA_EXTENSIONS )
2449  | BufferUsageFlagBits::eExecutionGraphScratchAMDX
2450 #endif /*VK_ENABLE_BETA_EXTENSIONS*/
2451  | BufferUsageFlagBits::eAccelerationStructureBuildInputReadOnlyKHR | BufferUsageFlagBits::eAccelerationStructureStorageKHR |
2452  BufferUsageFlagBits::eShaderBindingTableKHR | BufferUsageFlagBits::eVideoEncodeDstKHR | BufferUsageFlagBits::eVideoEncodeSrcKHR |
2453  BufferUsageFlagBits::eSamplerDescriptorBufferEXT | BufferUsageFlagBits::eResourceDescriptorBufferEXT |
2454  BufferUsageFlagBits::ePushDescriptorsDescriptorBufferEXT | BufferUsageFlagBits::eMicromapBuildInputReadOnlyEXT | BufferUsageFlagBits::eMicromapStorageEXT;
2455  };
2456 
2457  enum class SharingMode
2458  {
2461  };
2462 
2464  {
2465  };
2466 
2468 
2469  template <>
2471  {
2472  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2474  };
2475 
2476  enum class ImageLayout
2477  {
2515  };
2516 
2517  enum class ComponentSwizzle
2518  {
2526  };
2527 
2529  {
2533  };
2534 
2536 
2537  template <>
2539  {
2540  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2541  static VULKAN_HPP_CONST_OR_CONSTEXPR ImageViewCreateFlags allFlags = ImageViewCreateFlagBits::eFragmentDensityMapDynamicEXT |
2542  ImageViewCreateFlagBits::eDescriptorBufferCaptureReplayEXT |
2543  ImageViewCreateFlagBits::eFragmentDensityMapDeferredEXT;
2544  };
2545 
2546  enum class ImageViewType
2547  {
2555  };
2556 
2558  {
2559  };
2560 
2562 
2563  template <>
2565  {
2566  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2568  };
2569 
2571  {
2574  };
2575 
2577 
2578  template <>
2580  {
2581  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2582  static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineCacheCreateFlags allFlags = PipelineCacheCreateFlagBits::eExternallySynchronized;
2583  };
2584 
2585  enum class BlendFactor
2586  {
2606  };
2607 
2608  enum class BlendOp
2609  {
2661  };
2662 
2664  {
2669  };
2670 
2672 
2673  template <>
2675  {
2676  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2678  ColorComponentFlagBits::eR | ColorComponentFlagBits::eG | ColorComponentFlagBits::eB | ColorComponentFlagBits::eA;
2679  };
2680 
2681  enum class CompareOp
2682  {
2691  };
2692 
2694  {
2699  };
2700 
2702 
2703  template <>
2705  {
2706  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2708  CullModeFlagBits::eNone | CullModeFlagBits::eFront | CullModeFlagBits::eBack | CullModeFlagBits::eFrontAndBack;
2709  };
2710 
2711  enum class DynamicState
2712  {
2800  };
2801 
2802  enum class FrontFace
2803  {
2806  };
2807 
2808  enum class LogicOp
2809  {
2817  eOr = VK_LOGIC_OP_OR,
2826  };
2827 
2829  {
2864 #if defined( VK_ENABLE_BETA_EXTENSIONS )
2866 #endif /*VK_ENABLE_BETA_EXTENSIONS*/
2869  };
2870 
2872 
2873  template <>
2875  {
2876  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2878  PipelineCreateFlagBits::eDisableOptimization | PipelineCreateFlagBits::eAllowDerivatives | PipelineCreateFlagBits::eDerivative |
2879  PipelineCreateFlagBits::eViewIndexFromDeviceIndex | PipelineCreateFlagBits::eDispatchBase | PipelineCreateFlagBits::eFailOnPipelineCompileRequired |
2880  PipelineCreateFlagBits::eEarlyReturnOnFailure | PipelineCreateFlagBits::eRenderingFragmentShadingRateAttachmentKHR |
2881  PipelineCreateFlagBits::eRenderingFragmentDensityMapAttachmentEXT | PipelineCreateFlagBits::eRayTracingNoNullAnyHitShadersKHR |
2882  PipelineCreateFlagBits::eRayTracingNoNullClosestHitShadersKHR | PipelineCreateFlagBits::eRayTracingNoNullMissShadersKHR |
2883  PipelineCreateFlagBits::eRayTracingNoNullIntersectionShadersKHR | PipelineCreateFlagBits::eRayTracingSkipTrianglesKHR |
2884  PipelineCreateFlagBits::eRayTracingSkipAabbsKHR | PipelineCreateFlagBits::eRayTracingShaderGroupHandleCaptureReplayKHR |
2885  PipelineCreateFlagBits::eDeferCompileNV | PipelineCreateFlagBits::eCaptureStatisticsKHR | PipelineCreateFlagBits::eCaptureInternalRepresentationsKHR |
2886  PipelineCreateFlagBits::eIndirectBindableNV | PipelineCreateFlagBits::eLibraryKHR | PipelineCreateFlagBits::eDescriptorBufferEXT |
2887  PipelineCreateFlagBits::eRetainLinkTimeOptimizationInfoEXT | PipelineCreateFlagBits::eLinkTimeOptimizationEXT |
2888  PipelineCreateFlagBits::eRayTracingAllowMotionNV | PipelineCreateFlagBits::eColorAttachmentFeedbackLoopEXT |
2889  PipelineCreateFlagBits::eDepthStencilAttachmentFeedbackLoopEXT | PipelineCreateFlagBits::eRayTracingOpacityMicromapEXT
2890 #if defined( VK_ENABLE_BETA_EXTENSIONS )
2891  | PipelineCreateFlagBits::eRayTracingDisplacementMicromapNV
2892 #endif /*VK_ENABLE_BETA_EXTENSIONS*/
2893  | PipelineCreateFlagBits::eNoProtectedAccessEXT | PipelineCreateFlagBits::eProtectedAccessOnlyEXT;
2894  };
2895 
2897  {
2902  };
2903 
2905 
2906  template <>
2908  {
2909  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2911  PipelineShaderStageCreateFlagBits::eAllowVaryingSubgroupSize | PipelineShaderStageCreateFlagBits::eRequireFullSubgroups;
2912  };
2913 
2914  enum class PolygonMode
2915  {
2920  };
2921 
2923  {
2935  };
2936 
2938  {
2965  };
2966 
2968 
2969  template <>
2971  {
2972  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
2974  ShaderStageFlagBits::eVertex | ShaderStageFlagBits::eTessellationControl | ShaderStageFlagBits::eTessellationEvaluation | ShaderStageFlagBits::eGeometry |
2975  ShaderStageFlagBits::eFragment | ShaderStageFlagBits::eCompute | ShaderStageFlagBits::eAllGraphics | ShaderStageFlagBits::eAll |
2976  ShaderStageFlagBits::eRaygenKHR | ShaderStageFlagBits::eAnyHitKHR | ShaderStageFlagBits::eClosestHitKHR | ShaderStageFlagBits::eMissKHR |
2977  ShaderStageFlagBits::eIntersectionKHR | ShaderStageFlagBits::eCallableKHR | ShaderStageFlagBits::eTaskEXT | ShaderStageFlagBits::eMeshEXT |
2978  ShaderStageFlagBits::eSubpassShadingHUAWEI | ShaderStageFlagBits::eClusterCullingHUAWEI;
2979  };
2980 
2981  enum class StencilOp
2982  {
2991  };
2992 
2993  enum class VertexInputRate
2994  {
2997  };
2998 
3000  {
3003  };
3004 
3006 
3007  template <>
3009  {
3010  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3012  PipelineColorBlendStateCreateFlagBits::eRasterizationOrderAttachmentAccessEXT;
3013  };
3014 
3016  {
3021  };
3022 
3024 
3025  template <>
3027  {
3028  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3030  PipelineDepthStencilStateCreateFlagBits::eRasterizationOrderAttachmentDepthAccessEXT |
3031  PipelineDepthStencilStateCreateFlagBits::eRasterizationOrderAttachmentStencilAccessEXT;
3032  };
3033 
3035  {
3036  };
3037 
3039 
3040  template <>
3042  {
3043  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3045  };
3046 
3048  {
3049  };
3050 
3052 
3053  template <>
3055  {
3056  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3058  };
3059 
3061  {
3063  };
3064 
3066 
3067  template <>
3069  {
3070  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3071  static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineLayoutCreateFlags allFlags = PipelineLayoutCreateFlagBits::eIndependentSetsEXT;
3072  };
3073 
3075  {
3076  };
3077 
3079 
3080  template <>
3082  {
3083  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3085  };
3086 
3088  {
3089  };
3090 
3092 
3093  template <>
3095  {
3096  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3098  };
3099 
3101  {
3102  };
3103 
3105 
3106  template <>
3108  {
3109  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3111  };
3112 
3114  {
3115  };
3116 
3118 
3119  template <>
3121  {
3122  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3124  };
3125 
3127  {
3128  };
3129 
3131 
3132  template <>
3134  {
3135  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3137  };
3138 
3139  enum class BorderColor
3140  {
3149  };
3150 
3151  enum class Filter
3152  {
3157  };
3158 
3160  {
3167  };
3168 
3170  {
3176  };
3177 
3179 
3180  template <>
3182  {
3183  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3185  SamplerCreateFlagBits::eSubsampledEXT | SamplerCreateFlagBits::eSubsampledCoarseReconstructionEXT |
3186  SamplerCreateFlagBits::eDescriptorBufferCaptureReplayEXT | SamplerCreateFlagBits::eNonSeamlessCubeMapEXT | SamplerCreateFlagBits::eImageProcessingQCOM;
3187  };
3188 
3190  {
3193  };
3194 
3196  {
3204  };
3205 
3207 
3208  template <>
3210  {
3211  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3213  DescriptorPoolCreateFlagBits::eFreeDescriptorSet | DescriptorPoolCreateFlagBits::eUpdateAfterBind | DescriptorPoolCreateFlagBits::eHostOnlyEXT |
3214  DescriptorPoolCreateFlagBits::eAllowOverallocationSetsNV | DescriptorPoolCreateFlagBits::eAllowOverallocationPoolsNV;
3215  };
3216 
3218  {
3228  };
3229 
3231 
3232  template <>
3234  {
3235  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3237  DescriptorSetLayoutCreateFlagBits::eUpdateAfterBindPool | DescriptorSetLayoutCreateFlagBits::ePushDescriptorKHR |
3238  DescriptorSetLayoutCreateFlagBits::eDescriptorBufferEXT | DescriptorSetLayoutCreateFlagBits::eEmbeddedImmutableSamplersEXT |
3239  DescriptorSetLayoutCreateFlagBits::eIndirectBindableNV | DescriptorSetLayoutCreateFlagBits::eHostOnlyPoolEXT |
3240  DescriptorSetLayoutCreateFlagBits::ePerStageNV;
3241  };
3242 
3243  enum class DescriptorType
3244  {
3264  };
3265 
3267  {
3268  };
3269 
3271 
3272  template <>
3274  {
3275  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3277  };
3278 
3280  {
3314  };
3315 
3317 
3318  template <>
3320  {
3321  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3323  AccessFlagBits::eIndirectCommandRead | AccessFlagBits::eIndexRead | AccessFlagBits::eVertexAttributeRead | AccessFlagBits::eUniformRead |
3324  AccessFlagBits::eInputAttachmentRead | AccessFlagBits::eShaderRead | AccessFlagBits::eShaderWrite | AccessFlagBits::eColorAttachmentRead |
3325  AccessFlagBits::eColorAttachmentWrite | AccessFlagBits::eDepthStencilAttachmentRead | AccessFlagBits::eDepthStencilAttachmentWrite |
3326  AccessFlagBits::eTransferRead | AccessFlagBits::eTransferWrite | AccessFlagBits::eHostRead | AccessFlagBits::eHostWrite | AccessFlagBits::eMemoryRead |
3327  AccessFlagBits::eMemoryWrite | AccessFlagBits::eNone | AccessFlagBits::eTransformFeedbackWriteEXT | AccessFlagBits::eTransformFeedbackCounterReadEXT |
3328  AccessFlagBits::eTransformFeedbackCounterWriteEXT | AccessFlagBits::eConditionalRenderingReadEXT | AccessFlagBits::eColorAttachmentReadNoncoherentEXT |
3329  AccessFlagBits::eAccelerationStructureReadKHR | AccessFlagBits::eAccelerationStructureWriteKHR | AccessFlagBits::eFragmentDensityMapReadEXT |
3330  AccessFlagBits::eFragmentShadingRateAttachmentReadKHR | AccessFlagBits::eCommandPreprocessReadNV | AccessFlagBits::eCommandPreprocessWriteNV;
3331  };
3332 
3334  {
3336  };
3337 
3339 
3340  template <>
3342  {
3343  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3344  static VULKAN_HPP_CONST_OR_CONSTEXPR AttachmentDescriptionFlags allFlags = AttachmentDescriptionFlagBits::eMayAlias;
3345  };
3346 
3347  enum class AttachmentLoadOp
3348  {
3353  };
3354 
3356  {
3363  };
3364 
3366  {
3373  };
3374 
3376 
3377  template <>
3379  {
3380  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3382  DependencyFlagBits::eByRegion | DependencyFlagBits::eDeviceGroup | DependencyFlagBits::eViewLocal | DependencyFlagBits::eFeedbackLoopEXT;
3383  };
3384 
3386  {
3389  };
3390 
3392 
3393  template <>
3395  {
3396  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3397  static VULKAN_HPP_CONST_OR_CONSTEXPR FramebufferCreateFlags allFlags = FramebufferCreateFlagBits::eImageless;
3398  };
3399 
3401  {
3404 #if defined( VK_ENABLE_BETA_EXTENSIONS )
3406 #endif /*VK_ENABLE_BETA_EXTENSIONS*/
3410  };
3411 
3413  {
3415  };
3416 
3418 
3419  template <>
3421  {
3422  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3423  static VULKAN_HPP_CONST_OR_CONSTEXPR RenderPassCreateFlags allFlags = RenderPassCreateFlagBits::eTransformQCOM;
3424  };
3425 
3427  {
3439  };
3440 
3442 
3443  template <>
3445  {
3446  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3448  SubpassDescriptionFlagBits::ePerViewAttributesNVX | SubpassDescriptionFlagBits::ePerViewPositionXOnlyNVX |
3449  SubpassDescriptionFlagBits::eFragmentRegionQCOM | SubpassDescriptionFlagBits::eShaderResolveQCOM |
3450  SubpassDescriptionFlagBits::eRasterizationOrderAttachmentColorAccessEXT | SubpassDescriptionFlagBits::eRasterizationOrderAttachmentDepthAccessEXT |
3451  SubpassDescriptionFlagBits::eRasterizationOrderAttachmentStencilAccessEXT | SubpassDescriptionFlagBits::eEnableLegacyDitheringEXT;
3452  };
3453 
3455  {
3459  };
3460 
3462 
3463  template <>
3465  {
3466  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3468  CommandPoolCreateFlagBits::eTransient | CommandPoolCreateFlagBits::eResetCommandBuffer | CommandPoolCreateFlagBits::eProtected;
3469  };
3470 
3472  {
3474  };
3475 
3477 
3478  template <>
3480  {
3481  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3482  static VULKAN_HPP_CONST_OR_CONSTEXPR CommandPoolResetFlags allFlags = CommandPoolResetFlagBits::eReleaseResources;
3483  };
3484 
3486  {
3489  };
3490 
3492  {
3494  };
3495 
3497 
3498  template <>
3500  {
3501  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3502  static VULKAN_HPP_CONST_OR_CONSTEXPR CommandBufferResetFlags allFlags = CommandBufferResetFlagBits::eReleaseResources;
3503  };
3504 
3506  {
3510  };
3511 
3513 
3514  template <>
3516  {
3517  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3519  CommandBufferUsageFlagBits::eOneTimeSubmit | CommandBufferUsageFlagBits::eRenderPassContinue | CommandBufferUsageFlagBits::eSimultaneousUse;
3520  };
3521 
3523  {
3525  };
3526 
3528 
3529  template <>
3531  {
3532  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3533  static VULKAN_HPP_CONST_OR_CONSTEXPR QueryControlFlags allFlags = QueryControlFlagBits::ePrecise;
3534  };
3535 
3536  enum class IndexType
3537  {
3543  };
3544 
3546  {
3551  };
3552 
3554 
3555  template <>
3557  {
3558  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3560  StencilFaceFlagBits::eFront | StencilFaceFlagBits::eBack | StencilFaceFlagBits::eFrontAndBack;
3561  };
3562 
3563  enum class SubpassContents
3564  {
3568  };
3569 
3570  //=== VK_VERSION_1_1 ===
3571 
3573  {
3583  };
3584 
3586 
3587  template <>
3589  {
3590  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3592  SubgroupFeatureFlagBits::eBasic | SubgroupFeatureFlagBits::eVote | SubgroupFeatureFlagBits::eArithmetic | SubgroupFeatureFlagBits::eBallot |
3593  SubgroupFeatureFlagBits::eShuffle | SubgroupFeatureFlagBits::eShuffleRelative | SubgroupFeatureFlagBits::eClustered | SubgroupFeatureFlagBits::eQuad |
3594  SubgroupFeatureFlagBits::ePartitionedNV;
3595  };
3596 
3598  {
3603  };
3605 
3608 
3609  template <>
3611  {
3612  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3613  static VULKAN_HPP_CONST_OR_CONSTEXPR PeerMemoryFeatureFlags allFlags = PeerMemoryFeatureFlagBits::eCopySrc | PeerMemoryFeatureFlagBits::eCopyDst |
3614  PeerMemoryFeatureFlagBits::eGenericSrc | PeerMemoryFeatureFlagBits::eGenericDst;
3615  };
3616 
3618  {
3622  };
3624 
3627 
3628  template <>
3630  {
3631  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3633  MemoryAllocateFlagBits::eDeviceMask | MemoryAllocateFlagBits::eDeviceAddress | MemoryAllocateFlagBits::eDeviceAddressCaptureReplay;
3634  };
3635 
3637  {
3638  };
3639 
3642 
3643  template <>
3645  {
3646  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3648  };
3649 
3651  {
3654  };
3656 
3658  {
3661  };
3663 
3665  {
3671  };
3673 
3675  {
3678  };
3680 
3681  enum class ChromaLocation
3682  {
3685  };
3687 
3689  {
3692  };
3694 
3696  {
3697  };
3698 
3701 
3702  template <>
3704  {
3705  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3707  };
3708 
3710  {
3719 #if defined( VK_USE_PLATFORM_ANDROID_KHR )
3721 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/
3724 #if defined( VK_USE_PLATFORM_FUCHSIA )
3726 #endif /*VK_USE_PLATFORM_FUCHSIA*/
3728 #if defined( VK_USE_PLATFORM_SCREEN_QNX )
3730 #endif /*VK_USE_PLATFORM_SCREEN_QNX*/
3731  };
3733 
3736 
3737  template <>
3739  {
3740  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3742  ExternalMemoryHandleTypeFlagBits::eOpaqueFd | ExternalMemoryHandleTypeFlagBits::eOpaqueWin32 | ExternalMemoryHandleTypeFlagBits::eOpaqueWin32Kmt |
3743  ExternalMemoryHandleTypeFlagBits::eD3D11Texture | ExternalMemoryHandleTypeFlagBits::eD3D11TextureKmt | ExternalMemoryHandleTypeFlagBits::eD3D12Heap |
3744  ExternalMemoryHandleTypeFlagBits::eD3D12Resource | ExternalMemoryHandleTypeFlagBits::eDmaBufEXT
3745 #if defined( VK_USE_PLATFORM_ANDROID_KHR )
3746  | ExternalMemoryHandleTypeFlagBits::eAndroidHardwareBufferANDROID
3747 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/
3748  | ExternalMemoryHandleTypeFlagBits::eHostAllocationEXT | ExternalMemoryHandleTypeFlagBits::eHostMappedForeignMemoryEXT
3749 #if defined( VK_USE_PLATFORM_FUCHSIA )
3750  | ExternalMemoryHandleTypeFlagBits::eZirconVmoFUCHSIA
3751 #endif /*VK_USE_PLATFORM_FUCHSIA*/
3752  | ExternalMemoryHandleTypeFlagBits::eRdmaAddressNV
3753 #if defined( VK_USE_PLATFORM_SCREEN_QNX )
3754  | ExternalMemoryHandleTypeFlagBits::eScreenBufferQNX
3755 #endif /*VK_USE_PLATFORM_SCREEN_QNX*/
3756  ;
3757  };
3758 
3760  {
3764  };
3766 
3769 
3770  template <>
3772  {
3773  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3775  ExternalMemoryFeatureFlagBits::eDedicatedOnly | ExternalMemoryFeatureFlagBits::eExportable | ExternalMemoryFeatureFlagBits::eImportable;
3776  };
3777 
3779  {
3784  };
3786 
3789 
3790  template <>
3792  {
3793  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3795  ExternalFenceHandleTypeFlagBits::eOpaqueFd | ExternalFenceHandleTypeFlagBits::eOpaqueWin32 | ExternalFenceHandleTypeFlagBits::eOpaqueWin32Kmt |
3796  ExternalFenceHandleTypeFlagBits::eSyncFd;
3797  };
3798 
3800  {
3803  };
3805 
3808 
3809  template <>
3811  {
3812  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3814  ExternalFenceFeatureFlagBits::eExportable | ExternalFenceFeatureFlagBits::eImportable;
3815  };
3816 
3818  {
3820  };
3822 
3825 
3826  template <>
3828  {
3829  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3830  static VULKAN_HPP_CONST_OR_CONSTEXPR FenceImportFlags allFlags = FenceImportFlagBits::eTemporary;
3831  };
3832 
3834  {
3836  };
3838 
3841 
3842  template <>
3844  {
3845  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3846  static VULKAN_HPP_CONST_OR_CONSTEXPR SemaphoreImportFlags allFlags = SemaphoreImportFlagBits::eTemporary;
3847  };
3848 
3850  {
3857 #if defined( VK_USE_PLATFORM_FUCHSIA )
3859 #endif /*VK_USE_PLATFORM_FUCHSIA*/
3860  };
3862 
3865 
3866  template <>
3868  {
3869  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3871  ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd | ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32 |
3872  ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32Kmt | ExternalSemaphoreHandleTypeFlagBits::eD3D12Fence | ExternalSemaphoreHandleTypeFlagBits::eSyncFd
3873 #if defined( VK_USE_PLATFORM_FUCHSIA )
3874  | ExternalSemaphoreHandleTypeFlagBits::eZirconEventFUCHSIA
3875 #endif /*VK_USE_PLATFORM_FUCHSIA*/
3876  ;
3877  };
3878 
3880  {
3883  };
3885 
3888 
3889  template <>
3891  {
3892  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3894  ExternalSemaphoreFeatureFlagBits::eExportable | ExternalSemaphoreFeatureFlagBits::eImportable;
3895  };
3896 
3897  //=== VK_VERSION_1_2 ===
3898 
3899  enum class DriverId
3900  {
3927  };
3929 
3931  {
3935  };
3937 
3939  {
3944  };
3946 
3949 
3950  template <>
3952  {
3953  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3955  DescriptorBindingFlagBits::eUpdateAfterBind | DescriptorBindingFlagBits::eUpdateUnusedWhilePending | DescriptorBindingFlagBits::ePartiallyBound |
3956  DescriptorBindingFlagBits::eVariableDescriptorCount;
3957  };
3958 
3960  {
3966 #if defined( VK_USE_PLATFORM_ANDROID_KHR )
3967  eExternalFormatDownsampleANDROID = VK_RESOLVE_MODE_EXTERNAL_FORMAT_DOWNSAMPLE_ANDROID
3968 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/
3969  };
3971 
3974 
3975  template <>
3977  {
3978  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
3979  static VULKAN_HPP_CONST_OR_CONSTEXPR ResolveModeFlags allFlags = ResolveModeFlagBits::eNone | ResolveModeFlagBits::eSampleZero |
3980  ResolveModeFlagBits::eAverage | ResolveModeFlagBits::eMin | ResolveModeFlagBits::eMax
3981 #if defined( VK_USE_PLATFORM_ANDROID_KHR )
3982  | ResolveModeFlagBits::eExternalFormatDownsampleANDROID
3983 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/
3984  ;
3985  };
3986 
3988  {
3993  };
3995 
3996  enum class SemaphoreType
3997  {
4000  };
4002 
4004  {
4006  };
4008 
4011 
4012  template <>
4014  {
4015  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4016  static VULKAN_HPP_CONST_OR_CONSTEXPR SemaphoreWaitFlags allFlags = SemaphoreWaitFlagBits::eAny;
4017  };
4018 
4019  //=== VK_VERSION_1_3 ===
4020 
4022  {
4026  };
4028 
4031 
4032  template <>
4034  {
4035  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4036  static VULKAN_HPP_CONST_OR_CONSTEXPR PipelineCreationFeedbackFlags allFlags = PipelineCreationFeedbackFlagBits::eValid |
4037  PipelineCreationFeedbackFlagBits::eApplicationPipelineCacheHit |
4038  PipelineCreationFeedbackFlagBits::eBasePipelineAcceleration;
4039  };
4040 
4042  {
4050  };
4052 
4055 
4056  template <>
4058  {
4059  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4061  ToolPurposeFlagBits::eValidation | ToolPurposeFlagBits::eProfiling | ToolPurposeFlagBits::eTracing | ToolPurposeFlagBits::eAdditionalFeatures |
4062  ToolPurposeFlagBits::eModifyingFeatures | ToolPurposeFlagBits::eDebugReportingEXT | ToolPurposeFlagBits::eDebugMarkersEXT;
4063  };
4064 
4066  {
4067  };
4069 
4072 
4073  template <>
4075  {
4076  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4078  };
4079 
4081  {
4082  eNone = VK_PIPELINE_STAGE_2_NONE,
4083  eTopOfPipe = VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT,
4084  eDrawIndirect = VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT,
4085  eVertexInput = VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT,
4086  eVertexShader = VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT,
4087  eTessellationControlShader = VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT,
4088  eTessellationEvaluationShader = VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT,
4089  eGeometryShader = VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT,
4090  eFragmentShader = VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT,
4091  eEarlyFragmentTests = VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT,
4092  eLateFragmentTests = VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT,
4093  eColorAttachmentOutput = VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT,
4094  eComputeShader = VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT,
4095  eAllTransfer = VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT,
4096  eTransfer = VK_PIPELINE_STAGE_2_TRANSFER_BIT,
4097  eBottomOfPipe = VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT,
4098  eHost = VK_PIPELINE_STAGE_2_HOST_BIT,
4099  eAllGraphics = VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT,
4100  eAllCommands = VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT,
4101  eCopy = VK_PIPELINE_STAGE_2_COPY_BIT,
4102  eResolve = VK_PIPELINE_STAGE_2_RESOLVE_BIT,
4103  eBlit = VK_PIPELINE_STAGE_2_BLIT_BIT,
4104  eClear = VK_PIPELINE_STAGE_2_CLEAR_BIT,
4105  eIndexInput = VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT,
4106  eVertexAttributeInput = VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT,
4107  ePreRasterizationShaders = VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT,
4108  eVideoDecodeKHR = VK_PIPELINE_STAGE_2_VIDEO_DECODE_BIT_KHR,
4109  eVideoEncodeKHR = VK_PIPELINE_STAGE_2_VIDEO_ENCODE_BIT_KHR,
4110  eTransformFeedbackEXT = VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT,
4111  eConditionalRenderingEXT = VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT,
4112  eCommandPreprocessNV = VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_NV,
4113  eFragmentShadingRateAttachmentKHR = VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR,
4114  eShadingRateImageNV = VK_PIPELINE_STAGE_2_SHADING_RATE_IMAGE_BIT_NV,
4115  eAccelerationStructureBuildKHR = VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR,
4116  eRayTracingShaderKHR = VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR,
4117  eRayTracingShaderNV = VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_NV,
4118  eAccelerationStructureBuildNV = VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_NV,
4119  eFragmentDensityProcessEXT = VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT,
4120  eTaskShaderNV = VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_NV,
4121  eMeshShaderNV = VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_NV,
4122  eTaskShaderEXT = VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT,
4123  eMeshShaderEXT = VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT,
4124  eSubpassShaderHUAWEI = VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI,
4125  eSubpassShadingHUAWEI = VK_PIPELINE_STAGE_2_SUBPASS_SHADING_BIT_HUAWEI,
4126  eInvocationMaskHUAWEI = VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI,
4127  eAccelerationStructureCopyKHR = VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR,
4128  eMicromapBuildEXT = VK_PIPELINE_STAGE_2_MICROMAP_BUILD_BIT_EXT,
4129  eClusterCullingShaderHUAWEI = VK_PIPELINE_STAGE_2_CLUSTER_CULLING_SHADER_BIT_HUAWEI,
4130  eOpticalFlowNV = VK_PIPELINE_STAGE_2_OPTICAL_FLOW_BIT_NV
4131  };
4133 
4136 
4137  template <>
4139  {
4140  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4142  PipelineStageFlagBits2::eNone | PipelineStageFlagBits2::eTopOfPipe | PipelineStageFlagBits2::eDrawIndirect | PipelineStageFlagBits2::eVertexInput |
4143  PipelineStageFlagBits2::eVertexShader | PipelineStageFlagBits2::eTessellationControlShader | PipelineStageFlagBits2::eTessellationEvaluationShader |
4144  PipelineStageFlagBits2::eGeometryShader | PipelineStageFlagBits2::eFragmentShader | PipelineStageFlagBits2::eEarlyFragmentTests |
4145  PipelineStageFlagBits2::eLateFragmentTests | PipelineStageFlagBits2::eColorAttachmentOutput | PipelineStageFlagBits2::eComputeShader |
4146  PipelineStageFlagBits2::eAllTransfer | PipelineStageFlagBits2::eBottomOfPipe | PipelineStageFlagBits2::eHost | PipelineStageFlagBits2::eAllGraphics |
4147  PipelineStageFlagBits2::eAllCommands | PipelineStageFlagBits2::eCopy | PipelineStageFlagBits2::eResolve | PipelineStageFlagBits2::eBlit |
4148  PipelineStageFlagBits2::eClear | PipelineStageFlagBits2::eIndexInput | PipelineStageFlagBits2::eVertexAttributeInput |
4149  PipelineStageFlagBits2::ePreRasterizationShaders | PipelineStageFlagBits2::eVideoDecodeKHR | PipelineStageFlagBits2::eVideoEncodeKHR |
4150  PipelineStageFlagBits2::eTransformFeedbackEXT | PipelineStageFlagBits2::eConditionalRenderingEXT | PipelineStageFlagBits2::eCommandPreprocessNV |
4151  PipelineStageFlagBits2::eFragmentShadingRateAttachmentKHR | PipelineStageFlagBits2::eAccelerationStructureBuildKHR |
4152  PipelineStageFlagBits2::eRayTracingShaderKHR | PipelineStageFlagBits2::eFragmentDensityProcessEXT | PipelineStageFlagBits2::eTaskShaderEXT |
4153  PipelineStageFlagBits2::eMeshShaderEXT | PipelineStageFlagBits2::eSubpassShaderHUAWEI | PipelineStageFlagBits2::eInvocationMaskHUAWEI |
4154  PipelineStageFlagBits2::eAccelerationStructureCopyKHR | PipelineStageFlagBits2::eMicromapBuildEXT | PipelineStageFlagBits2::eClusterCullingShaderHUAWEI |
4155  PipelineStageFlagBits2::eOpticalFlowNV;
4156  };
4157 
4159  {
4160  eNone = VK_ACCESS_2_NONE,
4161  eIndirectCommandRead = VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT,
4162  eIndexRead = VK_ACCESS_2_INDEX_READ_BIT,
4163  eVertexAttributeRead = VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT,
4164  eUniformRead = VK_ACCESS_2_UNIFORM_READ_BIT,
4165  eInputAttachmentRead = VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT,
4166  eShaderRead = VK_ACCESS_2_SHADER_READ_BIT,
4167  eShaderWrite = VK_ACCESS_2_SHADER_WRITE_BIT,
4168  eColorAttachmentRead = VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT,
4169  eColorAttachmentWrite = VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT,
4170  eDepthStencilAttachmentRead = VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT,
4171  eDepthStencilAttachmentWrite = VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT,
4172  eTransferRead = VK_ACCESS_2_TRANSFER_READ_BIT,
4173  eTransferWrite = VK_ACCESS_2_TRANSFER_WRITE_BIT,
4174  eHostRead = VK_ACCESS_2_HOST_READ_BIT,
4175  eHostWrite = VK_ACCESS_2_HOST_WRITE_BIT,
4176  eMemoryRead = VK_ACCESS_2_MEMORY_READ_BIT,
4177  eMemoryWrite = VK_ACCESS_2_MEMORY_WRITE_BIT,
4178  eShaderSampledRead = VK_ACCESS_2_SHADER_SAMPLED_READ_BIT,
4179  eShaderStorageRead = VK_ACCESS_2_SHADER_STORAGE_READ_BIT,
4180  eShaderStorageWrite = VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT,
4181  eVideoDecodeReadKHR = VK_ACCESS_2_VIDEO_DECODE_READ_BIT_KHR,
4182  eVideoDecodeWriteKHR = VK_ACCESS_2_VIDEO_DECODE_WRITE_BIT_KHR,
4183  eVideoEncodeReadKHR = VK_ACCESS_2_VIDEO_ENCODE_READ_BIT_KHR,
4184  eVideoEncodeWriteKHR = VK_ACCESS_2_VIDEO_ENCODE_WRITE_BIT_KHR,
4185  eTransformFeedbackWriteEXT = VK_ACCESS_2_TRANSFORM_FEEDBACK_WRITE_BIT_EXT,
4186  eTransformFeedbackCounterReadEXT = VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT,
4187  eTransformFeedbackCounterWriteEXT = VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT,
4188  eConditionalRenderingReadEXT = VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT,
4189  eCommandPreprocessReadNV = VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV,
4190  eCommandPreprocessWriteNV = VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV,
4191  eFragmentShadingRateAttachmentReadKHR = VK_ACCESS_2_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR,
4192  eShadingRateImageReadNV = VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV,
4193  eAccelerationStructureReadKHR = VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR,
4194  eAccelerationStructureWriteKHR = VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR,
4195  eAccelerationStructureReadNV = VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_NV,
4196  eAccelerationStructureWriteNV = VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_NV,
4197  eFragmentDensityMapReadEXT = VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT,
4198  eColorAttachmentReadNoncoherentEXT = VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT,
4199  eDescriptorBufferReadEXT = VK_ACCESS_2_DESCRIPTOR_BUFFER_READ_BIT_EXT,
4200  eInvocationMaskReadHUAWEI = VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI,
4201  eShaderBindingTableReadKHR = VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR,
4202  eMicromapReadEXT = VK_ACCESS_2_MICROMAP_READ_BIT_EXT,
4203  eMicromapWriteEXT = VK_ACCESS_2_MICROMAP_WRITE_BIT_EXT,
4204  eOpticalFlowReadNV = VK_ACCESS_2_OPTICAL_FLOW_READ_BIT_NV,
4205  eOpticalFlowWriteNV = VK_ACCESS_2_OPTICAL_FLOW_WRITE_BIT_NV
4206  };
4208 
4211 
4212  template <>
4214  {
4215  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4217  AccessFlagBits2::eNone | AccessFlagBits2::eIndirectCommandRead | AccessFlagBits2::eIndexRead | AccessFlagBits2::eVertexAttributeRead |
4218  AccessFlagBits2::eUniformRead | AccessFlagBits2::eInputAttachmentRead | AccessFlagBits2::eShaderRead | AccessFlagBits2::eShaderWrite |
4219  AccessFlagBits2::eColorAttachmentRead | AccessFlagBits2::eColorAttachmentWrite | AccessFlagBits2::eDepthStencilAttachmentRead |
4220  AccessFlagBits2::eDepthStencilAttachmentWrite | AccessFlagBits2::eTransferRead | AccessFlagBits2::eTransferWrite | AccessFlagBits2::eHostRead |
4221  AccessFlagBits2::eHostWrite | AccessFlagBits2::eMemoryRead | AccessFlagBits2::eMemoryWrite | AccessFlagBits2::eShaderSampledRead |
4222  AccessFlagBits2::eShaderStorageRead | AccessFlagBits2::eShaderStorageWrite | AccessFlagBits2::eVideoDecodeReadKHR |
4223  AccessFlagBits2::eVideoDecodeWriteKHR | AccessFlagBits2::eVideoEncodeReadKHR | AccessFlagBits2::eVideoEncodeWriteKHR |
4224  AccessFlagBits2::eTransformFeedbackWriteEXT | AccessFlagBits2::eTransformFeedbackCounterReadEXT | AccessFlagBits2::eTransformFeedbackCounterWriteEXT |
4225  AccessFlagBits2::eConditionalRenderingReadEXT | AccessFlagBits2::eCommandPreprocessReadNV | AccessFlagBits2::eCommandPreprocessWriteNV |
4226  AccessFlagBits2::eFragmentShadingRateAttachmentReadKHR | AccessFlagBits2::eAccelerationStructureReadKHR |
4227  AccessFlagBits2::eAccelerationStructureWriteKHR | AccessFlagBits2::eFragmentDensityMapReadEXT | AccessFlagBits2::eColorAttachmentReadNoncoherentEXT |
4228  AccessFlagBits2::eDescriptorBufferReadEXT | AccessFlagBits2::eInvocationMaskReadHUAWEI | AccessFlagBits2::eShaderBindingTableReadKHR |
4229  AccessFlagBits2::eMicromapReadEXT | AccessFlagBits2::eMicromapWriteEXT | AccessFlagBits2::eOpticalFlowReadNV | AccessFlagBits2::eOpticalFlowWriteNV;
4230  };
4231 
4233  {
4235  };
4237 
4240 
4241  template <>
4243  {
4244  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4245  static VULKAN_HPP_CONST_OR_CONSTEXPR SubmitFlags allFlags = SubmitFlagBits::eProtected;
4246  };
4247 
4249  {
4255  };
4257 
4260 
4261  template <>
4263  {
4264  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4265  static VULKAN_HPP_CONST_OR_CONSTEXPR RenderingFlags allFlags = RenderingFlagBits::eContentsSecondaryCommandBuffers | RenderingFlagBits::eSuspending |
4266  RenderingFlagBits::eResuming | RenderingFlagBits::eContentsInlineEXT |
4267  RenderingFlagBits::eEnableLegacyDitheringEXT;
4268  };
4269 
4271  {
4272  eSampledImage = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT,
4273  eStorageImage = VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT,
4274  eStorageImageAtomic = VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT,
4275  eUniformTexelBuffer = VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT,
4276  eStorageTexelBuffer = VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT,
4277  eStorageTexelBufferAtomic = VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT,
4278  eVertexBuffer = VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT,
4279  eColorAttachment = VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT,
4280  eColorAttachmentBlend = VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT,
4281  eDepthStencilAttachment = VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT,
4282  eBlitSrc = VK_FORMAT_FEATURE_2_BLIT_SRC_BIT,
4283  eBlitDst = VK_FORMAT_FEATURE_2_BLIT_DST_BIT,
4284  eSampledImageFilterLinear = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT,
4285  eSampledImageFilterCubic = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT,
4286  eSampledImageFilterCubicEXT = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT,
4287  eTransferSrc = VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT,
4288  eTransferDst = VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT,
4289  eSampledImageFilterMinmax = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT,
4290  eMidpointChromaSamples = VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT,
4291  eSampledImageYcbcrConversionLinearFilter = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT,
4292  eSampledImageYcbcrConversionSeparateReconstructionFilter = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT,
4293  eSampledImageYcbcrConversionChromaReconstructionExplicit = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT,
4295  VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT,
4296  eDisjoint = VK_FORMAT_FEATURE_2_DISJOINT_BIT,
4297  eCositedChromaSamples = VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT,
4298  eStorageReadWithoutFormat = VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT,
4299  eStorageWriteWithoutFormat = VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT,
4300  eSampledImageDepthComparison = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT,
4301  eVideoDecodeOutputKHR = VK_FORMAT_FEATURE_2_VIDEO_DECODE_OUTPUT_BIT_KHR,
4302  eVideoDecodeDpbKHR = VK_FORMAT_FEATURE_2_VIDEO_DECODE_DPB_BIT_KHR,
4303  eAccelerationStructureVertexBufferKHR = VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR,
4304  eFragmentDensityMapEXT = VK_FORMAT_FEATURE_2_FRAGMENT_DENSITY_MAP_BIT_EXT,
4305  eFragmentShadingRateAttachmentKHR = VK_FORMAT_FEATURE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR,
4306  eHostImageTransferEXT = VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT_EXT,
4307  eVideoEncodeInputKHR = VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR,
4308  eVideoEncodeDpbKHR = VK_FORMAT_FEATURE_2_VIDEO_ENCODE_DPB_BIT_KHR,
4309  eLinearColorAttachmentNV = VK_FORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NV,
4310  eWeightImageQCOM = VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM,
4311  eWeightSampledImageQCOM = VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM,
4312  eBlockMatchingQCOM = VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM,
4313  eBoxFilterSampledQCOM = VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM,
4314  eOpticalFlowImageNV = VK_FORMAT_FEATURE_2_OPTICAL_FLOW_IMAGE_BIT_NV,
4315  eOpticalFlowVectorNV = VK_FORMAT_FEATURE_2_OPTICAL_FLOW_VECTOR_BIT_NV,
4316  eOpticalFlowCostNV = VK_FORMAT_FEATURE_2_OPTICAL_FLOW_COST_BIT_NV
4317  };
4319 
4322 
4323  template <>
4325  {
4326  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4328  FormatFeatureFlagBits2::eSampledImage | FormatFeatureFlagBits2::eStorageImage | FormatFeatureFlagBits2::eStorageImageAtomic |
4329  FormatFeatureFlagBits2::eUniformTexelBuffer | FormatFeatureFlagBits2::eStorageTexelBuffer | FormatFeatureFlagBits2::eStorageTexelBufferAtomic |
4330  FormatFeatureFlagBits2::eVertexBuffer | FormatFeatureFlagBits2::eColorAttachment | FormatFeatureFlagBits2::eColorAttachmentBlend |
4331  FormatFeatureFlagBits2::eDepthStencilAttachment | FormatFeatureFlagBits2::eBlitSrc | FormatFeatureFlagBits2::eBlitDst |
4332  FormatFeatureFlagBits2::eSampledImageFilterLinear | FormatFeatureFlagBits2::eSampledImageFilterCubic | FormatFeatureFlagBits2::eTransferSrc |
4333  FormatFeatureFlagBits2::eTransferDst | FormatFeatureFlagBits2::eSampledImageFilterMinmax | FormatFeatureFlagBits2::eMidpointChromaSamples |
4334  FormatFeatureFlagBits2::eSampledImageYcbcrConversionLinearFilter | FormatFeatureFlagBits2::eSampledImageYcbcrConversionSeparateReconstructionFilter |
4335  FormatFeatureFlagBits2::eSampledImageYcbcrConversionChromaReconstructionExplicit |
4336  FormatFeatureFlagBits2::eSampledImageYcbcrConversionChromaReconstructionExplicitForceable | FormatFeatureFlagBits2::eDisjoint |
4337  FormatFeatureFlagBits2::eCositedChromaSamples | FormatFeatureFlagBits2::eStorageReadWithoutFormat | FormatFeatureFlagBits2::eStorageWriteWithoutFormat |
4338  FormatFeatureFlagBits2::eSampledImageDepthComparison | FormatFeatureFlagBits2::eVideoDecodeOutputKHR | FormatFeatureFlagBits2::eVideoDecodeDpbKHR |
4339  FormatFeatureFlagBits2::eAccelerationStructureVertexBufferKHR | FormatFeatureFlagBits2::eFragmentDensityMapEXT |
4340  FormatFeatureFlagBits2::eFragmentShadingRateAttachmentKHR | FormatFeatureFlagBits2::eHostImageTransferEXT | FormatFeatureFlagBits2::eVideoEncodeInputKHR |
4341  FormatFeatureFlagBits2::eVideoEncodeDpbKHR | FormatFeatureFlagBits2::eLinearColorAttachmentNV | FormatFeatureFlagBits2::eWeightImageQCOM |
4342  FormatFeatureFlagBits2::eWeightSampledImageQCOM | FormatFeatureFlagBits2::eBlockMatchingQCOM | FormatFeatureFlagBits2::eBoxFilterSampledQCOM |
4343  FormatFeatureFlagBits2::eOpticalFlowImageNV | FormatFeatureFlagBits2::eOpticalFlowVectorNV | FormatFeatureFlagBits2::eOpticalFlowCostNV;
4344  };
4345 
4346  //=== VK_KHR_surface ===
4347 
4349  {
4359  };
4360 
4362 
4363  template <>
4365  {
4366  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4368  SurfaceTransformFlagBitsKHR::eIdentity | SurfaceTransformFlagBitsKHR::eRotate90 | SurfaceTransformFlagBitsKHR::eRotate180 |
4369  SurfaceTransformFlagBitsKHR::eRotate270 | SurfaceTransformFlagBitsKHR::eHorizontalMirror | SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate90 |
4370  SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate180 | SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate270 | SurfaceTransformFlagBitsKHR::eInherit;
4371  };
4372 
4373  enum class PresentModeKHR
4374  {
4381  };
4382 
4383  enum class ColorSpaceKHR
4384  {
4403  };
4404 
4406  {
4411  };
4412 
4414 
4415  template <>
4417  {
4418  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4419  static VULKAN_HPP_CONST_OR_CONSTEXPR CompositeAlphaFlagsKHR allFlags = CompositeAlphaFlagBitsKHR::eOpaque | CompositeAlphaFlagBitsKHR::ePreMultiplied |
4420  CompositeAlphaFlagBitsKHR::ePostMultiplied | CompositeAlphaFlagBitsKHR::eInherit;
4421  };
4422 
4423  //=== VK_KHR_swapchain ===
4424 
4426  {
4431  };
4432 
4434 
4435  template <>
4437  {
4438  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4440  SwapchainCreateFlagBitsKHR::eSplitInstanceBindRegions | SwapchainCreateFlagBitsKHR::eProtected | SwapchainCreateFlagBitsKHR::eMutableFormat |
4441  SwapchainCreateFlagBitsKHR::eDeferredMemoryAllocationEXT;
4442  };
4443 
4445  {
4450  };
4451 
4453 
4454  template <>
4456  {
4457  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4459  DeviceGroupPresentModeFlagBitsKHR::eLocal | DeviceGroupPresentModeFlagBitsKHR::eRemote | DeviceGroupPresentModeFlagBitsKHR::eSum |
4460  DeviceGroupPresentModeFlagBitsKHR::eLocalMultiDevice;
4461  };
4462 
4463  //=== VK_KHR_display ===
4464 
4466  {
4471  };
4472 
4474 
4475  template <>
4477  {
4478  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4479  static VULKAN_HPP_CONST_OR_CONSTEXPR DisplayPlaneAlphaFlagsKHR allFlags = DisplayPlaneAlphaFlagBitsKHR::eOpaque | DisplayPlaneAlphaFlagBitsKHR::eGlobal |
4480  DisplayPlaneAlphaFlagBitsKHR::ePerPixel |
4481  DisplayPlaneAlphaFlagBitsKHR::ePerPixelPremultiplied;
4482  };
4483 
4485  {
4486  };
4487 
4489 
4490  template <>
4492  {
4493  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4495  };
4496 
4498  {
4499  };
4500 
4502 
4503  template <>
4505  {
4506  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4508  };
4509 
4510 #if defined( VK_USE_PLATFORM_XLIB_KHR )
4511  //=== VK_KHR_xlib_surface ===
4512 
4513  enum class XlibSurfaceCreateFlagBitsKHR : VkXlibSurfaceCreateFlagsKHR
4514  {
4515  };
4516 
4517  using XlibSurfaceCreateFlagsKHR = Flags<XlibSurfaceCreateFlagBitsKHR>;
4518 
4519  template <>
4520  struct FlagTraits<XlibSurfaceCreateFlagBitsKHR>
4521  {
4522  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4523  static VULKAN_HPP_CONST_OR_CONSTEXPR XlibSurfaceCreateFlagsKHR allFlags = {};
4524  };
4525 #endif /*VK_USE_PLATFORM_XLIB_KHR*/
4526 
4527 #if defined( VK_USE_PLATFORM_XCB_KHR )
4528  //=== VK_KHR_xcb_surface ===
4529 
4530  enum class XcbSurfaceCreateFlagBitsKHR : VkXcbSurfaceCreateFlagsKHR
4531  {
4532  };
4533 
4534  using XcbSurfaceCreateFlagsKHR = Flags<XcbSurfaceCreateFlagBitsKHR>;
4535 
4536  template <>
4537  struct FlagTraits<XcbSurfaceCreateFlagBitsKHR>
4538  {
4539  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4540  static VULKAN_HPP_CONST_OR_CONSTEXPR XcbSurfaceCreateFlagsKHR allFlags = {};
4541  };
4542 #endif /*VK_USE_PLATFORM_XCB_KHR*/
4543 
4544 #if defined( VK_USE_PLATFORM_WAYLAND_KHR )
4545  //=== VK_KHR_wayland_surface ===
4546 
4547  enum class WaylandSurfaceCreateFlagBitsKHR : VkWaylandSurfaceCreateFlagsKHR
4548  {
4549  };
4550 
4551  using WaylandSurfaceCreateFlagsKHR = Flags<WaylandSurfaceCreateFlagBitsKHR>;
4552 
4553  template <>
4554  struct FlagTraits<WaylandSurfaceCreateFlagBitsKHR>
4555  {
4556  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4557  static VULKAN_HPP_CONST_OR_CONSTEXPR WaylandSurfaceCreateFlagsKHR allFlags = {};
4558  };
4559 #endif /*VK_USE_PLATFORM_WAYLAND_KHR*/
4560 
4561 #if defined( VK_USE_PLATFORM_ANDROID_KHR )
4562  //=== VK_KHR_android_surface ===
4563 
4564  enum class AndroidSurfaceCreateFlagBitsKHR : VkAndroidSurfaceCreateFlagsKHR
4565  {
4566  };
4567 
4568  using AndroidSurfaceCreateFlagsKHR = Flags<AndroidSurfaceCreateFlagBitsKHR>;
4569 
4570  template <>
4571  struct FlagTraits<AndroidSurfaceCreateFlagBitsKHR>
4572  {
4573  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4574  static VULKAN_HPP_CONST_OR_CONSTEXPR AndroidSurfaceCreateFlagsKHR allFlags = {};
4575  };
4576 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/
4577 
4578 #if defined( VK_USE_PLATFORM_WIN32_KHR )
4579  //=== VK_KHR_win32_surface ===
4580 
4581  enum class Win32SurfaceCreateFlagBitsKHR : VkWin32SurfaceCreateFlagsKHR
4582  {
4583  };
4584 
4585  using Win32SurfaceCreateFlagsKHR = Flags<Win32SurfaceCreateFlagBitsKHR>;
4586 
4587  template <>
4588  struct FlagTraits<Win32SurfaceCreateFlagBitsKHR>
4589  {
4590  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4591  static VULKAN_HPP_CONST_OR_CONSTEXPR Win32SurfaceCreateFlagsKHR allFlags = {};
4592  };
4593 #endif /*VK_USE_PLATFORM_WIN32_KHR*/
4594 
4595  //=== VK_EXT_debug_report ===
4596 
4598  {
4604  };
4605 
4607 
4608  template <>
4610  {
4611  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4612  static VULKAN_HPP_CONST_OR_CONSTEXPR DebugReportFlagsEXT allFlags = DebugReportFlagBitsEXT::eInformation | DebugReportFlagBitsEXT::eWarning |
4613  DebugReportFlagBitsEXT::ePerformanceWarning | DebugReportFlagBitsEXT::eError |
4614  DebugReportFlagBitsEXT::eDebug;
4615  };
4616 
4618  {
4661 #if defined( VK_ENABLE_BETA_EXTENSIONS )
4664 #endif /*VK_ENABLE_BETA_EXTENSIONS*/
4665 #if defined( VK_USE_PLATFORM_FUCHSIA )
4667 #endif /*VK_USE_PLATFORM_FUCHSIA*/
4668  };
4669 
4670  //=== VK_AMD_rasterization_order ===
4671 
4673  {
4676  };
4677 
4678  //=== VK_KHR_video_queue ===
4679 
4681  {
4687  };
4688 
4690 
4691  template <>
4693  {
4694  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4696  VideoCodecOperationFlagBitsKHR::eNone | VideoCodecOperationFlagBitsKHR::eEncodeH264 | VideoCodecOperationFlagBitsKHR::eEncodeH265 |
4697  VideoCodecOperationFlagBitsKHR::eDecodeH264 | VideoCodecOperationFlagBitsKHR::eDecodeH265;
4698  };
4699 
4701  {
4707  };
4708 
4710 
4711  template <>
4713  {
4714  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4716  VideoChromaSubsamplingFlagBitsKHR::eInvalid | VideoChromaSubsamplingFlagBitsKHR::eMonochrome | VideoChromaSubsamplingFlagBitsKHR::e420 |
4717  VideoChromaSubsamplingFlagBitsKHR::e422 | VideoChromaSubsamplingFlagBitsKHR::e444;
4718  };
4719 
4721  {
4726  };
4727 
4729 
4730  template <>
4732  {
4733  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4735  VideoComponentBitDepthFlagBitsKHR::eInvalid | VideoComponentBitDepthFlagBitsKHR::e8 | VideoComponentBitDepthFlagBitsKHR::e10 |
4736  VideoComponentBitDepthFlagBitsKHR::e12;
4737  };
4738 
4740  {
4743  };
4744 
4746 
4747  template <>
4749  {
4750  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4752  VideoCapabilityFlagBitsKHR::eProtectedContent | VideoCapabilityFlagBitsKHR::eSeparateReferenceImages;
4753  };
4754 
4756  {
4760  };
4761 
4763 
4764  template <>
4766  {
4767  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4768  static VULKAN_HPP_CONST_OR_CONSTEXPR VideoSessionCreateFlagsKHR allFlags = VideoSessionCreateFlagBitsKHR::eProtectedContent |
4769  VideoSessionCreateFlagBitsKHR::eAllowEncodeParameterOptimizations |
4770  VideoSessionCreateFlagBitsKHR::eInlineQueries;
4771  };
4772 
4774  {
4778  };
4779 
4781 
4782  template <>
4784  {
4785  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4787  VideoCodingControlFlagBitsKHR::eReset | VideoCodingControlFlagBitsKHR::eEncodeRateControl | VideoCodingControlFlagBitsKHR::eEncodeQualityLevel;
4788  };
4789 
4791  {
4796  };
4797 
4799  {
4800  };
4801 
4803 
4804  template <>
4806  {
4807  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4809  };
4810 
4812  {
4813  };
4814 
4816 
4817  template <>
4819  {
4820  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4822  };
4823 
4825  {
4826  };
4827 
4829 
4830  template <>
4832  {
4833  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4835  };
4836 
4837  //=== VK_KHR_video_decode_queue ===
4838 
4840  {
4843  };
4844 
4846 
4847  template <>
4849  {
4850  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4852  VideoDecodeCapabilityFlagBitsKHR::eDpbAndOutputCoincide | VideoDecodeCapabilityFlagBitsKHR::eDpbAndOutputDistinct;
4853  };
4854 
4856  {
4861  };
4862 
4864 
4865  template <>
4867  {
4868  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4869  static VULKAN_HPP_CONST_OR_CONSTEXPR VideoDecodeUsageFlagsKHR allFlags = VideoDecodeUsageFlagBitsKHR::eDefault | VideoDecodeUsageFlagBitsKHR::eTranscoding |
4870  VideoDecodeUsageFlagBitsKHR::eOffline | VideoDecodeUsageFlagBitsKHR::eStreaming;
4871  };
4872 
4874  {
4875  };
4876 
4878 
4879  template <>
4881  {
4882  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4884  };
4885 
4886  //=== VK_EXT_transform_feedback ===
4887 
4889  {
4890  };
4891 
4893 
4894  template <>
4896  {
4897  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4899  };
4900 
4901  //=== VK_KHR_video_encode_h264 ===
4902 
4904  {
4914  };
4915 
4917 
4918  template <>
4920  {
4921  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4923  VideoEncodeH264CapabilityFlagBitsKHR::eHrdCompliance | VideoEncodeH264CapabilityFlagBitsKHR::ePredictionWeightTableGenerated |
4924  VideoEncodeH264CapabilityFlagBitsKHR::eRowUnalignedSlice | VideoEncodeH264CapabilityFlagBitsKHR::eDifferentSliceType |
4925  VideoEncodeH264CapabilityFlagBitsKHR::eBFrameInL0List | VideoEncodeH264CapabilityFlagBitsKHR::eBFrameInL1List |
4926  VideoEncodeH264CapabilityFlagBitsKHR::ePerPictureTypeMinMaxQp | VideoEncodeH264CapabilityFlagBitsKHR::ePerSliceConstantQp |
4927  VideoEncodeH264CapabilityFlagBitsKHR::eGeneratePrefixNalu;
4928  };
4929 
4931  {
4952  };
4953 
4955 
4956  template <>
4958  {
4959  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4961  VideoEncodeH264StdFlagBitsKHR::eSeparateColorPlaneFlagSet | VideoEncodeH264StdFlagBitsKHR::eQpprimeYZeroTransformBypassFlagSet |
4962  VideoEncodeH264StdFlagBitsKHR::eScalingMatrixPresentFlagSet | VideoEncodeH264StdFlagBitsKHR::eChromaQpIndexOffset |
4963  VideoEncodeH264StdFlagBitsKHR::eSecondChromaQpIndexOffset | VideoEncodeH264StdFlagBitsKHR::ePicInitQpMinus26 |
4964  VideoEncodeH264StdFlagBitsKHR::eWeightedPredFlagSet | VideoEncodeH264StdFlagBitsKHR::eWeightedBipredIdcExplicit |
4965  VideoEncodeH264StdFlagBitsKHR::eWeightedBipredIdcImplicit | VideoEncodeH264StdFlagBitsKHR::eTransform8X8ModeFlagSet |
4966  VideoEncodeH264StdFlagBitsKHR::eDirectSpatialMvPredFlagUnset | VideoEncodeH264StdFlagBitsKHR::eEntropyCodingModeFlagUnset |
4967  VideoEncodeH264StdFlagBitsKHR::eEntropyCodingModeFlagSet | VideoEncodeH264StdFlagBitsKHR::eDirect8X8InferenceFlagUnset |
4968  VideoEncodeH264StdFlagBitsKHR::eConstrainedIntraPredFlagSet | VideoEncodeH264StdFlagBitsKHR::eDeblockingFilterDisabled |
4969  VideoEncodeH264StdFlagBitsKHR::eDeblockingFilterEnabled | VideoEncodeH264StdFlagBitsKHR::eDeblockingFilterPartial |
4970  VideoEncodeH264StdFlagBitsKHR::eSliceQpDelta | VideoEncodeH264StdFlagBitsKHR::eDifferentSliceQpDelta;
4971  };
4972 
4974  {
4980  };
4981 
4983 
4984  template <>
4986  {
4987  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
4989  VideoEncodeH264RateControlFlagBitsKHR::eAttemptHrdCompliance | VideoEncodeH264RateControlFlagBitsKHR::eRegularGop |
4990  VideoEncodeH264RateControlFlagBitsKHR::eReferencePatternFlat | VideoEncodeH264RateControlFlagBitsKHR::eReferencePatternDyadic |
4991  VideoEncodeH264RateControlFlagBitsKHR::eTemporalLayerPatternDyadic;
4992  };
4993 
4994  //=== VK_KHR_video_encode_h265 ===
4995 
4997  {
5008  };
5009 
5011 
5012  template <>
5014  {
5015  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5017  VideoEncodeH265CapabilityFlagBitsKHR::eHrdCompliance | VideoEncodeH265CapabilityFlagBitsKHR::ePredictionWeightTableGenerated |
5018  VideoEncodeH265CapabilityFlagBitsKHR::eRowUnalignedSliceSegment | VideoEncodeH265CapabilityFlagBitsKHR::eDifferentSliceSegmentType |
5019  VideoEncodeH265CapabilityFlagBitsKHR::eBFrameInL0List | VideoEncodeH265CapabilityFlagBitsKHR::eBFrameInL1List |
5020  VideoEncodeH265CapabilityFlagBitsKHR::ePerPictureTypeMinMaxQp | VideoEncodeH265CapabilityFlagBitsKHR::ePerSliceSegmentConstantQp |
5021  VideoEncodeH265CapabilityFlagBitsKHR::eMultipleTilesPerSliceSegment | VideoEncodeH265CapabilityFlagBitsKHR::eMultipleSliceSegmentsPerTile;
5022  };
5023 
5025  {
5047  };
5048 
5050 
5051  template <>
5053  {
5054  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5056  VideoEncodeH265StdFlagBitsKHR::eSeparateColorPlaneFlagSet | VideoEncodeH265StdFlagBitsKHR::eSampleAdaptiveOffsetEnabledFlagSet |
5057  VideoEncodeH265StdFlagBitsKHR::eScalingListDataPresentFlagSet | VideoEncodeH265StdFlagBitsKHR::ePcmEnabledFlagSet |
5058  VideoEncodeH265StdFlagBitsKHR::eSpsTemporalMvpEnabledFlagSet | VideoEncodeH265StdFlagBitsKHR::eInitQpMinus26 |
5059  VideoEncodeH265StdFlagBitsKHR::eWeightedPredFlagSet | VideoEncodeH265StdFlagBitsKHR::eWeightedBipredFlagSet |
5060  VideoEncodeH265StdFlagBitsKHR::eLog2ParallelMergeLevelMinus2 | VideoEncodeH265StdFlagBitsKHR::eSignDataHidingEnabledFlagSet |
5061  VideoEncodeH265StdFlagBitsKHR::eTransformSkipEnabledFlagSet | VideoEncodeH265StdFlagBitsKHR::eTransformSkipEnabledFlagUnset |
5062  VideoEncodeH265StdFlagBitsKHR::ePpsSliceChromaQpOffsetsPresentFlagSet | VideoEncodeH265StdFlagBitsKHR::eTransquantBypassEnabledFlagSet |
5063  VideoEncodeH265StdFlagBitsKHR::eConstrainedIntraPredFlagSet | VideoEncodeH265StdFlagBitsKHR::eEntropyCodingSyncEnabledFlagSet |
5064  VideoEncodeH265StdFlagBitsKHR::eDeblockingFilterOverrideEnabledFlagSet | VideoEncodeH265StdFlagBitsKHR::eDependentSliceSegmentsEnabledFlagSet |
5065  VideoEncodeH265StdFlagBitsKHR::eDependentSliceSegmentFlagSet | VideoEncodeH265StdFlagBitsKHR::eSliceQpDelta |
5066  VideoEncodeH265StdFlagBitsKHR::eDifferentSliceQpDelta;
5067  };
5068 
5070  {
5074  };
5075 
5077 
5078  template <>
5080  {
5081  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5083  VideoEncodeH265CtbSizeFlagBitsKHR::e16 | VideoEncodeH265CtbSizeFlagBitsKHR::e32 | VideoEncodeH265CtbSizeFlagBitsKHR::e64;
5084  };
5085 
5087  {
5092  };
5093 
5095 
5096  template <>
5098  {
5099  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5101  VideoEncodeH265TransformBlockSizeFlagBitsKHR::e4 | VideoEncodeH265TransformBlockSizeFlagBitsKHR::e8 | VideoEncodeH265TransformBlockSizeFlagBitsKHR::e16 |
5102  VideoEncodeH265TransformBlockSizeFlagBitsKHR::e32;
5103  };
5104 
5106  {
5112  };
5113 
5115 
5116  template <>
5118  {
5119  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5121  VideoEncodeH265RateControlFlagBitsKHR::eAttemptHrdCompliance | VideoEncodeH265RateControlFlagBitsKHR::eRegularGop |
5122  VideoEncodeH265RateControlFlagBitsKHR::eReferencePatternFlat | VideoEncodeH265RateControlFlagBitsKHR::eReferencePatternDyadic |
5123  VideoEncodeH265RateControlFlagBitsKHR::eTemporalSubLayerPatternDyadic;
5124  };
5125 
5126  //=== VK_KHR_video_decode_h264 ===
5127 
5129  {
5133  };
5134 
5136 
5137  template <>
5139  {
5140  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5141  static VULKAN_HPP_CONST_OR_CONSTEXPR VideoDecodeH264PictureLayoutFlagsKHR allFlags = VideoDecodeH264PictureLayoutFlagBitsKHR::eProgressive |
5142  VideoDecodeH264PictureLayoutFlagBitsKHR::eInterlacedInterleavedLines |
5143  VideoDecodeH264PictureLayoutFlagBitsKHR::eInterlacedSeparatePlanes;
5144  };
5145 
5146  //=== VK_AMD_shader_info ===
5147 
5149  {
5153  };
5154 
5155 #if defined( VK_USE_PLATFORM_GGP )
5156  //=== VK_GGP_stream_descriptor_surface ===
5157 
5158  enum class StreamDescriptorSurfaceCreateFlagBitsGGP : VkStreamDescriptorSurfaceCreateFlagsGGP
5159  {
5160  };
5161 
5162  using StreamDescriptorSurfaceCreateFlagsGGP = Flags<StreamDescriptorSurfaceCreateFlagBitsGGP>;
5163 
5164  template <>
5165  struct FlagTraits<StreamDescriptorSurfaceCreateFlagBitsGGP>
5166  {
5167  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5168  static VULKAN_HPP_CONST_OR_CONSTEXPR StreamDescriptorSurfaceCreateFlagsGGP allFlags = {};
5169  };
5170 #endif /*VK_USE_PLATFORM_GGP*/
5171 
5172  //=== VK_NV_external_memory_capabilities ===
5173 
5175  {
5180  };
5181 
5183 
5184  template <>
5186  {
5187  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5189  ExternalMemoryHandleTypeFlagBitsNV::eOpaqueWin32 | ExternalMemoryHandleTypeFlagBitsNV::eOpaqueWin32Kmt | ExternalMemoryHandleTypeFlagBitsNV::eD3D11Image |
5190  ExternalMemoryHandleTypeFlagBitsNV::eD3D11ImageKmt;
5191  };
5192 
5194  {
5198  };
5199 
5201 
5202  template <>
5204  {
5205  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5207  ExternalMemoryFeatureFlagBitsNV::eDedicatedOnly | ExternalMemoryFeatureFlagBitsNV::eExportable | ExternalMemoryFeatureFlagBitsNV::eImportable;
5208  };
5209 
5210  //=== VK_EXT_validation_flags ===
5211 
5213  {
5216  };
5217 
5218 #if defined( VK_USE_PLATFORM_VI_NN )
5219  //=== VK_NN_vi_surface ===
5220 
5221  enum class ViSurfaceCreateFlagBitsNN : VkViSurfaceCreateFlagsNN
5222  {
5223  };
5224 
5225  using ViSurfaceCreateFlagsNN = Flags<ViSurfaceCreateFlagBitsNN>;
5226 
5227  template <>
5228  struct FlagTraits<ViSurfaceCreateFlagBitsNN>
5229  {
5230  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5231  static VULKAN_HPP_CONST_OR_CONSTEXPR ViSurfaceCreateFlagsNN allFlags = {};
5232  };
5233 #endif /*VK_USE_PLATFORM_VI_NN*/
5234 
5235  //=== VK_EXT_pipeline_robustness ===
5236 
5238  {
5243  };
5244 
5246  {
5251  };
5252 
5253  //=== VK_EXT_conditional_rendering ===
5254 
5256  {
5258  };
5259 
5261 
5262  template <>
5264  {
5265  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5266  static VULKAN_HPP_CONST_OR_CONSTEXPR ConditionalRenderingFlagsEXT allFlags = ConditionalRenderingFlagBitsEXT::eInverted;
5267  };
5268 
5269  //=== VK_EXT_display_surface_counter ===
5270 
5272  {
5274  };
5275 
5277 
5278  template <>
5280  {
5281  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5282  static VULKAN_HPP_CONST_OR_CONSTEXPR SurfaceCounterFlagsEXT allFlags = SurfaceCounterFlagBitsEXT::eVblank;
5283  };
5284 
5285  //=== VK_EXT_display_control ===
5286 
5288  {
5292  };
5293 
5295  {
5297  };
5298 
5300  {
5302  };
5303 
5304  //=== VK_NV_viewport_swizzle ===
5305 
5307  {
5316  };
5317 
5319  {
5320  };
5321 
5323 
5324  template <>
5326  {
5327  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5329  };
5330 
5331  //=== VK_EXT_discard_rectangles ===
5332 
5334  {
5337  };
5338 
5340  {
5341  };
5342 
5344 
5345  template <>
5347  {
5348  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5350  };
5351 
5352  //=== VK_EXT_conservative_rasterization ===
5353 
5355  {
5359  };
5360 
5362  {
5363  };
5364 
5366 
5367  template <>
5369  {
5370  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5372  };
5373 
5374  //=== VK_EXT_depth_clip_enable ===
5375 
5377  {
5378  };
5379 
5381 
5382  template <>
5384  {
5385  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5387  };
5388 
5389  //=== VK_KHR_performance_query ===
5390 
5392  {
5395  };
5396 
5398 
5399  template <>
5401  {
5402  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5404  PerformanceCounterDescriptionFlagBitsKHR::ePerformanceImpacting | PerformanceCounterDescriptionFlagBitsKHR::eConcurrentlyImpacted;
5405  };
5406 
5408  {
5415  };
5416 
5418  {
5425  };
5426 
5428  {
5440  };
5441 
5443  {
5444  };
5445 
5447 
5448  template <>
5450  {
5451  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5453  };
5454 
5455 #if defined( VK_USE_PLATFORM_IOS_MVK )
5456  //=== VK_MVK_ios_surface ===
5457 
5458  enum class IOSSurfaceCreateFlagBitsMVK : VkIOSSurfaceCreateFlagsMVK
5459  {
5460  };
5461 
5462  using IOSSurfaceCreateFlagsMVK = Flags<IOSSurfaceCreateFlagBitsMVK>;
5463 
5464  template <>
5465  struct FlagTraits<IOSSurfaceCreateFlagBitsMVK>
5466  {
5467  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5468  static VULKAN_HPP_CONST_OR_CONSTEXPR IOSSurfaceCreateFlagsMVK allFlags = {};
5469  };
5470 #endif /*VK_USE_PLATFORM_IOS_MVK*/
5471 
5472 #if defined( VK_USE_PLATFORM_MACOS_MVK )
5473  //=== VK_MVK_macos_surface ===
5474 
5475  enum class MacOSSurfaceCreateFlagBitsMVK : VkMacOSSurfaceCreateFlagsMVK
5476  {
5477  };
5478 
5479  using MacOSSurfaceCreateFlagsMVK = Flags<MacOSSurfaceCreateFlagBitsMVK>;
5480 
5481  template <>
5482  struct FlagTraits<MacOSSurfaceCreateFlagBitsMVK>
5483  {
5484  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5485  static VULKAN_HPP_CONST_OR_CONSTEXPR MacOSSurfaceCreateFlagsMVK allFlags = {};
5486  };
5487 #endif /*VK_USE_PLATFORM_MACOS_MVK*/
5488 
5489  //=== VK_EXT_debug_utils ===
5490 
5492  {
5497  };
5498 
5500 
5501  template <>
5503  {
5504  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5506  DebugUtilsMessageSeverityFlagBitsEXT::eVerbose | DebugUtilsMessageSeverityFlagBitsEXT::eInfo | DebugUtilsMessageSeverityFlagBitsEXT::eWarning |
5507  DebugUtilsMessageSeverityFlagBitsEXT::eError;
5508  };
5509 
5511  {
5516  };
5517 
5519 
5520  template <>
5522  {
5523  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5525  DebugUtilsMessageTypeFlagBitsEXT::eGeneral | DebugUtilsMessageTypeFlagBitsEXT::eValidation | DebugUtilsMessageTypeFlagBitsEXT::ePerformance |
5526  DebugUtilsMessageTypeFlagBitsEXT::eDeviceAddressBinding;
5527  };
5528 
5530  {
5531  };
5532 
5534 
5535  template <>
5537  {
5538  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5540  };
5541 
5543  {
5544  };
5545 
5547 
5548  template <>
5550  {
5551  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5553  };
5554 
5555  //=== VK_EXT_blend_operation_advanced ===
5556 
5557  enum class BlendOverlapEXT
5558  {
5562  };
5563 
5564  //=== VK_NV_fragment_coverage_to_color ===
5565 
5567  {
5568  };
5569 
5571 
5572  template <>
5574  {
5575  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5577  };
5578 
5579  //=== VK_KHR_acceleration_structure ===
5580 
5582  {
5586  };
5588 
5590  {
5594  };
5595 
5597  {
5600  };
5602 
5605 
5606  template <>
5608  {
5609  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5610  static VULKAN_HPP_CONST_OR_CONSTEXPR GeometryFlagsKHR allFlags = GeometryFlagBitsKHR::eOpaque | GeometryFlagBitsKHR::eNoDuplicateAnyHitInvocation;
5611  };
5612 
5614  {
5624  };
5626 
5629 
5630  template <>
5632  {
5633  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5635  GeometryInstanceFlagBitsKHR::eTriangleFacingCullDisable | GeometryInstanceFlagBitsKHR::eTriangleFlipFacing | GeometryInstanceFlagBitsKHR::eForceOpaque |
5636  GeometryInstanceFlagBitsKHR::eForceNoOpaque | GeometryInstanceFlagBitsKHR::eForceOpacityMicromap2StateEXT |
5637  GeometryInstanceFlagBitsKHR::eDisableOpacityMicromapsEXT;
5638  };
5639 
5641  {
5651 #if defined( VK_ENABLE_BETA_EXTENSIONS )
5653 #endif /*VK_ENABLE_BETA_EXTENSIONS*/
5655  };
5657 
5660 
5661  template <>
5663  {
5664  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5666  BuildAccelerationStructureFlagBitsKHR::eAllowUpdate | BuildAccelerationStructureFlagBitsKHR::eAllowCompaction |
5667  BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace | BuildAccelerationStructureFlagBitsKHR::ePreferFastBuild |
5668  BuildAccelerationStructureFlagBitsKHR::eLowMemory | BuildAccelerationStructureFlagBitsKHR::eMotionNV |
5669  BuildAccelerationStructureFlagBitsKHR::eAllowOpacityMicromapUpdateEXT | BuildAccelerationStructureFlagBitsKHR::eAllowDisableOpacityMicromapsEXT |
5670  BuildAccelerationStructureFlagBitsKHR::eAllowOpacityMicromapDataUpdateEXT
5671 #if defined( VK_ENABLE_BETA_EXTENSIONS )
5672  | BuildAccelerationStructureFlagBitsKHR::eAllowDisplacementMicromapUpdateNV
5673 #endif /*VK_ENABLE_BETA_EXTENSIONS*/
5674  | BuildAccelerationStructureFlagBitsKHR::eAllowDataAccess;
5675  };
5676 
5678  {
5683  };
5685 
5686  enum class GeometryTypeKHR
5687  {
5691  };
5693 
5695  {
5698  };
5699 
5701  {
5705  };
5706 
5708 
5709  template <>
5711  {
5712  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5714  AccelerationStructureCreateFlagBitsKHR::eDeviceAddressCaptureReplay | AccelerationStructureCreateFlagBitsKHR::eDescriptorBufferCaptureReplayEXT |
5715  AccelerationStructureCreateFlagBitsKHR::eMotionNV;
5716  };
5717 
5719  {
5722  };
5723 
5724  //=== VK_KHR_ray_tracing_pipeline ===
5725 
5727  {
5731  };
5733 
5735  {
5740  };
5741 
5742  //=== VK_NV_framebuffer_mixed_samples ===
5743 
5745  {
5750  };
5751 
5753  {
5754  };
5755 
5757 
5758  template <>
5760  {
5761  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5763  };
5764 
5765  //=== VK_EXT_validation_cache ===
5766 
5768  {
5770  };
5771 
5773  {
5774  };
5775 
5777 
5778  template <>
5780  {
5781  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5783  };
5784 
5785  //=== VK_NV_shading_rate_image ===
5786 
5788  {
5801  };
5802 
5804  {
5809  };
5810 
5811  //=== VK_NV_ray_tracing ===
5812 
5814  {
5818  };
5819 
5820  //=== VK_AMD_pipeline_compiler_control ===
5821 
5823  {
5824  };
5825 
5827 
5828  template <>
5830  {
5831  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5833  };
5834 
5835  //=== VK_KHR_global_priority ===
5836 
5838  {
5843  };
5845 
5846  //=== VK_AMD_memory_overallocation_behavior ===
5847 
5849  {
5853  };
5854 
5855  //=== VK_INTEL_performance_query ===
5856 
5858  {
5860  };
5861 
5863  {
5865  };
5866 
5868  {
5871  };
5872 
5874  {
5877  };
5878 
5880  {
5886  };
5887 
5888 #if defined( VK_USE_PLATFORM_FUCHSIA )
5889  //=== VK_FUCHSIA_imagepipe_surface ===
5890 
5891  enum class ImagePipeSurfaceCreateFlagBitsFUCHSIA : VkImagePipeSurfaceCreateFlagsFUCHSIA
5892  {
5893  };
5894 
5895  using ImagePipeSurfaceCreateFlagsFUCHSIA = Flags<ImagePipeSurfaceCreateFlagBitsFUCHSIA>;
5896 
5897  template <>
5898  struct FlagTraits<ImagePipeSurfaceCreateFlagBitsFUCHSIA>
5899  {
5900  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5901  static VULKAN_HPP_CONST_OR_CONSTEXPR ImagePipeSurfaceCreateFlagsFUCHSIA allFlags = {};
5902  };
5903 #endif /*VK_USE_PLATFORM_FUCHSIA*/
5904 
5905 #if defined( VK_USE_PLATFORM_METAL_EXT )
5906  //=== VK_EXT_metal_surface ===
5907 
5908  enum class MetalSurfaceCreateFlagBitsEXT : VkMetalSurfaceCreateFlagsEXT
5909  {
5910  };
5911 
5912  using MetalSurfaceCreateFlagsEXT = Flags<MetalSurfaceCreateFlagBitsEXT>;
5913 
5914  template <>
5915  struct FlagTraits<MetalSurfaceCreateFlagBitsEXT>
5916  {
5917  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5918  static VULKAN_HPP_CONST_OR_CONSTEXPR MetalSurfaceCreateFlagsEXT allFlags = {};
5919  };
5920 #endif /*VK_USE_PLATFORM_METAL_EXT*/
5921 
5922  //=== VK_KHR_fragment_shading_rate ===
5923 
5925  {
5931  };
5932 
5933  //=== VK_AMD_shader_core_properties2 ===
5934 
5936  {
5937  };
5938 
5940 
5941  template <>
5943  {
5944  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5946  };
5947 
5948  //=== VK_EXT_validation_features ===
5949 
5951  {
5957  };
5958 
5960  {
5969  };
5970 
5971  //=== VK_NV_coverage_reduction_mode ===
5972 
5974  {
5977  };
5978 
5980  {
5981  };
5982 
5984 
5985  template <>
5987  {
5988  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
5990  };
5991 
5992  //=== VK_EXT_provoking_vertex ===
5993 
5995  {
5998  };
5999 
6000 #if defined( VK_USE_PLATFORM_WIN32_KHR )
6001  //=== VK_EXT_full_screen_exclusive ===
6002 
6003  enum class FullScreenExclusiveEXT
6004  {
6005  eDefault = VK_FULL_SCREEN_EXCLUSIVE_DEFAULT_EXT,
6006  eAllowed = VK_FULL_SCREEN_EXCLUSIVE_ALLOWED_EXT,
6007  eDisallowed = VK_FULL_SCREEN_EXCLUSIVE_DISALLOWED_EXT,
6008  eApplicationControlled = VK_FULL_SCREEN_EXCLUSIVE_APPLICATION_CONTROLLED_EXT
6009  };
6010 #endif /*VK_USE_PLATFORM_WIN32_KHR*/
6011 
6012  //=== VK_EXT_headless_surface ===
6013 
6015  {
6016  };
6017 
6019 
6020  template <>
6022  {
6023  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6025  };
6026 
6027  //=== VK_EXT_line_rasterization ===
6028 
6030  {
6035  };
6036 
6037  //=== VK_KHR_pipeline_executable_properties ===
6038 
6040  {
6045  };
6046 
6047  //=== VK_EXT_host_image_copy ===
6048 
6050  {
6052  };
6053 
6055 
6056  template <>
6058  {
6059  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6060  static VULKAN_HPP_CONST_OR_CONSTEXPR HostImageCopyFlagsEXT allFlags = HostImageCopyFlagBitsEXT::eMemcpy;
6061  };
6062 
6063  //=== VK_KHR_map_memory2 ===
6064 
6066  {
6067  };
6068 
6070 
6071  template <>
6073  {
6074  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6076  };
6077 
6078  //=== VK_EXT_surface_maintenance1 ===
6079 
6081  {
6085  };
6086 
6088 
6089  template <>
6091  {
6092  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6094  PresentScalingFlagBitsEXT::eOneToOne | PresentScalingFlagBitsEXT::eAspectRatioStretch | PresentScalingFlagBitsEXT::eStretch;
6095  };
6096 
6098  {
6102  };
6103 
6105 
6106  template <>
6108  {
6109  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6111  PresentGravityFlagBitsEXT::eMin | PresentGravityFlagBitsEXT::eMax | PresentGravityFlagBitsEXT::eCentered;
6112  };
6113 
6114  //=== VK_NV_device_generated_commands ===
6115 
6117  {
6119  };
6120 
6122 
6123  template <>
6125  {
6126  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6127  static VULKAN_HPP_CONST_OR_CONSTEXPR IndirectStateFlagsNV allFlags = IndirectStateFlagBitsNV::eFlagFrontface;
6128  };
6129 
6131  {
6143  };
6144 
6146  {
6150  };
6151 
6153 
6154  template <>
6156  {
6157  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6158  static VULKAN_HPP_CONST_OR_CONSTEXPR IndirectCommandsLayoutUsageFlagsNV allFlags = IndirectCommandsLayoutUsageFlagBitsNV::eExplicitPreprocess |
6159  IndirectCommandsLayoutUsageFlagBitsNV::eIndexedSequences |
6160  IndirectCommandsLayoutUsageFlagBitsNV::eUnorderedSequences;
6161  };
6162 
6163  //=== VK_EXT_depth_bias_control ===
6164 
6166  {
6170  };
6171 
6172  //=== VK_EXT_device_memory_report ===
6173 
6175  {
6181  };
6182 
6184  {
6185  };
6186 
6188 
6189  template <>
6191  {
6192  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6194  };
6195 
6196  //=== VK_KHR_video_encode_queue ===
6197 
6199  {
6202  };
6203 
6205 
6206  template <>
6208  {
6209  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6211  VideoEncodeCapabilityFlagBitsKHR::ePrecedingExternallyEncodedBytes | VideoEncodeCapabilityFlagBitsKHR::eInsufficientstreamBufferRangeDetectionBit;
6212  };
6213 
6215  {
6219  };
6220 
6222 
6223  template <>
6225  {
6226  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6227  static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeFeedbackFlagsKHR allFlags = VideoEncodeFeedbackFlagBitsKHR::estreamBufferOffsetBit |
6228  VideoEncodeFeedbackFlagBitsKHR::estreamBytesWrittenBit |
6229  VideoEncodeFeedbackFlagBitsKHR::estreamHasOverridesBit;
6230  };
6231 
6233  {
6239  };
6240 
6242 
6243  template <>
6245  {
6246  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6247  static VULKAN_HPP_CONST_OR_CONSTEXPR VideoEncodeUsageFlagsKHR allFlags = VideoEncodeUsageFlagBitsKHR::eDefault | VideoEncodeUsageFlagBitsKHR::eTranscoding |
6248  VideoEncodeUsageFlagBitsKHR::eStreaming | VideoEncodeUsageFlagBitsKHR::eRecording |
6249  VideoEncodeUsageFlagBitsKHR::eConferencing;
6250  };
6251 
6253  {
6258  };
6259 
6261 
6262  template <>
6264  {
6265  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6267  VideoEncodeContentFlagBitsKHR::eDefault | VideoEncodeContentFlagBitsKHR::eCamera | VideoEncodeContentFlagBitsKHR::eDesktop |
6268  VideoEncodeContentFlagBitsKHR::eRendered;
6269  };
6270 
6272  {
6278  };
6279 
6281  {
6286  };
6287 
6289 
6290  template <>
6292  {
6293  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6295  VideoEncodeRateControlModeFlagBitsKHR::eDefault | VideoEncodeRateControlModeFlagBitsKHR::eDisabled | VideoEncodeRateControlModeFlagBitsKHR::eCbr |
6296  VideoEncodeRateControlModeFlagBitsKHR::eVbr;
6297  };
6298 
6300  {
6301  };
6302 
6304 
6305  template <>
6307  {
6308  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6310  };
6311 
6313  {
6314  };
6315 
6317 
6318  template <>
6320  {
6321  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6323  };
6324 
6325  //=== VK_NV_device_diagnostics_config ===
6326 
6328  {
6333  };
6334 
6336 
6337  template <>
6339  {
6340  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6342  DeviceDiagnosticsConfigFlagBitsNV::eEnableShaderDebugInfo | DeviceDiagnosticsConfigFlagBitsNV::eEnableResourceTracking |
6343  DeviceDiagnosticsConfigFlagBitsNV::eEnableAutomaticCheckpoints | DeviceDiagnosticsConfigFlagBitsNV::eEnableShaderErrorReporting;
6344  };
6345 
6346 #if defined( VK_USE_PLATFORM_METAL_EXT )
6347  //=== VK_EXT_metal_objects ===
6348 
6349  enum class ExportMetalObjectTypeFlagBitsEXT : VkExportMetalObjectTypeFlagsEXT
6350  {
6351  eMetalDevice = VK_EXPORT_METAL_OBJECT_TYPE_METAL_DEVICE_BIT_EXT,
6352  eMetalCommandQueue = VK_EXPORT_METAL_OBJECT_TYPE_METAL_COMMAND_QUEUE_BIT_EXT,
6353  eMetalBuffer = VK_EXPORT_METAL_OBJECT_TYPE_METAL_BUFFER_BIT_EXT,
6354  eMetalTexture = VK_EXPORT_METAL_OBJECT_TYPE_METAL_TEXTURE_BIT_EXT,
6355  eMetalIosurface = VK_EXPORT_METAL_OBJECT_TYPE_METAL_IOSURFACE_BIT_EXT,
6356  eMetalSharedEvent = VK_EXPORT_METAL_OBJECT_TYPE_METAL_SHARED_EVENT_BIT_EXT
6357  };
6358 
6359  using ExportMetalObjectTypeFlagsEXT = Flags<ExportMetalObjectTypeFlagBitsEXT>;
6360 
6361  template <>
6362  struct FlagTraits<ExportMetalObjectTypeFlagBitsEXT>
6363  {
6364  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6365  static VULKAN_HPP_CONST_OR_CONSTEXPR ExportMetalObjectTypeFlagsEXT allFlags =
6366  ExportMetalObjectTypeFlagBitsEXT::eMetalDevice | ExportMetalObjectTypeFlagBitsEXT::eMetalCommandQueue | ExportMetalObjectTypeFlagBitsEXT::eMetalBuffer |
6367  ExportMetalObjectTypeFlagBitsEXT::eMetalTexture | ExportMetalObjectTypeFlagBitsEXT::eMetalIosurface | ExportMetalObjectTypeFlagBitsEXT::eMetalSharedEvent;
6368  };
6369 #endif /*VK_USE_PLATFORM_METAL_EXT*/
6370 
6371  //=== VK_EXT_graphics_pipeline_library ===
6372 
6374  {
6379  };
6380 
6382 
6383  template <>
6385  {
6386  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6388  GraphicsPipelineLibraryFlagBitsEXT::eVertexInputInterface | GraphicsPipelineLibraryFlagBitsEXT::ePreRasterizationShaders |
6389  GraphicsPipelineLibraryFlagBitsEXT::eFragmentShader | GraphicsPipelineLibraryFlagBitsEXT::eFragmentOutputInterface;
6390  };
6391 
6392  //=== VK_NV_fragment_shading_rate_enums ===
6393 
6395  {
6408  };
6409 
6411  {
6414  };
6415 
6416  //=== VK_NV_ray_tracing_motion_blur ===
6417 
6419  {
6423  };
6424 
6426  {
6427  };
6428 
6430 
6431  template <>
6433  {
6434  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6436  };
6437 
6439  {
6440  };
6441 
6443 
6444  template <>
6446  {
6447  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6449  };
6450 
6451  //=== VK_EXT_image_compression_control ===
6452 
6454  {
6459  };
6460 
6462 
6463  template <>
6465  {
6466  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6468  ImageCompressionFlagBitsEXT::eDefault | ImageCompressionFlagBitsEXT::eFixedRateDefault | ImageCompressionFlagBitsEXT::eFixedRateExplicit |
6469  ImageCompressionFlagBitsEXT::eDisabled;
6470  };
6471 
6473  {
6499  };
6500 
6502 
6503  template <>
6505  {
6506  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6508  ImageCompressionFixedRateFlagBitsEXT::eNone | ImageCompressionFixedRateFlagBitsEXT::e1Bpc | ImageCompressionFixedRateFlagBitsEXT::e2Bpc |
6509  ImageCompressionFixedRateFlagBitsEXT::e3Bpc | ImageCompressionFixedRateFlagBitsEXT::e4Bpc | ImageCompressionFixedRateFlagBitsEXT::e5Bpc |
6510  ImageCompressionFixedRateFlagBitsEXT::e6Bpc | ImageCompressionFixedRateFlagBitsEXT::e7Bpc | ImageCompressionFixedRateFlagBitsEXT::e8Bpc |
6511  ImageCompressionFixedRateFlagBitsEXT::e9Bpc | ImageCompressionFixedRateFlagBitsEXT::e10Bpc | ImageCompressionFixedRateFlagBitsEXT::e11Bpc |
6512  ImageCompressionFixedRateFlagBitsEXT::e12Bpc | ImageCompressionFixedRateFlagBitsEXT::e13Bpc | ImageCompressionFixedRateFlagBitsEXT::e14Bpc |
6513  ImageCompressionFixedRateFlagBitsEXT::e15Bpc | ImageCompressionFixedRateFlagBitsEXT::e16Bpc | ImageCompressionFixedRateFlagBitsEXT::e17Bpc |
6514  ImageCompressionFixedRateFlagBitsEXT::e18Bpc | ImageCompressionFixedRateFlagBitsEXT::e19Bpc | ImageCompressionFixedRateFlagBitsEXT::e20Bpc |
6515  ImageCompressionFixedRateFlagBitsEXT::e21Bpc | ImageCompressionFixedRateFlagBitsEXT::e22Bpc | ImageCompressionFixedRateFlagBitsEXT::e23Bpc |
6516  ImageCompressionFixedRateFlagBitsEXT::e24Bpc;
6517  };
6518 
6519  //=== VK_EXT_device_fault ===
6520 
6522  {
6530  };
6531 
6533  {
6535  };
6536 
6537 #if defined( VK_USE_PLATFORM_DIRECTFB_EXT )
6538  //=== VK_EXT_directfb_surface ===
6539 
6540  enum class DirectFBSurfaceCreateFlagBitsEXT : VkDirectFBSurfaceCreateFlagsEXT
6541  {
6542  };
6543 
6544  using DirectFBSurfaceCreateFlagsEXT = Flags<DirectFBSurfaceCreateFlagBitsEXT>;
6545 
6546  template <>
6547  struct FlagTraits<DirectFBSurfaceCreateFlagBitsEXT>
6548  {
6549  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6550  static VULKAN_HPP_CONST_OR_CONSTEXPR DirectFBSurfaceCreateFlagsEXT allFlags = {};
6551  };
6552 #endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/
6553 
6554  //=== VK_EXT_device_address_binding_report ===
6555 
6557  {
6559  };
6560 
6562 
6563  template <>
6565  {
6566  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6567  static VULKAN_HPP_CONST_OR_CONSTEXPR DeviceAddressBindingFlagsEXT allFlags = DeviceAddressBindingFlagBitsEXT::eInternalObject;
6568  };
6569 
6571  {
6574  };
6575 
6576 #if defined( VK_USE_PLATFORM_FUCHSIA )
6577  //=== VK_FUCHSIA_buffer_collection ===
6578 
6579  enum class ImageConstraintsInfoFlagBitsFUCHSIA : VkImageConstraintsInfoFlagsFUCHSIA
6580  {
6581  eCpuReadRarely = VK_IMAGE_CONSTRAINTS_INFO_CPU_READ_RARELY_FUCHSIA,
6582  eCpuReadOften = VK_IMAGE_CONSTRAINTS_INFO_CPU_READ_OFTEN_FUCHSIA,
6583  eCpuWriteRarely = VK_IMAGE_CONSTRAINTS_INFO_CPU_WRITE_RARELY_FUCHSIA,
6584  eCpuWriteOften = VK_IMAGE_CONSTRAINTS_INFO_CPU_WRITE_OFTEN_FUCHSIA,
6585  eProtectedOptional = VK_IMAGE_CONSTRAINTS_INFO_PROTECTED_OPTIONAL_FUCHSIA
6586  };
6587 
6588  using ImageConstraintsInfoFlagsFUCHSIA = Flags<ImageConstraintsInfoFlagBitsFUCHSIA>;
6589 
6590  template <>
6591  struct FlagTraits<ImageConstraintsInfoFlagBitsFUCHSIA>
6592  {
6593  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6594  static VULKAN_HPP_CONST_OR_CONSTEXPR ImageConstraintsInfoFlagsFUCHSIA allFlags =
6595  ImageConstraintsInfoFlagBitsFUCHSIA::eCpuReadRarely | ImageConstraintsInfoFlagBitsFUCHSIA::eCpuReadOften |
6596  ImageConstraintsInfoFlagBitsFUCHSIA::eCpuWriteRarely | ImageConstraintsInfoFlagBitsFUCHSIA::eCpuWriteOften |
6597  ImageConstraintsInfoFlagBitsFUCHSIA::eProtectedOptional;
6598  };
6599 
6600  enum class ImageFormatConstraintsFlagBitsFUCHSIA : VkImageFormatConstraintsFlagsFUCHSIA
6601  {
6602  };
6603 
6604  using ImageFormatConstraintsFlagsFUCHSIA = Flags<ImageFormatConstraintsFlagBitsFUCHSIA>;
6605 
6606  template <>
6607  struct FlagTraits<ImageFormatConstraintsFlagBitsFUCHSIA>
6608  {
6609  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6610  static VULKAN_HPP_CONST_OR_CONSTEXPR ImageFormatConstraintsFlagsFUCHSIA allFlags = {};
6611  };
6612 #endif /*VK_USE_PLATFORM_FUCHSIA*/
6613 
6614  //=== VK_EXT_frame_boundary ===
6615 
6617  {
6619  };
6620 
6622 
6623  template <>
6625  {
6626  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6627  static VULKAN_HPP_CONST_OR_CONSTEXPR FrameBoundaryFlagsEXT allFlags = FrameBoundaryFlagBitsEXT::eFrameEnd;
6628  };
6629 
6630 #if defined( VK_USE_PLATFORM_SCREEN_QNX )
6631  //=== VK_QNX_screen_surface ===
6632 
6633  enum class ScreenSurfaceCreateFlagBitsQNX : VkScreenSurfaceCreateFlagsQNX
6634  {
6635  };
6636 
6637  using ScreenSurfaceCreateFlagsQNX = Flags<ScreenSurfaceCreateFlagBitsQNX>;
6638 
6639  template <>
6640  struct FlagTraits<ScreenSurfaceCreateFlagBitsQNX>
6641  {
6642  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6643  static VULKAN_HPP_CONST_OR_CONSTEXPR ScreenSurfaceCreateFlagsQNX allFlags = {};
6644  };
6645 #endif /*VK_USE_PLATFORM_SCREEN_QNX*/
6646 
6647  //=== VK_EXT_opacity_micromap ===
6648 
6649  enum class MicromapTypeEXT
6650  {
6652 #if defined( VK_ENABLE_BETA_EXTENSIONS )
6654 #endif /*VK_ENABLE_BETA_EXTENSIONS*/
6655  };
6656 
6658  {
6662  };
6663 
6665 
6666  template <>
6668  {
6669  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6671  BuildMicromapFlagBitsEXT::ePreferFastTrace | BuildMicromapFlagBitsEXT::ePreferFastBuild | BuildMicromapFlagBitsEXT::eAllowCompaction;
6672  };
6673 
6675  {
6680  };
6681 
6683  {
6685  };
6686 
6688 
6689  template <>
6691  {
6692  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6693  static VULKAN_HPP_CONST_OR_CONSTEXPR MicromapCreateFlagsEXT allFlags = MicromapCreateFlagBitsEXT::eDeviceAddressCaptureReplay;
6694  };
6695 
6697  {
6699  };
6700 
6702  {
6705  };
6706 
6708  {
6713  };
6714 
6715 #if defined( VK_ENABLE_BETA_EXTENSIONS )
6716  //=== VK_NV_displacement_micromap ===
6717 
6719  {
6720  e64Triangles64Bytes = VK_DISPLACEMENT_MICROMAP_FORMAT_64_TRIANGLES_64_BYTES_NV,
6721  e256Triangles128Bytes = VK_DISPLACEMENT_MICROMAP_FORMAT_256_TRIANGLES_128_BYTES_NV,
6722  e1024Triangles128Bytes = VK_DISPLACEMENT_MICROMAP_FORMAT_1024_TRIANGLES_128_BYTES_NV
6723  };
6724 #endif /*VK_ENABLE_BETA_EXTENSIONS*/
6725 
6726  //=== VK_ARM_scheduling_controls ===
6727 
6729  {
6730  eShaderCoreCount = VK_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_SHADER_CORE_COUNT_ARM
6731  };
6732 
6734 
6735  template <>
6737  {
6738  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6739  static VULKAN_HPP_CONST_OR_CONSTEXPR PhysicalDeviceSchedulingControlsFlagsARM allFlags = PhysicalDeviceSchedulingControlsFlagBitsARM::eShaderCoreCount;
6740  };
6741 
6742  //=== VK_NV_memory_decompression ===
6743 
6745  {
6746  eGdeflate10 = VK_MEMORY_DECOMPRESSION_METHOD_GDEFLATE_1_0_BIT_NV
6747  };
6748 
6750 
6751  template <>
6753  {
6754  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6755  static VULKAN_HPP_CONST_OR_CONSTEXPR MemoryDecompressionMethodFlagsNV allFlags = MemoryDecompressionMethodFlagBitsNV::eGdeflate10;
6756  };
6757 
6758  //=== VK_EXT_subpass_merge_feedback ===
6759 
6761  {
6776  };
6777 
6778  //=== VK_LUNARG_direct_driver_loading ===
6779 
6781  {
6784  };
6785 
6787  {
6788  };
6789 
6791 
6792  template <>
6794  {
6795  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6797  };
6798 
6799  //=== VK_NV_optical_flow ===
6800 
6802  {
6809  };
6810 
6812 
6813  template <>
6815  {
6816  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6817  static VULKAN_HPP_CONST_OR_CONSTEXPR OpticalFlowUsageFlagsNV allFlags = OpticalFlowUsageFlagBitsNV::eUnknown | OpticalFlowUsageFlagBitsNV::eInput |
6818  OpticalFlowUsageFlagBitsNV::eOutput | OpticalFlowUsageFlagBitsNV::eHint |
6819  OpticalFlowUsageFlagBitsNV::eCost | OpticalFlowUsageFlagBitsNV::eGlobalFlow;
6820  };
6821 
6823  {
6829  };
6830 
6832 
6833  template <>
6835  {
6836  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6837  static VULKAN_HPP_CONST_OR_CONSTEXPR OpticalFlowGridSizeFlagsNV allFlags = OpticalFlowGridSizeFlagBitsNV::eUnknown | OpticalFlowGridSizeFlagBitsNV::e1X1 |
6838  OpticalFlowGridSizeFlagBitsNV::e2X2 | OpticalFlowGridSizeFlagBitsNV::e4X4 |
6839  OpticalFlowGridSizeFlagBitsNV::e8X8;
6840  };
6841 
6843  {
6848  };
6849 
6851  {
6861  };
6862 
6864  {
6870  };
6871 
6873 
6874  template <>
6876  {
6877  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6879  OpticalFlowSessionCreateFlagBitsNV::eEnableHint | OpticalFlowSessionCreateFlagBitsNV::eEnableCost |
6880  OpticalFlowSessionCreateFlagBitsNV::eEnableGlobalFlow | OpticalFlowSessionCreateFlagBitsNV::eAllowRegions |
6881  OpticalFlowSessionCreateFlagBitsNV::eBothDirections;
6882  };
6883 
6885  {
6887  };
6888 
6890 
6891  template <>
6893  {
6894  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6895  static VULKAN_HPP_CONST_OR_CONSTEXPR OpticalFlowExecuteFlagsNV allFlags = OpticalFlowExecuteFlagBitsNV::eDisableTemporalHints;
6896  };
6897 
6898  //=== VK_KHR_maintenance5 ===
6899 
6901  {
6902  eDisableOptimization = VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT_KHR,
6903  eAllowDerivatives = VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT_KHR,
6904  eDerivative = VK_PIPELINE_CREATE_2_DERIVATIVE_BIT_KHR,
6905  eViewIndexFromDeviceIndex = VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR,
6906  eDispatchBase = VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT_KHR,
6907  eDeferCompileNV = VK_PIPELINE_CREATE_2_DEFER_COMPILE_BIT_NV,
6908  eCaptureStatistics = VK_PIPELINE_CREATE_2_CAPTURE_STATISTICS_BIT_KHR,
6909  eCaptureInternalRepresentations = VK_PIPELINE_CREATE_2_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR,
6910  eFailOnPipelineCompileRequired = VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_KHR,
6911  eEarlyReturnOnFailure = VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT_KHR,
6912  eLinkTimeOptimizationEXT = VK_PIPELINE_CREATE_2_LINK_TIME_OPTIMIZATION_BIT_EXT,
6913  eRetainLinkTimeOptimizationInfoEXT = VK_PIPELINE_CREATE_2_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT,
6914  eLibrary = VK_PIPELINE_CREATE_2_LIBRARY_BIT_KHR,
6915  eRayTracingSkipTriangles = VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR,
6916  eRayTracingSkipAabbs = VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_AABBS_BIT_KHR,
6917  eRayTracingNoNullAnyHitShaders = VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR,
6918  eRayTracingNoNullClosestHitShaders = VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR,
6919  eRayTracingNoNullMissShaders = VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR,
6920  eRayTracingNoNullIntersectionShaders = VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR,
6921  eRayTracingShaderGroupHandleCaptureReplay = VK_PIPELINE_CREATE_2_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR,
6922  eIndirectBindableNV = VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_NV,
6923  eRayTracingAllowMotionNV = VK_PIPELINE_CREATE_2_RAY_TRACING_ALLOW_MOTION_BIT_NV,
6924  eRenderingFragmentShadingRateAttachment = VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR,
6925  eRenderingFragmentDensityMapAttachmentEXT = VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT,
6926  eRayTracingOpacityMicromapEXT = VK_PIPELINE_CREATE_2_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT,
6927  eColorAttachmentFeedbackLoopEXT = VK_PIPELINE_CREATE_2_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT,
6928  eDepthStencilAttachmentFeedbackLoopEXT = VK_PIPELINE_CREATE_2_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT,
6929  eNoProtectedAccessEXT = VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT_EXT,
6930  eProtectedAccessOnlyEXT = VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT_EXT,
6931  eRayTracingDisplacementMicromapNV = VK_PIPELINE_CREATE_2_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV,
6932  eDescriptorBufferEXT = VK_PIPELINE_CREATE_2_DESCRIPTOR_BUFFER_BIT_EXT
6933  };
6934 
6936 
6937  template <>
6939  {
6940  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
6942  PipelineCreateFlagBits2KHR::eDisableOptimization | PipelineCreateFlagBits2KHR::eAllowDerivatives | PipelineCreateFlagBits2KHR::eDerivative |
6943  PipelineCreateFlagBits2KHR::eViewIndexFromDeviceIndex | PipelineCreateFlagBits2KHR::eDispatchBase | PipelineCreateFlagBits2KHR::eDeferCompileNV |
6944  PipelineCreateFlagBits2KHR::eCaptureStatistics | PipelineCreateFlagBits2KHR::eCaptureInternalRepresentations |
6945  PipelineCreateFlagBits2KHR::eFailOnPipelineCompileRequired | PipelineCreateFlagBits2KHR::eEarlyReturnOnFailure |
6946  PipelineCreateFlagBits2KHR::eLinkTimeOptimizationEXT | PipelineCreateFlagBits2KHR::eRetainLinkTimeOptimizationInfoEXT |
6947  PipelineCreateFlagBits2KHR::eLibrary | PipelineCreateFlagBits2KHR::eRayTracingSkipTriangles | PipelineCreateFlagBits2KHR::eRayTracingSkipAabbs |
6948  PipelineCreateFlagBits2KHR::eRayTracingNoNullAnyHitShaders | PipelineCreateFlagBits2KHR::eRayTracingNoNullClosestHitShaders |
6949  PipelineCreateFlagBits2KHR::eRayTracingNoNullMissShaders | PipelineCreateFlagBits2KHR::eRayTracingNoNullIntersectionShaders |
6950  PipelineCreateFlagBits2KHR::eRayTracingShaderGroupHandleCaptureReplay | PipelineCreateFlagBits2KHR::eIndirectBindableNV |
6951  PipelineCreateFlagBits2KHR::eRayTracingAllowMotionNV | PipelineCreateFlagBits2KHR::eRenderingFragmentShadingRateAttachment |
6952  PipelineCreateFlagBits2KHR::eRenderingFragmentDensityMapAttachmentEXT | PipelineCreateFlagBits2KHR::eRayTracingOpacityMicromapEXT |
6953  PipelineCreateFlagBits2KHR::eColorAttachmentFeedbackLoopEXT | PipelineCreateFlagBits2KHR::eDepthStencilAttachmentFeedbackLoopEXT |
6954  PipelineCreateFlagBits2KHR::eNoProtectedAccessEXT | PipelineCreateFlagBits2KHR::eProtectedAccessOnlyEXT |
6955  PipelineCreateFlagBits2KHR::eRayTracingDisplacementMicromapNV | PipelineCreateFlagBits2KHR::eDescriptorBufferEXT;
6956  };
6957 
6959  {
6960  eTransferSrc = VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT_KHR,
6961  eTransferDst = VK_BUFFER_USAGE_2_TRANSFER_DST_BIT_KHR,
6962  eUniformTexelBuffer = VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR,
6963  eStorageTexelBuffer = VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT_KHR,
6964  eUniformBuffer = VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT_KHR,
6965  eStorageBuffer = VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT_KHR,
6966  eIndexBuffer = VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT_KHR,
6967  eVertexBuffer = VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT_KHR,
6968  eIndirectBuffer = VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT_KHR,
6969 #if defined( VK_ENABLE_BETA_EXTENSIONS )
6970  eExecutionGraphScratchAMDX = VK_BUFFER_USAGE_2_EXECUTION_GRAPH_SCRATCH_BIT_AMDX,
6971 #endif /*VK_ENABLE_BETA_EXTENSIONS*/
6972  eConditionalRenderingEXT = VK_BUFFER_USAGE_2_CONDITIONAL_RENDERING_BIT_EXT,
6973  eShaderBindingTable = VK_BUFFER_USAGE_2_SHADER_BINDING_TABLE_BIT_KHR,
6974  eRayTracingNV = VK_BUFFER_USAGE_2_RAY_TRACING_BIT_NV,
6975  eTransformFeedbackBufferEXT = VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT,
6976  eTransformFeedbackCounterBufferEXT = VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT,
6977  eVideoDecodeSrc = VK_BUFFER_USAGE_2_VIDEO_DECODE_SRC_BIT_KHR,
6978  eVideoDecodeDst = VK_BUFFER_USAGE_2_VIDEO_DECODE_DST_BIT_KHR,
6979 #if defined( VK_ENABLE_BETA_EXTENSIONS )
6980  eVideoEncodeDst = VK_BUFFER_USAGE_2_VIDEO_ENCODE_DST_BIT_KHR,
6981  eVideoEncodeSrc = VK_BUFFER_USAGE_2_VIDEO_ENCODE_SRC_BIT_KHR,
6982 #endif /*VK_ENABLE_BETA_EXTENSIONS*/
6983  eShaderDeviceAddress = VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT_KHR,
6984  eAccelerationStructureBuildInputReadOnly = VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR,
6985  eAccelerationStructureStorage = VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR,
6986  eSamplerDescriptorBufferEXT = VK_BUFFER_USAGE_2_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT,
6987  eResourceDescriptorBufferEXT = VK_BUFFER_USAGE_2_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT,
6988  ePushDescriptorsDescriptorBufferEXT = VK_BUFFER_USAGE_2_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT,
6989  eMicromapBuildInputReadOnlyEXT = VK_BUFFER_USAGE_2_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT,
6990  eMicromapStorageEXT = VK_BUFFER_USAGE_2_MICROMAP_STORAGE_BIT_EXT
6991  };
6992 
6994 
6995  template <>
6997  {
6998  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
7000  BufferUsageFlagBits2KHR::eTransferSrc | BufferUsageFlagBits2KHR::eTransferDst | BufferUsageFlagBits2KHR::eUniformTexelBuffer |
7001  BufferUsageFlagBits2KHR::eStorageTexelBuffer | BufferUsageFlagBits2KHR::eUniformBuffer | BufferUsageFlagBits2KHR::eStorageBuffer |
7002  BufferUsageFlagBits2KHR::eIndexBuffer | BufferUsageFlagBits2KHR::eVertexBuffer | BufferUsageFlagBits2KHR::eIndirectBuffer
7003 #if defined( VK_ENABLE_BETA_EXTENSIONS )
7004  | BufferUsageFlagBits2KHR::eExecutionGraphScratchAMDX
7005 #endif /*VK_ENABLE_BETA_EXTENSIONS*/
7006  | BufferUsageFlagBits2KHR::eConditionalRenderingEXT | BufferUsageFlagBits2KHR::eShaderBindingTable |
7007  BufferUsageFlagBits2KHR::eTransformFeedbackBufferEXT | BufferUsageFlagBits2KHR::eTransformFeedbackCounterBufferEXT |
7008  BufferUsageFlagBits2KHR::eVideoDecodeSrc | BufferUsageFlagBits2KHR::eVideoDecodeDst
7009 #if defined( VK_ENABLE_BETA_EXTENSIONS )
7010  | BufferUsageFlagBits2KHR::eVideoEncodeDst | BufferUsageFlagBits2KHR::eVideoEncodeSrc
7011 #endif /*VK_ENABLE_BETA_EXTENSIONS*/
7012  | BufferUsageFlagBits2KHR::eShaderDeviceAddress | BufferUsageFlagBits2KHR::eAccelerationStructureBuildInputReadOnly |
7013  BufferUsageFlagBits2KHR::eAccelerationStructureStorage | BufferUsageFlagBits2KHR::eSamplerDescriptorBufferEXT |
7014  BufferUsageFlagBits2KHR::eResourceDescriptorBufferEXT | BufferUsageFlagBits2KHR::ePushDescriptorsDescriptorBufferEXT |
7015  BufferUsageFlagBits2KHR::eMicromapBuildInputReadOnlyEXT | BufferUsageFlagBits2KHR::eMicromapStorageEXT;
7016  };
7017 
7018  //=== VK_EXT_shader_object ===
7019 
7021  {
7029  };
7030 
7032 
7033  template <>
7035  {
7036  static VULKAN_HPP_CONST_OR_CONSTEXPR bool isBitmask = true;
7038  ShaderCreateFlagBitsEXT::eLinkStage | ShaderCreateFlagBitsEXT::eAllowVaryingSubgroupSize | ShaderCreateFlagBitsEXT::eRequireFullSubgroups |
7039  ShaderCreateFlagBitsEXT::eNoTaskShader | ShaderCreateFlagBitsEXT::eDispatchBase | ShaderCreateFlagBitsEXT::eFragmentShadingRateAttachment |
7040  ShaderCreateFlagBitsEXT::eFragmentDensityMapAttachment;
7041  };
7042 
7044  {
7047  };
7048 
7049  //=== VK_NV_ray_tracing_invocation_reorder ===
7050 
7052  {
7055  };
7056 
7057  //=== VK_EXT_layer_settings ===
7058 
7060  {
7069  };
7070 
7071  //=== VK_NV_low_latency2 ===
7072 
7073  enum class LatencyMarkerNV
7074  {
7087  };
7088 
7090  {
7093  };
7094 
7095  //=== VK_KHR_cooperative_matrix ===
7096 
7097  enum class ScopeKHR
7098  {
7103  };
7105 
7106  enum class ComponentTypeKHR
7107  {
7119  };
7121 
7122  //=== VK_QCOM_image_processing2 ===
7123 
7125  {
7128  };
7129 
7130  //=== VK_QCOM_filter_cubic_weights ===
7131 
7133  {
7138  };
7139 
7140  //=== VK_MSFT_layered_driver ===
7141 
7143  {
7146  };
7147 
7148  //=== VK_KHR_calibrated_timestamps ===
7149 
7150  enum class TimeDomainKHR
7151  {
7156  };
7158 
7159  //=========================
7160  //=== Index Type Traits ===
7161  //=========================
7162 
7163  template <typename T>
7165  {
7166  };
7167 
7168  template <>
7169  struct IndexTypeValue<uint16_t>
7170  {
7171  static VULKAN_HPP_CONST_OR_CONSTEXPR IndexType value = IndexType::eUint16;
7172  };
7173 
7174  template <>
7176  {
7177  using Type = uint16_t;
7178  };
7179 
7180  template <>
7181  struct IndexTypeValue<uint32_t>
7182  {
7183  static VULKAN_HPP_CONST_OR_CONSTEXPR IndexType value = IndexType::eUint32;
7184  };
7185 
7186  template <>
7188  {
7189  using Type = uint32_t;
7190  };
7191 
7192  template <>
7193  struct IndexTypeValue<uint8_t>
7194  {
7195  static VULKAN_HPP_CONST_OR_CONSTEXPR IndexType value = IndexType::eUint8EXT;
7196  };
7197 
7198  template <>
7200  {
7201  using Type = uint8_t;
7202  };
7203 
7204  //===========================================================
7205  //=== Mapping from ObjectType to DebugReportObjectTypeEXT ===
7206  //===========================================================
7207 
7209  {
7210  switch ( objectType )
7211  {
7212  //=== VK_VERSION_1_0 ===
7213  case VULKAN_HPP_NAMESPACE::ObjectType::eInstance: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eInstance;
7214  case VULKAN_HPP_NAMESPACE::ObjectType::ePhysicalDevice: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::ePhysicalDevice;
7215  case VULKAN_HPP_NAMESPACE::ObjectType::eDevice: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDevice;
7216  case VULKAN_HPP_NAMESPACE::ObjectType::eQueue: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eQueue;
7217  case VULKAN_HPP_NAMESPACE::ObjectType::eDeviceMemory: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDeviceMemory;
7218  case VULKAN_HPP_NAMESPACE::ObjectType::eFence: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eFence;
7219  case VULKAN_HPP_NAMESPACE::ObjectType::eSemaphore: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eSemaphore;
7220  case VULKAN_HPP_NAMESPACE::ObjectType::eEvent: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eEvent;
7221  case VULKAN_HPP_NAMESPACE::ObjectType::eQueryPool: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eQueryPool;
7222  case VULKAN_HPP_NAMESPACE::ObjectType::eBuffer: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eBuffer;
7223  case VULKAN_HPP_NAMESPACE::ObjectType::eBufferView: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eBufferView;
7224  case VULKAN_HPP_NAMESPACE::ObjectType::eImage: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eImage;
7225  case VULKAN_HPP_NAMESPACE::ObjectType::eImageView: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eImageView;
7226  case VULKAN_HPP_NAMESPACE::ObjectType::eShaderModule: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eShaderModule;
7227  case VULKAN_HPP_NAMESPACE::ObjectType::ePipelineCache: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::ePipelineCache;
7228  case VULKAN_HPP_NAMESPACE::ObjectType::ePipeline: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::ePipeline;
7229  case VULKAN_HPP_NAMESPACE::ObjectType::ePipelineLayout: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::ePipelineLayout;
7230  case VULKAN_HPP_NAMESPACE::ObjectType::eSampler: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eSampler;
7231  case VULKAN_HPP_NAMESPACE::ObjectType::eDescriptorPool: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDescriptorPool;
7232  case VULKAN_HPP_NAMESPACE::ObjectType::eDescriptorSet: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDescriptorSet;
7233  case VULKAN_HPP_NAMESPACE::ObjectType::eDescriptorSetLayout: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDescriptorSetLayout;
7234  case VULKAN_HPP_NAMESPACE::ObjectType::eFramebuffer: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eFramebuffer;
7235  case VULKAN_HPP_NAMESPACE::ObjectType::eRenderPass: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eRenderPass;
7236  case VULKAN_HPP_NAMESPACE::ObjectType::eCommandPool: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eCommandPool;
7237  case VULKAN_HPP_NAMESPACE::ObjectType::eCommandBuffer:
7238  return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eCommandBuffer;
7239 
7240  //=== VK_VERSION_1_1 ===
7241  case VULKAN_HPP_NAMESPACE::ObjectType::eSamplerYcbcrConversion: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eSamplerYcbcrConversion;
7242  case VULKAN_HPP_NAMESPACE::ObjectType::eDescriptorUpdateTemplate:
7243  return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDescriptorUpdateTemplate;
7244 
7245  //=== VK_VERSION_1_3 ===
7246  case VULKAN_HPP_NAMESPACE::ObjectType::ePrivateDataSlot:
7247  return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown;
7248 
7249  //=== VK_KHR_surface ===
7250  case VULKAN_HPP_NAMESPACE::ObjectType::eSurfaceKHR:
7251  return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eSurfaceKHR;
7252 
7253  //=== VK_KHR_swapchain ===
7254  case VULKAN_HPP_NAMESPACE::ObjectType::eSwapchainKHR:
7255  return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eSwapchainKHR;
7256 
7257  //=== VK_KHR_display ===
7258  case VULKAN_HPP_NAMESPACE::ObjectType::eDisplayKHR: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDisplayKHR;
7259  case VULKAN_HPP_NAMESPACE::ObjectType::eDisplayModeKHR:
7260  return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDisplayModeKHR;
7261 
7262  //=== VK_EXT_debug_report ===
7263  case VULKAN_HPP_NAMESPACE::ObjectType::eDebugReportCallbackEXT:
7264  return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDebugReportCallbackEXT;
7265 
7266  //=== VK_KHR_video_queue ===
7267  case VULKAN_HPP_NAMESPACE::ObjectType::eVideoSessionKHR: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown;
7268  case VULKAN_HPP_NAMESPACE::ObjectType::eVideoSessionParametersKHR:
7269  return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown;
7270 
7271  //=== VK_NVX_binary_import ===
7272  case VULKAN_HPP_NAMESPACE::ObjectType::eCuModuleNVX: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eCuModuleNVX;
7273  case VULKAN_HPP_NAMESPACE::ObjectType::eCuFunctionNVX:
7274  return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eCuFunctionNVX;
7275 
7276  //=== VK_EXT_debug_utils ===
7277  case VULKAN_HPP_NAMESPACE::ObjectType::eDebugUtilsMessengerEXT:
7278  return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown;
7279 
7280  //=== VK_KHR_acceleration_structure ===
7281  case VULKAN_HPP_NAMESPACE::ObjectType::eAccelerationStructureKHR:
7282  return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eAccelerationStructureKHR;
7283 
7284  //=== VK_EXT_validation_cache ===
7285  case VULKAN_HPP_NAMESPACE::ObjectType::eValidationCacheEXT:
7286  return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eValidationCacheEXT;
7287 
7288  //=== VK_NV_ray_tracing ===
7289  case VULKAN_HPP_NAMESPACE::ObjectType::eAccelerationStructureNV:
7290  return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eAccelerationStructureNV;
7291 
7292  //=== VK_INTEL_performance_query ===
7293  case VULKAN_HPP_NAMESPACE::ObjectType::ePerformanceConfigurationINTEL:
7294  return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown;
7295 
7296  //=== VK_KHR_deferred_host_operations ===
7297  case VULKAN_HPP_NAMESPACE::ObjectType::eDeferredOperationKHR:
7298  return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown;
7299 
7300  //=== VK_NV_device_generated_commands ===
7301  case VULKAN_HPP_NAMESPACE::ObjectType::eIndirectCommandsLayoutNV: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown;
7302 
7303 #if defined( VK_ENABLE_BETA_EXTENSIONS )
7304  //=== VK_NV_cuda_kernel_launch ===
7305  case VULKAN_HPP_NAMESPACE::ObjectType::eCudaModuleNV: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eCudaModuleNV;
7306  case VULKAN_HPP_NAMESPACE::ObjectType::eCudaFunctionNV: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eCudaFunctionNV;
7307 #endif /*VK_ENABLE_BETA_EXTENSIONS*/
7308 
7309 #if defined( VK_USE_PLATFORM_FUCHSIA )
7310  //=== VK_FUCHSIA_buffer_collection ===
7311  case VULKAN_HPP_NAMESPACE::ObjectType::eBufferCollectionFUCHSIA: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eBufferCollectionFUCHSIA;
7312 #endif /*VK_USE_PLATFORM_FUCHSIA*/
7313 
7314  //=== VK_EXT_opacity_micromap ===
7315  case VULKAN_HPP_NAMESPACE::ObjectType::eMicromapEXT:
7316  return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown;
7317 
7318  //=== VK_NV_optical_flow ===
7319  case VULKAN_HPP_NAMESPACE::ObjectType::eOpticalFlowSessionNV:
7320  return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown;
7321 
7322  //=== VK_EXT_shader_object ===
7323  case VULKAN_HPP_NAMESPACE::ObjectType::eShaderEXT: return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown;
7324 
7325  default: VULKAN_HPP_ASSERT( false && "unknown ObjectType" ); return VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown;
7326  }
7327  }
7328 
7329 } // namespace VULKAN_HPP_NAMESPACE
7330 #endif
VULKAN_HPP_CONSTEXPR Flags< BitType > operator&(Flags< BitType > const &rhs) const VULKAN_HPP_NOEXCEPT
VULKAN_HPP_CONSTEXPR Flags() VULKAN_HPP_NOEXCEPT
VULKAN_HPP_CONSTEXPR Flags< BitType > operator^(Flags< BitType > const &rhs) const VULKAN_HPP_NOEXCEPT
VULKAN_HPP_CONSTEXPR bool operator==(Flags< BitType > const &rhs) const VULKAN_HPP_NOEXCEPT
VULKAN_HPP_CONSTEXPR Flags(Flags< BitType > const &rhs) VULKAN_HPP_NOEXCEPT=default
VULKAN_HPP_CONSTEXPR Flags< BitType > operator~() const VULKAN_HPP_NOEXCEPT
VULKAN_HPP_CONSTEXPR bool operator!() const VULKAN_HPP_NOEXCEPT
VULKAN_HPP_CONSTEXPR bool operator>=(Flags< BitType > const &rhs) const VULKAN_HPP_NOEXCEPT
VULKAN_HPP_CONSTEXPR Flags(BitType bit) VULKAN_HPP_NOEXCEPT
typename std::underlying_type< BitType >::type MaskType
VULKAN_HPP_CONSTEXPR bool operator>(Flags< BitType > const &rhs) const VULKAN_HPP_NOEXCEPT
VULKAN_HPP_CONSTEXPR bool operator!=(Flags< BitType > const &rhs) const VULKAN_HPP_NOEXCEPT
VULKAN_HPP_CONSTEXPR Flags< BitType > operator|(Flags< BitType > const &rhs) const VULKAN_HPP_NOEXCEPT
VULKAN_HPP_CONSTEXPR_14 Flags< BitType > & operator&=(Flags< BitType > const &rhs) VULKAN_HPP_NOEXCEPT
VULKAN_HPP_CONSTEXPR Flags(MaskType flags) VULKAN_HPP_NOEXCEPT
VULKAN_HPP_CONSTEXPR bool operator<=(Flags< BitType > const &rhs) const VULKAN_HPP_NOEXCEPT
VULKAN_HPP_CONSTEXPR_14 Flags< BitType > & operator=(Flags< BitType > const &rhs) VULKAN_HPP_NOEXCEPT=default
VULKAN_HPP_CONSTEXPR_14 Flags< BitType > & operator^=(Flags< BitType > const &rhs) VULKAN_HPP_NOEXCEPT
VULKAN_HPP_CONSTEXPR bool operator<(Flags< BitType > const &rhs) const VULKAN_HPP_NOEXCEPT
VULKAN_HPP_CONSTEXPR_14 Flags< BitType > & operator|=(Flags< BitType > const &rhs) VULKAN_HPP_NOEXCEPT
PipelineRasterizationStateCreateFlagBits
AccelerationStructureTypeKHR
InstanceCreateFlagBits
MemoryDecompressionMethodFlagBitsNV
DeviceEventTypeEXT
DeviceFaultVendorBinaryHeaderVersionEXT
MemoryOverallocationBehaviorAMD
SampleCountFlagBits
ValidationCacheCreateFlagBitsEXT
SurfaceCounterFlagBitsEXT
IndirectStateFlagBitsNV
VULKAN_HPP_CONSTEXPR bool operator!=(BitType bit, Flags< BitType > const &flags) VULKAN_HPP_NOEXCEPT
OpticalFlowSessionCreateFlagBitsNV
VideoEncodeH264RateControlFlagBitsKHR
AccelerationStructureMemoryRequirementsTypeNV
SamplerReductionMode
VideoDecodeH264PictureLayoutFlagBitsKHR
QueryResultStatusKHR
PipelineColorBlendStateCreateFlagBits
DisplayModeCreateFlagBitsKHR
BufferUsageFlagBits2KHR
Flags< BuildAccelerationStructureFlagBitsKHR > BuildAccelerationStructureFlagsKHR
GeometryInstanceFlagBitsKHR
DeviceQueueCreateFlagBits
PrimitiveTopology
PipelineCreationFeedbackFlagBits
PeerMemoryFeatureFlagBits
BufferUsageFlagBits
IndirectCommandsTokenTypeNV
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR Flags< BitType > operator|(BitType lhs, BitType rhs) VULKAN_HPP_NOEXCEPT
VULKAN_HPP_CONSTEXPR bool operator>=(BitType bit, Flags< BitType > const &flags) VULKAN_HPP_NOEXCEPT
PipelineDepthStencilStateCreateFlagBits
PipelineCoverageModulationStateCreateFlagBitsNV
ShaderFloatControlsIndependence
BuildAccelerationStructureFlagBitsKHR
ShaderCorePropertiesFlagBitsAMD
@ eAccelerationStructureCompactedSizeKHR
@ eMicromapCompactedSizeEXT
@ eAccelerationStructureCompactedSizeNV
@ eTransformFeedbackStreamEXT
@ eAccelerationStructureSizeKHR
@ eAccelerationStructureSerializationSizeKHR
@ eMeshPrimitivesGeneratedEXT
@ eAccelerationStructureSerializationBottomLevelPointersKHR
@ eMicromapSerializationSizeEXT
AccelerationStructureBuildTypeKHR
ImageCreateFlagBits
SystemAllocationScope
ColorComponentFlagBits
Flags< MemoryAllocateFlagBits > MemoryAllocateFlags
FramebufferCreateFlagBits
VideoComponentBitDepthFlagBitsKHR
DisplayPlaneAlphaFlagBitsKHR
OpacityMicromapFormatEXT
Flags< ExternalFenceHandleTypeFlagBits > ExternalFenceHandleTypeFlags
AccessFlagBits
@ eFragmentShadingRateAttachmentReadKHR
@ eColorAttachmentReadNoncoherentEXT
OpticalFlowSessionBindingPointNV
Flags< SubmitFlagBits > SubmitFlags
DisplacementMicromapFormatNV
PerformanceCounterStorageKHR
SemaphoreWaitFlagBits
QueryPipelineStatisticFlagBits
VideoEncodeH265TransformBlockSizeFlagBitsKHR
PipelineTessellationStateCreateFlagBits
DebugUtilsMessengerCreateFlagBitsEXT
QueryPoolCreateFlagBits
VertexInputRate
QueueGlobalPriorityKHR
VideoBeginCodingFlagBitsKHR
AccelerationStructureMotionInstanceFlagBitsNV
PipelineBindPoint
ViewportCoordinateSwizzleNV
ExternalSemaphoreFeatureFlagBits
@ eDepthStencilReadOnlyOptimal
@ eStencilAttachmentOptimalKHR
@ eDepthReadOnlyStencilAttachmentOptimal
@ eDepthAttachmentStencilReadOnlyOptimal
@ eDepthStencilAttachmentOptimal
@ eDepthReadOnlyStencilAttachmentOptimalKHR
@ eFragmentShadingRateAttachmentOptimalKHR
@ eFragmentDensityMapOptimalEXT
@ eAttachmentFeedbackLoopOptimalEXT
@ eDepthAttachmentStencilReadOnlyOptimalKHR
SubmitFlagBits
LatencyMarkerNV
VideoEncodeTuningModeKHR
DiscardRectangleModeEXT
Flags< ExternalSemaphoreHandleTypeFlagBits > ExternalSemaphoreHandleTypeFlags
DescriptorType
ExternalFenceHandleTypeFlagBits
CopyMicromapModeEXT
SurfaceTransformFlagBitsKHR
DependencyFlagBits
VideoEndCodingFlagBitsKHR
VULKAN_HPP_CONSTEXPR bool operator>(BitType bit, Flags< BitType > const &flags) VULKAN_HPP_NOEXCEPT
PipelineStageFlagBits2
VULKAN_HPP_INLINE vk::DebugReportObjectTypeEXT debugReportObjectType(vk::ObjectType objectType)
PhysicalDeviceSchedulingControlsFlagBitsARM
HeadlessSurfaceCreateFlagBitsEXT
InternalAllocationType
ShadingRatePaletteEntryNV
ExternalFenceFeatureFlagBits
CommandBufferLevel
CommandBufferUsageFlagBits
VideoChromaSubsamplingFlagBitsKHR
ValidationCheckEXT
SwapchainCreateFlagBitsKHR
FenceCreateFlagBits
PipelineInputAssemblyStateCreateFlagBits
Flags< GeometryInstanceFlagBitsKHR > GeometryInstanceFlagsKHR
LayerSettingTypeEXT
ResolveModeFlagBits
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR Flags< BitType > operator&(BitType lhs, BitType rhs) VULKAN_HPP_NOEXCEPT
OpticalFlowUsageFlagBitsNV
PipelineLayoutCreateFlagBits
Flags< RenderingFlagBits > RenderingFlags
PipelineVertexInputStateCreateFlagBits
AttachmentStoreOp
ExternalMemoryFeatureFlagBits
SparseImageFormatFlagBits
VideoEncodeRateControlFlagBitsKHR
CoverageModulationModeNV
VULKAN_HPP_CONSTEXPR bool operator<(BitType bit, Flags< BitType > const &flags) VULKAN_HPP_NOEXCEPT
DirectDriverLoadingModeLUNARG
@ ePlusClampedAlphaEXT
GeometryFlagBitsKHR
PipelineCreateFlagBits2KHR
Flags< FenceImportFlagBits > FenceImportFlags
PerformanceParameterTypeINTEL
SparseMemoryBindFlagBits
VideoEncodeH265StdFlagBitsKHR
Flags< SemaphoreImportFlagBits > SemaphoreImportFlags
Flags< PipelineStageFlagBits2 > PipelineStageFlags2
SamplerYcbcrRange
ComponentTypeKHR
ProvokingVertexModeEXT
SubpassMergeStatusEXT
PresentScalingFlagBitsEXT
OpticalFlowPerformanceLevelNV
VideoEncodeH264StdFlagBitsKHR
ExternalMemoryFeatureFlagBitsNV
Flags< ToolPurposeFlagBits > ToolPurposeFlags
PerformanceCounterDescriptionFlagBitsKHR
MicromapCreateFlagBitsEXT
ImageCompressionFixedRateFlagBitsEXT
ImageUsageFlagBits
VideoDecodeCapabilityFlagBitsKHR
DisplaySurfaceCreateFlagBitsKHR
PipelineDiscardRectangleStateCreateFlagBitsEXT
DisplayEventTypeEXT
DeviceCreateFlagBits
PipelineViewportSwizzleStateCreateFlagBitsNV
DescriptorUpdateTemplateCreateFlagBits
CompositeAlphaFlagBitsKHR
MicromapTypeEXT
DeviceFaultAddressTypeEXT
LineRasterizationModeEXT
DebugReportObjectTypeEXT
OpticalFlowExecuteFlagBitsNV
QueryPoolSamplingModeINTEL
PipelineViewportStateCreateFlagBits
Flags< ExternalMemoryHandleTypeFlagBits > ExternalMemoryHandleTypeFlags
PipelineRobustnessBufferBehaviorEXT
BufferCreateFlagBits
VideoEncodeFeedbackFlagBitsKHR
ImageCompressionFlagBitsEXT
PrivateDataSlotCreateFlagBits
EventCreateFlagBits
IndirectCommandsLayoutUsageFlagBitsNV
DeviceGroupPresentModeFlagBitsKHR
QueryControlFlagBits
AccelerationStructureCompatibilityKHR
VideoCodingControlFlagBitsKHR
CommandBufferResetFlagBits
VideoEncodeCapabilityFlagBitsKHR
FragmentShadingRateCombinerOpKHR
VideoEncodeContentFlagBitsKHR
PerformanceCounterScopeKHR
PhysicalDeviceType
DeviceAddressBindingTypeEXT
Flags< GeometryFlagBitsKHR > GeometryFlagsKHR
CullModeFlagBits
DirectDriverLoadingFlagBitsLUNARG
VULKAN_HPP_CONSTEXPR bool operator==(BitType bit, Flags< BitType > const &flags) VULKAN_HPP_NOEXCEPT
DeviceAddressBindingFlagBitsEXT
SemaphoreImportFlagBits
ComponentSwizzle
ShaderStageFlagBits
PipelineCoverageReductionStateCreateFlagBitsNV
Flags< FormatFeatureFlagBits2 > FormatFeatureFlags2
VideoCapabilityFlagBitsKHR
CoarseSampleOrderTypeNV
ShaderCreateFlagBitsEXT
QueryResultFlagBits
AccelerationStructureCreateFlagBitsKHR
VideoEncodeH265CapabilityFlagBitsKHR
DeviceDiagnosticsConfigFlagBitsNV
VideoEncodeFlagBitsKHR
DebugUtilsMessageSeverityFlagBitsEXT
@ eIntelProprietaryWindows
@ eImaginationProprietary
@ eVerisiliconProprietary
@ eImaginationOpenSourceMESA
Flags< PeerMemoryFeatureFlagBits > PeerMemoryFeatureFlags
TessellationDomainOrigin
PipelineRasterizationConservativeStateCreateFlagBitsEXT
ImageAspectFlagBits
PerformanceValueTypeINTEL
VideoSessionParametersCreateFlagBitsKHR
CopyAccelerationStructureModeKHR
CommandPoolTrimFlagBits
Flags< PipelineCreationFeedbackFlagBits > PipelineCreationFeedbackFlags
MemoryMapFlagBits
VULKAN_HPP_CONSTEXPR bool operator<=(BitType bit, Flags< BitType > const &flags) VULKAN_HPP_NOEXCEPT
CommandPoolCreateFlagBits
Flags< DescriptorBindingFlagBits > DescriptorBindingFlags
Flags< ResolveModeFlagBits > ResolveModeFlags
Flags< SemaphoreWaitFlagBits > SemaphoreWaitFlags
OpacityMicromapSpecialIndexEXT
PerformanceOverrideTypeINTEL
BuildAccelerationStructureModeKHR
PipelineRobustnessImageBehaviorEXT
MemoryPropertyFlagBits
BufferViewCreateFlagBits
AccessFlagBits2
ShaderModuleCreateFlagBits
VideoSessionCreateFlagBitsKHR
ExternalMemoryHandleTypeFlagBits
ExternalSemaphoreHandleTypeFlagBits
PipelineStageFlagBits
MemoryUnmapFlagBitsKHR
PipelineRasterizationDepthClipStateCreateFlagBitsEXT
VideoEncodeRateControlModeFlagBitsKHR
VideoEncodeH265RateControlFlagBitsKHR
Flags< PrivateDataSlotCreateFlagBits > PrivateDataSlotCreateFlags
VideoEncodeH265CtbSizeFlagBitsKHR
PipelineCoverageToColorStateCreateFlagBitsNV
VideoDecodeFlagBitsKHR
ValidationCacheHeaderVersionEXT
OpticalFlowGridSizeFlagBitsNV
ImageViewCreateFlagBits
DisplayPowerStateEXT
PipelineDynamicStateCreateFlagBits
SamplerCreateFlagBits
DeviceMemoryReportFlagBitsEXT
PipelineRasterizationStateStreamCreateFlagBitsEXT
PointClippingBehavior
DescriptorUpdateTemplateType
BlockMatchWindowCompareModeQCOM
SubpassDescriptionFlagBits
RayTracingInvocationReorderModeNV
DepthBiasRepresentationEXT
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR Flags< BitType > operator^(BitType lhs, BitType rhs) VULKAN_HPP_NOEXCEPT
StencilFaceFlagBits
AcquireProfilingLockFlagBitsKHR
PipelineShaderStageCreateFlagBits
DebugUtilsMessengerCallbackDataFlagBitsEXT
ConservativeRasterizationModeEXT
DescriptorPoolResetFlagBits
FrameBoundaryFlagBitsEXT
FormatFeatureFlagBits2
Flags< DescriptorUpdateTemplateCreateFlagBits > DescriptorUpdateTemplateCreateFlags
SubpassContents
@ eInlineAndSecondaryCommandBuffersEXT
DeviceMemoryReportEventTypeEXT
ToolPurposeFlagBits
SamplerMipmapMode
SamplerYcbcrModelConversion
ExternalMemoryHandleTypeFlagBitsNV
@ eErrorExtensionNotPresent
@ eErrorFragmentedPool
@ eErrorSurfaceLostKHR
@ eErrorNotPermittedEXT
@ eErrorInvalidExternalHandleKHR
@ eOperationNotDeferredKHR
@ eErrorOutOfDateKHR
@ eErrorIncompatibleDriver
@ eErrorInvalidOpaqueCaptureAddressKHR
@ eErrorInitializationFailed
@ eErrorOutOfHostMemory
@ eErrorTooManyObjects
@ eErrorVideoStdVersionNotSupportedKHR
@ eErrorIncompatibleShaderBinaryEXT
@ eErrorVideoProfileFormatNotSupportedKHR
@ eErrorInvalidVideoStdParametersKHR
@ eErrorValidationFailedEXT
@ eErrorMemoryMapFailed
@ eOperationDeferredKHR
@ eErrorInvalidDeviceAddressEXT
@ eErrorVideoPictureLayoutNotSupportedKHR
@ eErrorVideoProfileCodecNotSupportedKHR
@ eErrorNotPermittedKHR
@ eErrorFragmentationEXT
@ eErrorInvalidShaderNV
@ eErrorVideoProfileOperationNotSupportedKHR
@ eErrorPipelineCompileRequiredEXT
@ eErrorIncompatibleDisplayKHR
@ eErrorNativeWindowInUseKHR
@ eErrorImageUsageNotSupportedKHR
@ ePipelineCompileRequired
@ eErrorInvalidOpaqueCaptureAddress
@ eErrorOutOfPoolMemoryKHR
@ eErrorFormatNotSupported
@ eErrorOutOfPoolMemory
@ eErrorLayerNotPresent
@ ePipelineCompileRequiredEXT
@ eErrorOutOfDeviceMemory
@ eErrorInvalidDrmFormatModifierPlaneLayoutEXT
@ eErrorCompressionExhaustedEXT
@ eErrorFragmentation
@ eErrorFeatureNotPresent
@ eErrorInvalidExternalHandle
VideoEncodeH264CapabilityFlagBitsKHR
StructureType
@ eMutableDescriptorTypeCreateInfoEXT
@ ePhysicalDeviceShaderSmBuiltinsPropertiesNV
@ ePhysicalDeviceFragmentDensityMap2PropertiesEXT
@ ePipelineRasterizationStateRasterizationOrderAMD
@ ePhysicalDeviceCopyMemoryIndirectPropertiesNV
@ eMemoryOpaqueCaptureAddressAllocateInfo
@ ePhysicalDevicePciBusInfoPropertiesEXT
@ eSurfacePresentModeCompatibilityEXT
@ ePipelineShaderStageRequiredSubgroupSizeCreateInfo
@ eVideoEncodeH264SessionParametersCreateInfoKHR
@ ePhysicalDeviceMemoryBudgetPropertiesEXT
@ eVideoEncodeSessionParametersFeedbackInfoKHR
@ ePhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM
@ eBufferOpaqueCaptureAddressCreateInfoKHR
@ eDescriptorSetVariableDescriptorCountLayoutSupport
@ ePhysicalDeviceVideoMaintenance1FeaturesKHR
@ eFramebufferAttachmentsCreateInfo
@ eSubpassShadingPipelineCreateInfoHUAWEI
@ ePerformanceConfigurationAcquireInfoINTEL
@ eWriteDescriptorSetInlineUniformBlockEXT
@ eSetDescriptorBufferOffsetsInfoEXT
@ ePhysicalDeviceVertexInputDynamicStateFeaturesEXT
@ ePhysicalDeviceExclusiveScissorFeaturesNV
@ eVideoSessionParametersCreateInfoKHR
@ eOpticalFlowSessionCreatePrivateDataInfoNV
@ eRenderPassFragmentDensityMapCreateInfoEXT
@ ePhysicalDeviceShaderObjectPropertiesEXT
@ ePhysicalDeviceCustomBorderColorPropertiesEXT
@ eInitializePerformanceApiInfoINTEL
@ ePhysicalDevicePipelineRobustnessFeaturesEXT
@ eDeviceMemoryOverallocationCreateInfoAMD
@ ePipelineInputAssemblyStateCreateInfo
@ eAccelerationStructureTrianglesDisplacementMicromapNV
@ eAccelerationStructureBuildSizesInfoKHR
@ ePhysicalDeviceSchedulingControlsPropertiesARM
@ ePhysicalDeviceRgba10X6FormatsFeaturesEXT
@ ePhysicalDeviceExternalImageFormatInfoKHR
@ eRenderPassMultiviewCreateInfoKHR
@ eSubpassResolvePerformanceQueryEXT
@ ePhysicalDeviceMaintenance4Properties
@ ePhysicalDeviceMeshShaderFeaturesNV
@ ePhysicalDeviceMultiviewPropertiesKHR
@ ePhysicalDevicePerformanceQueryFeaturesKHR
@ ePhysicalDeviceImageRobustnessFeaturesEXT
@ eDedicatedAllocationBufferCreateInfoNV
@ eWriteDescriptorSetInlineUniformBlock
@ ePipelineCreationFeedbackCreateInfoEXT
@ ePhysicalDeviceDescriptorPoolOverallocationFeaturesNV
@ ePhysicalDeviceSeparateDepthStencilLayoutsFeatures
@ eDescriptorSetVariableDescriptorCountAllocateInfoEXT
@ eAccelerationStructureDeviceAddressInfoKHR
@ eDeviceDiagnosticsConfigCreateInfoNV
@ eVertexInputAttributeDescription2EXT
@ ePhysicalDeviceRobustness2FeaturesEXT
@ eOpaqueCaptureDescriptorDataCreateInfoEXT
@ eVideoEncodeH265SessionParametersCreateInfoKHR
@ ePhysicalDeviceShaderSmBuiltinsFeaturesNV
@ ePhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT
@ ePhysicalDevicePointClippingProperties
@ eDedicatedAllocationMemoryAllocateInfoNV
@ ePhysicalDeviceFloatControlsProperties
@ ePhysicalDeviceDisplacementMicromapPropertiesNV
@ ePhysicalDeviceDepthClipControlFeaturesEXT
@ ePhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT
@ ePhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI
@ ePhysicalDeviceDescriptorIndexingFeatures
@ eQueryPoolPerformanceCreateInfoKHR
@ eAccelerationStructureTrianglesOpacityMicromapEXT
@ ePhysicalDeviceAstcDecodeFeaturesEXT
@ ePhysicalDeviceSwapchainMaintenance1FeaturesEXT
@ ePhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR
@ ePhysicalDevicePipelineProtectedAccessFeaturesEXT
@ ePhysicalDeviceSchedulingControlsFeaturesARM
@ ePhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV
@ eShaderModuleValidationCacheCreateInfoEXT
@ ePhysicalDeviceRayQueryFeaturesKHR
@ eBindImageMemoryDeviceGroupInfoKHR
@ ePhysicalDeviceMemoryDecompressionPropertiesNV
@ eVideoEncodeH265RateControlLayerInfoKHR
@ ePhysicalDeviceBufferDeviceAddressFeatures
@ eCommandBufferInheritanceRenderPassTransformInfoQCOM
@ eImageViewSampleWeightCreateInfoQCOM
@ ePhysicalDeviceClusterCullingShaderPropertiesHUAWEI
@ eDeviceDeviceMemoryReportCreateInfoEXT
@ ePhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM
@ ePhysicalDeviceVulkanMemoryModelFeaturesKHR
@ ePhysicalDeviceMultiviewFeatures
@ eQueueFamilyGlobalPriorityPropertiesEXT
@ eDeviceQueueGlobalPriorityCreateInfoEXT
@ ePhysicalDeviceFragmentDensityMap2FeaturesEXT
@ ePhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT
@ ePhysicalDevicePipelinePropertiesFeaturesEXT
@ ePhysicalDeviceImagelessFramebufferFeaturesKHR
@ ePipelineTessellationStateCreateInfo
@ ePhysicalDeviceFloatControlsPropertiesKHR
@ eDescriptorPoolInlineUniformBlockCreateInfoEXT
@ eExternalImageFormatPropertiesKHR
@ ePhysicalDeviceShaderAtomicFloat2FeaturesEXT
@ ePipelineViewportExclusiveScissorStateCreateInfoNV
@ ePhysicalDeviceVideoFormatInfoKHR
@ ePhysicalDeviceMeshShaderPropertiesEXT
@ eVideoEncodeH264GopRemainingFrameInfoKHR
@ ePhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM
@ eVideoEncodeH264SessionCreateInfoKHR
@ eAttachmentReferenceStencilLayout
@ eVideoEncodeH265SessionParametersGetInfoKHR
@ ePhysicalDeviceExtendedDynamicState3PropertiesEXT
@ ePhysicalDeviceYcbcrDegammaFeaturesQCOM
@ ePhysicalDeviceMaintenance3PropertiesKHR
@ eAttachmentReferenceStencilLayoutKHR
@ ePhysicalDeviceSubpassShadingPropertiesHUAWEI
@ ePhysicalDeviceImageProcessingPropertiesQCOM
@ ePhysicalDeviceExtendedSparseAddressSpacePropertiesNV
@ eVideoEncodeH265SessionParametersFeedbackInfoKHR
@ ePhysicalDeviceFragmentShaderInterlockFeaturesEXT
@ eGraphicsPipelineLibraryCreateInfoEXT
@ ePhysicalDeviceComputeShaderDerivativesFeaturesNV
@ eDescriptorUpdateTemplateCreateInfo
@ eVideoDecodeH264SessionParametersCreateInfoKHR
@ ePhysicalDeviceRayTracingMaintenance1FeaturesKHR
@ ePhysicalDeviceShaderObjectFeaturesEXT
@ ePhysicalDeviceDisplacementMicromapFeaturesNV
@ ePhysicalDevice16BitStorageFeaturesKHR
@ ePhysicalDevicePresentBarrierFeaturesNV
@ ePhysicalDeviceShaderCorePropertiesARM
@ ePhysicalDeviceVulkanMemoryModelFeatures
@ eVideoEncodeRateControlLayerInfoKHR
@ ePhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT
@ eMultisampledRenderToSingleSampledInfoEXT
@ ePhysicalDeviceDescriptorBufferPropertiesEXT
@ ePhysicalDeviceVulkan12Properties
@ ePhysicalDeviceImageViewMinLodFeaturesEXT
@ ePipelineVertexInputDivisorStateCreateInfoEXT
@ ePhysicalDeviceSamplerFilterMinmaxPropertiesEXT
@ ePhysicalDeviceRayTracingMotionBlurFeaturesNV
@ ePhysicalDeviceHostQueryResetFeatures
@ eImageViewCaptureDescriptorDataInfoEXT
@ eCopyMemoryToAccelerationStructureInfoKHR
@ ePhysicalDeviceExternalImageFormatInfo
@ eSwapchainPresentModesCreateInfoEXT
@ ePipelineDepthStencilStateCreateInfo
@ ePhysicalDeviceScalarBlockLayoutFeaturesEXT
@ ePhysicalDeviceAmigoProfilingFeaturesSEC
@ ePhysicalDeviceAccelerationStructurePropertiesKHR
@ eRenderPassInputAttachmentAspectCreateInfoKHR
@ ePhysicalDeviceShaderDemoteToHelperInvocationFeatures
@ eAccelerationStructureCaptureDescriptorDataInfoEXT
@ ePhysicalDevicePipelineCreationCacheControlFeatures
@ eDisplayNativeHdrSurfaceCapabilitiesAMD
@ ePhysicalDeviceMultiDrawFeaturesEXT
@ ePipelineShaderStageNodeCreateInfoAMDX
@ ePhysicalDeviceLineRasterizationPropertiesEXT
@ eVideoSessionParametersUpdateInfoKHR
@ ePhysicalDeviceShaderTerminateInvocationFeatures
@ ePhysicalDeviceHostQueryResetFeaturesEXT
@ ePhysicalDeviceImageDrmFormatModifierInfoEXT
@ eHostImageLayoutTransitionInfoEXT
@ ePhysicalDeviceRelaxedLineRasterizationFeaturesIMG
@ ePhysicalDeviceNestedCommandBufferFeaturesEXT
@ ePipelineViewportSwizzleStateCreateInfoNV
@ eImageMemoryRequirementsInfo2KHR
@ eAttachmentDescriptionStencilLayout
@ eVideoEncodeH264NaluSliceInfoKHR
@ ePhysicalDeviceDiscardRectanglePropertiesEXT
@ ePhysicalDeviceDescriptorSetHostMappingFeaturesVALVE
@ ePhysicalDeviceShaderIntegerDotProductPropertiesKHR
@ ePipelineShaderStageRequiredSubgroupSizeCreateInfoEXT
@ ePhysicalDevicePrivateDataFeatures
@ ePhysicalDevicePointClippingPropertiesKHR
@ ePhysicalDeviceShaderCoreBuiltinsFeaturesARM
@ ePhysicalDeviceVertexAttributeDivisorPropertiesKHR
@ ePhysicalDeviceRayTracingPipelineFeaturesKHR
@ ePhysicalDeviceConditionalRenderingFeaturesEXT
@ eDescriptorUpdateTemplateCreateInfoKHR
@ eGraphicsPipelineShaderGroupsCreateInfoNV
@ eVideoEncodeH264SessionParametersAddInfoKHR
@ eSharedPresentSurfaceCapabilitiesKHR
@ ePhysicalDevicePrivateDataFeaturesEXT
@ eDescriptorPoolInlineUniformBlockCreateInfo
@ ePhysicalDeviceDeviceGeneratedCommandsPropertiesNV
@ eImageDrmFormatModifierExplicitCreateInfoEXT
@ eAccelerationStructureVersionInfoKHR
@ ePhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
@ ePhysicalDeviceRayTracingPropertiesNV
@ ePhysicalDeviceVideoEncodeQualityLevelInfoKHR
@ ePipelineRasterizationStateCreateInfo
@ eExecutionGraphPipelineCreateInfoAMDX
@ eHostImageCopyDevicePerformanceQueryEXT
@ eExternalMemoryImageCreateInfoNV
@ eExecutionGraphPipelineScratchSizeAMDX
@ eQueueFamilyCheckpointProperties2NV
@ ePhysicalDeviceCudaKernelLaunchFeaturesNV
@ ePhysicalDeviceVulkan11Properties
@ eAttachmentDescriptionStencilLayoutKHR
@ ePhysicalDevicePushDescriptorPropertiesKHR
@ eSubpassDescriptionDepthStencilResolve
@ ePhysicalDeviceRayTracingPositionFetchFeaturesKHR
@ ePhysicalDeviceFragmentShadingRateKHR
@ ePhysicalDeviceDepthStencilResolvePropertiesKHR
@ eVideoEncodeH265RateControlInfoKHR
@ ePhysicalDeviceBufferDeviceAddressFeaturesEXT
@ ePhysicalDeviceExtendedSparseAddressSpaceFeaturesNV
@ ePhysicalDeviceDeviceMemoryReportFeaturesEXT
@ eMutableDescriptorTypeCreateInfoVALVE
@ eBufferDeviceAddressCreateInfoEXT
@ ePhysicalDeviceDepthClampZeroOneFeaturesEXT
@ ePhysicalDeviceDescriptorBufferFeaturesEXT
@ ePhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR
@ ePhysicalDevicePipelineRobustnessPropertiesEXT
@ eRenderPassCreationFeedbackCreateInfoEXT
@ ePipelineCoverageToColorStateCreateInfoNV
@ ePhysicalDeviceShaderDrawParametersFeatures
@ ePhysicalDeviceTimelineSemaphoreFeatures
@ eDeviceGroupCommandBufferBeginInfo
@ ePhysicalDeviceShaderDrawParameterFeatures
@ eSwapchainPresentScalingCreateInfoEXT
@ eBufferOpaqueCaptureAddressCreateInfo
@ ePipelineCreateFlags2CreateInfoKHR
@ eAccelerationStructureMotionInfoNV
@ eDeviceMemoryOpaqueCaptureAddressInfoKHR
@ ePhysicalDeviceMemoryProperties2
@ ePhysicalDeviceDriverPropertiesKHR
@ ePhysicalDeviceGlobalPriorityQueryFeaturesEXT
@ eFramebufferMixedSamplesCombinationNV
@ ePhysicalDeviceRenderPassStripedFeaturesARM
@ ePhysicalDeviceExternalFenceInfoKHR
@ ePhysicalDeviceBufferDeviceAddressFeaturesKHR
@ ePipelineSampleLocationsStateCreateInfoEXT
@ ePhysicalDeviceDescriptorIndexingPropertiesEXT
@ eBindBufferMemoryDeviceGroupInfoKHR
@ ePhysicalDeviceShaderModuleIdentifierFeaturesEXT
@ ePhysicalDeviceDepthStencilResolveProperties
@ eSamplerYcbcrConversionCreateInfoKHR
@ ePhysicalDeviceShaderEnqueuePropertiesAMDX
@ eFramebufferAttachmentsCreateInfoKHR
@ ePhysicalDevicePresentWaitFeaturesKHR
@ ePhysicalDeviceDepthBiasControlFeaturesEXT
@ ePhysicalDeviceDeviceGeneratedCommandsFeaturesNV
@ ePhysicalDeviceRenderPassStripedPropertiesARM
@ ePhysicalDeviceExternalMemoryHostPropertiesEXT
@ eDebugUtilsMessengerCreateInfoEXT
@ ePipelineExecutableInternalRepresentationKHR
@ ePerformanceStreamMarkerInfoINTEL
@ ePhysicalDeviceExternalBufferInfo
@ ePhysicalDeviceScalarBlockLayoutFeatures
@ eRayTracingShaderGroupCreateInfoNV
@ ePhysicalDeviceSubpassMergeFeedbackFeaturesEXT
@ ePhysicalDeviceVertexAttributeDivisorPropertiesEXT
@ ePhysicalDeviceInvocationMaskFeaturesHUAWEI
@ ePhysicalDeviceMeshShaderPropertiesNV
@ eExternalMemoryAcquireUnmodifiedEXT
@ eDrmFormatModifierPropertiesListEXT
@ ePhysicalDeviceShaderAtomicInt64FeaturesKHR
@ eVideoEncodeQualityLevelPropertiesKHR
@ eRenderingFragmentDensityMapAttachmentInfoEXT
@ eVideoEncodeSessionParametersGetInfoKHR
@ ePhysicalDeviceFloat16Int8FeaturesKHR
@ ePipelineViewportStateCreateInfo
@ ePipelineIndirectDeviceAddressInfoNV
@ ePhysicalDeviceDescriptorIndexingProperties
@ ePhysicalDeviceShadingRateImageFeaturesNV
@ ePhysicalDeviceVulkan13Properties
@ ePhysicalDeviceFragmentShaderBarycentricFeaturesNV
@ eWriteDescriptorSetAccelerationStructureKHR
@ ePhysicalDeviceImageFormatInfo2KHR
@ eFramebufferAttachmentImageInfoKHR
@ ePhysicalDeviceVariablePointersFeatures
@ eVideoEncodeH265SessionCreateInfoKHR
@ eDeviceQueueGlobalPriorityCreateInfoKHR
@ ePhysicalDeviceCubicWeightsFeaturesQCOM
@ ePhysicalDeviceExternalFenceInfo
@ eImagePlaneMemoryRequirementsInfo
@ ePhysicalDevicePortabilitySubsetFeaturesKHR
@ eMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM
@ eImageDrmFormatModifierListCreateInfoEXT
@ ePipelineRobustnessCreateInfoEXT
@ ePhysicalDeviceMemoryDecompressionFeaturesNV
@ eRenderPassTransformBeginInfoQCOM
@ ePhysicalDeviceShaderImageFootprintFeaturesNV
@ ePhysicalDeviceShaderEnqueueFeaturesAMDX
@ eRenderPassSampleLocationsBeginInfoEXT
@ eRayTracingShaderGroupCreateInfoKHR
@ ePipelineCoverageReductionStateCreateInfoNV
@ eDescriptorBufferBindingPushDescriptorBufferHandleEXT
@ ePipelineFragmentShadingRateStateCreateInfoKHR
@ ePhysicalDeviceCudaKernelLaunchPropertiesNV
@ ePhysicalDeviceTimelineSemaphoreFeaturesKHR
@ eIndirectCommandsLayoutCreateInfoNV
@ ePhysicalDeviceMeshShaderFeaturesEXT
@ eDeviceGroupSwapchainCreateInfoKHR
@ ePhysicalDeviceTexelBufferAlignmentProperties
@ eSamplerYcbcrConversionImageFormatPropertiesKHR
@ eShaderRequiredSubgroupSizeCreateInfoEXT
@ ePhysicalDeviceProvokingVertexPropertiesEXT
@ ePhysicalDeviceCustomBorderColorFeaturesEXT
@ ePhysicalDeviceInlineUniformBlockFeaturesEXT
@ ePipelineDiscardRectangleStateCreateInfoEXT
@ ePhysicalDeviceExternalSemaphoreInfoKHR
@ ePipelineMultisampleStateCreateInfo
@ eQueueFamilyGlobalPriorityPropertiesKHR
@ eSamplerYcbcrConversionCreateInfo
@ ePhysicalDeviceImageProcessing2FeaturesQCOM
@ ePhysicalDeviceMultiviewPerViewAttributesPropertiesNVX
@ ePipelineFragmentShadingRateEnumStateCreateInfoNV
@ ePhysicalDeviceRayTracingInvocationReorderFeaturesNV
@ eCopyAccelerationStructureToMemoryInfoKHR
@ ePhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM
@ eRenderPassInputAttachmentAspectCreateInfo
@ eFilterCubicImageViewImageFormatPropertiesEXT
@ ePhysicalDeviceMaintenance5PropertiesKHR
@ eSamplerBorderColorComponentMappingCreateInfoEXT
@ ePhysicalDevice4444FormatsFeaturesEXT
@ ePhysicalDeviceHostImageCopyPropertiesEXT
@ ePhysicalDeviceSynchronization2Features
@ ePhysicalDeviceShaderAtomicInt64Features
@ ePhysicalDeviceFragmentShadingRatePropertiesKHR
@ ePhysicalDeviceShaderIntegerDotProductFeatures
@ ePhysicalDeviceMaintenance4Features
@ eSurfacePresentScalingCapabilitiesEXT
@ ePhysicalDeviceShaderTileImageFeaturesEXT
@ ePhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD
@ ePhysicalDeviceTimelineSemaphorePropertiesKHR
@ eImageCaptureDescriptorDataInfoEXT
@ ePhysicalDeviceDescriptorBufferDensityMapPropertiesEXT
@ ePhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
@ ePhysicalDeviceCornerSampledImageFeaturesNV
@ ePhysicalDeviceConservativeRasterizationPropertiesEXT
@ ePhysicalDevicePageableDeviceLocalMemoryFeaturesEXT
@ ePhysicalDeviceShaderTileImagePropertiesEXT
@ eRayTracingPipelineCreateInfoKHR
@ ePipelineRasterizationProvokingVertexStateCreateInfoEXT
@ ePipelineVertexInputDivisorStateCreateInfoKHR
@ ePhysicalDeviceUniformBufferStandardLayoutFeaturesKHR
@ ePhysicalDeviceDescriptorIndexingFeaturesEXT
@ ePhysicalDeviceMultiDrawPropertiesEXT
@ ePhysicalDeviceFragmentShadingRateEnumsPropertiesNV
@ eVideoDecodeH264SessionParametersAddInfoKHR
@ ePhysicalDeviceToolPropertiesEXT
@ eQueryPoolVideoEncodeFeedbackCreateInfoKHR
@ eExternalMemoryImageCreateInfoKHR
@ eVideoEncodeH264SessionParametersGetInfoKHR
@ eImageDrmFormatModifierPropertiesEXT
@ ePhysicalDevice8BitStorageFeaturesKHR
@ eSparseImageFormatProperties2KHR
@ eDescriptorSetLayoutBindingFlagsCreateInfo
@ ePhysicalDevicePipelineCreationCacheControlFeaturesEXT
@ ePhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR
@ ePhysicalDeviceInlineUniformBlockProperties
@ ePhysicalDeviceVariablePointerFeatures
@ ePhysicalDeviceAccelerationStructureFeaturesKHR
@ ePhysicalDeviceTextureCompressionAstcHdrFeaturesEXT
@ eSubpassFragmentDensityMapOffsetEndInfoQCOM
@ ePipelineColorBlendStateCreateInfo
@ ePhysicalDeviceGraphicsPipelineLibraryFeaturesEXT
@ ePhysicalDeviceBorderColorSwizzleFeaturesEXT
@ eOpticalFlowImageFormatPropertiesNV
@ ePhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM
@ ePhysicalDeviceCooperativeMatrixFeaturesNV
@ ePhysicalDeviceFragmentShaderBarycentricPropertiesKHR
@ ePhysicalDeviceRayTracingInvocationReorderPropertiesNV
@ ePhysicalDeviceDiagnosticsConfigFeaturesNV
@ ePhysicalDeviceIndexTypeUint8FeaturesEXT
@ ePhysicalDeviceExternalSemaphoreInfo
@ ePhysicalDeviceShadingRateImagePropertiesNV
@ ePipelineViewportDepthClipControlCreateInfoEXT
@ eSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM
@ ePhysicalDeviceSubgroupSizeControlFeaturesEXT
@ ePipelineViewportShadingRateImageStateCreateInfoNV
@ ePhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT
@ eImagePlaneMemoryRequirementsInfoKHR
@ eRenderPassSubpassFeedbackCreateInfoEXT
@ ePhysicalDeviceCopyMemoryIndirectFeaturesNV
@ ePhysicalDeviceFragmentDensityMapPropertiesEXT
@ ePhysicalDeviceOpticalFlowPropertiesNV
@ eQueueFamilyCheckpointPropertiesNV
@ ePhysicalDeviceZeroInitializeWorkgroupMemoryFeatures
@ ePhysicalDeviceSubgroupSizeControlProperties
@ eAccelerationStructureGeometryInstancesDataKHR
@ ePhysicalDeviceMaintenance4FeaturesKHR
@ ePhysicalDeviceVariablePointerFeaturesKHR
@ ePhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT
@ eAccelerationStructureGeometryTrianglesDataKHR
@ ePipelineColorWriteCreateInfoEXT
@ ePhysicalDevicePipelineExecutablePropertiesFeaturesKHR
@ ePhysicalDeviceMemoryPriorityFeaturesEXT
@ ePhysicalDeviceExternalBufferInfoKHR
@ ePhysicalDevicePerformanceQueryPropertiesKHR
@ ePhysicalDeviceInheritedViewportScissorFeaturesNV
@ eBindBufferMemoryDeviceGroupInfo
@ eConditionalRenderingBeginInfoEXT
@ ePhysicalDeviceSparseImageFormatInfo2KHR
@ eRenderingFragmentShadingRateAttachmentInfoKHR
@ ePhysicalDevicePresentIdFeaturesKHR
@ ePhysicalDeviceFragmentDensityMapFeaturesEXT
@ ePhysicalDevicePrimitiveTopologyListRestartFeaturesEXT
@ eComputePipelineIndirectBufferInfoNV
@ ePhysicalDeviceSubpassShadingFeaturesHUAWEI
@ eRayTracingPipelineInterfaceCreateInfoKHR
@ ePhysicalDeviceSparseImageFormatInfo2
@ eDescriptorSetLayoutHostMappingInfoVALVE
@ eMemoryOpaqueCaptureAddressAllocateInfoKHR
@ ePhysicalDeviceOpticalFlowFeaturesNV
@ ePhysicalDeviceVertexAttributeDivisorFeaturesEXT
@ eBindAccelerationStructureMemoryInfoNV
@ ePhysicalDeviceOpacityMicromapFeaturesEXT
@ ePhysicalDeviceSampleLocationsPropertiesEXT
@ ePhysicalDeviceMaintenance3Properties
@ eAccelerationStructureGeometryAabbsDataKHR
@ ePhysicalDeviceLegacyDitheringFeaturesEXT
@ eDeviceMemoryReportCallbackDataEXT
@ ePhysicalDeviceTexelBufferAlignmentFeaturesEXT
@ ePipelineCoverageModulationStateCreateInfoNV
@ ePipelineVertexInputStateCreateInfo
@ ePhysicalDeviceImageCompressionControlFeaturesEXT
@ ePhysicalDeviceYcbcrImageArraysFeaturesEXT
@ ePhysicalDeviceNonSeamlessCubeMapFeaturesEXT
@ ePhysicalDeviceNestedCommandBufferPropertiesEXT
@ eAccelerationStructureCreateInfoNV
@ ePhysicalDevice16BitStorageFeatures
@ eAccelerationStructureGeometryMotionTrianglesDataNV
@ ePhysicalDeviceShaderIntegerDotProductFeaturesKHR
@ ePipelineRasterizationLineStateCreateInfoEXT
@ ePhysicalDeviceMultiviewFeaturesKHR
@ ePhysicalDeviceDynamicRenderingFeatures
@ eFragmentShadingRateAttachmentInfoKHR
@ ePhysicalDeviceClusterCullingShaderFeaturesHUAWEI
@ eSamplerBlockMatchWindowCreateInfoQCOM
@ ePhysicalDeviceVariablePointersFeaturesKHR
@ ePipelineCreationFeedbackCreateInfo
@ ePipelineRasterizationDepthClipStateCreateInfoEXT
@ eDescriptorSetVariableDescriptorCountLayoutSupportEXT
@ eSamplerCustomBorderColorCreateInfoEXT
@ ePhysicalDeviceLayeredDriverPropertiesMSFT
@ ePhysicalDeviceShaderCoreProperties2AMD
@ eSamplerCaptureDescriptorDataInfoEXT
@ eVideoDecodeH265SessionParametersCreateInfoKHR
@ eDeviceGroupRenderPassBeginInfoKHR
@ ePhysicalDeviceShaderCoreBuiltinsPropertiesARM
@ ePipelineColorBlendAdvancedStateCreateInfoEXT
@ eCommandBufferInheritanceRenderingInfo
@ eDedicatedAllocationImageCreateInfoNV
@ eAccelerationStructureGeometryKHR
@ ePipelineRasterizationStateStreamCreateInfoEXT
@ ePhysicalDeviceFragmentShadingRateFeaturesKHR
@ ePhysicalDeviceRayTracingPipelinePropertiesKHR
@ ePipelineRasterizationConservativeStateCreateInfoEXT
@ ePhysicalDeviceCoherentMemoryFeaturesAMD
@ ePushDescriptorSetWithTemplateInfoKHR
@ eSamplerCubicWeightsCreateInfoQCOM
@ ePhysicalDeviceCooperativeMatrixFeaturesKHR
@ eTextureLodGatherFormatPropertiesAMD
@ eVideoSessionMemoryRequirementsKHR
@ ePipelinePropertiesIdentifierEXT
@ ePhysicalDeviceShaderSubgroupExtendedTypesFeatures
@ eSwapchainDisplayNativeHdrCreateInfoAMD
@ ePhysicalDeviceImageProcessing2PropertiesQCOM
@ ePhysicalDeviceImageRobustnessFeatures
@ ePhysicalDeviceSamplerYcbcrConversionFeaturesKHR
@ ePhysicalDeviceMaintenance4PropertiesKHR
@ eDrmFormatModifierPropertiesList2EXT
@ ePhysicalDeviceInlineUniformBlockPropertiesEXT
@ ePhysicalDeviceExternalMemoryRdmaFeaturesNV
@ eDeviceGroupPresentCapabilitiesKHR
@ ePhysicalDevice8BitStorageFeatures
@ eBufferCaptureDescriptorDataInfoEXT
@ ePhysicalDeviceExtendedDynamicState3FeaturesEXT
@ eQueryPoolPerformanceQueryCreateInfoINTEL
@ ePhysicalDeviceBufferAddressFeaturesEXT
@ ePhysicalDeviceExtendedDynamicStateFeaturesEXT
@ ePhysicalDeviceLineRasterizationFeaturesEXT
@ ePipelineExecutablePropertiesKHR
@ eVertexInputBindingDescription2EXT
@ eBufferMemoryRequirementsInfo2KHR
@ ePhysicalDeviceMutableDescriptorTypeFeaturesEXT
@ eVideoEncodeH264SessionParametersFeedbackInfoKHR
@ eVideoEncodeH265SessionParametersAddInfoKHR
@ ePhysicalDeviceMaintenance6PropertiesKHR
@ ePhysicalDeviceSynchronization2FeaturesKHR
@ eGeneratedCommandsMemoryRequirementsInfoNV
@ eBindImageMemorySwapchainInfoKHR
@ eVideoEncodeH265GopRemainingFrameInfoKHR
@ eSamplerYcbcrConversionImageFormatProperties
@ eSparseImageMemoryRequirements2KHR
@ eGraphicsShaderGroupCreateInfoNV
@ ePhysicalDeviceImageSlicedViewOf3DFeaturesEXT
@ ePhysicalDeviceExtendedDynamicState2FeaturesEXT
@ ePhysicalDevicePrimitivesGeneratedQueryFeaturesEXT
@ ePhysicalDeviceShaderCorePropertiesAMD
@ ePhysicalDeviceShaderAtomicFloatFeaturesEXT
@ eSubpassDescriptionDepthStencilResolveKHR
@ ePhysicalDeviceFrameBoundaryFeaturesEXT
@ ePhysicalDeviceTexelBufferAlignmentPropertiesEXT
@ eSurfaceCapabilitiesPresentBarrierNV
@ eImageSparseMemoryRequirementsInfo2
@ eSurfaceProtectedCapabilitiesKHR
@ ePhysicalDeviceAddressBindingReportFeaturesEXT
@ ePhysicalDeviceHostImageCopyFeaturesEXT
@ ePhysicalDeviceTimelineSemaphoreProperties
@ ePhysicalDeviceSubgroupProperties
@ ePhysicalDeviceVertexAttributeDivisorFeaturesKHR
@ ePhysicalDeviceShaderModuleIdentifierPropertiesEXT
@ ePhysicalDeviceImageProcessingFeaturesQCOM
@ ePhysicalDeviceGraphicsPipelineLibraryPropertiesEXT
@ ePhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
@ ePhysicalDeviceProtectedMemoryProperties
@ eVideoEncodeH264RateControlLayerInfoKHR
@ eCommandBufferInheritanceConditionalRenderingInfoEXT
@ ePhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT
@ eVideoEncodeH265QualityLevelPropertiesKHR
@ ePhysicalDeviceCooperativeMatrixPropertiesNV
@ ePhysicalDeviceLinearColorAttachmentFeaturesNV
@ ePhysicalDeviceUniformBufferStandardLayoutFeatures
@ ePhysicalDeviceFragmentShaderBarycentricFeaturesKHR
@ ePhysicalDeviceShaderIntegerDotProductProperties
@ ePhysicalDeviceProtectedMemoryFeatures
@ eCommandBufferInheritanceViewportScissorInfoNV
@ ePhysicalDeviceTilePropertiesFeaturesQCOM
@ eBindDescriptorBufferEmbeddedSamplersInfoEXT
@ eRenderPassAttachmentBeginInfoKHR
@ ePerformanceCounterDescriptionKHR
@ eDescriptorSetBindingReferenceVALVE
@ ePipelineRepresentativeFragmentTestStateCreateInfoNV
@ eDeviceAddressBindingCallbackDataEXT
@ eDescriptorSetLayoutBindingFlagsCreateInfoEXT
@ eMultiviewPerViewAttributesInfoNVX
@ eVideoDecodeH265SessionParametersAddInfoKHR
@ ePhysicalDeviceImageCompressionControlSwapchainFeaturesEXT
@ ePhysicalDevicePortabilitySubsetPropertiesKHR
@ eVideoEncodeH264QualityLevelPropertiesKHR
@ ePhysicalDeviceTextureCompressionAstcHdrFeatures
@ ePhysicalDeviceBlendOperationAdvancedFeaturesEXT
@ eDescriptorSetVariableDescriptorCountAllocateInfo
@ ePhysicalDeviceTransformFeedbackPropertiesEXT
@ ePipelineTessellationDomainOriginStateCreateInfo
@ ePhysicalDeviceSubgroupSizeControlPropertiesEXT
@ eAccelerationStructureBuildGeometryInfoKHR
@ eImageSparseMemoryRequirementsInfo2KHR
@ ePhysicalDeviceShaderFloat16Int8FeaturesKHR
@ ePipelineViewportWScalingStateCreateInfoNV
@ ePhysicalDeviceDepthClipEnableFeaturesEXT
@ ePhysicalDeviceTransformFeedbackFeaturesEXT
@ eDeviceQueueShaderCoreControlCreateInfoARM
@ ePhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR
@ eCommandBufferInheritanceRenderingInfoKHR
@ ePhysicalDeviceMaintenance5FeaturesKHR
@ ePipelineShaderStageModuleIdentifierCreateInfoEXT
@ ePhysicalDeviceSubgroupSizeControlFeatures
@ ePhysicalDeviceShaderClockFeaturesKHR
@ ePhysicalDeviceInlineUniformBlockFeatures
@ ePhysicalDeviceImagelessFramebufferFeatures
@ ePhysicalDeviceGlobalPriorityQueryFeaturesKHR
@ ePhysicalDeviceRobustness2PropertiesEXT
@ ePhysicalDeviceMutableDescriptorTypeFeaturesVALVE
@ ePhysicalDeviceOpacityMicromapPropertiesEXT
@ ePhysicalDeviceCooperativeMatrixPropertiesKHR
@ ePhysicalDeviceFragmentShadingRateEnumsFeaturesNV
@ eDeviceBufferMemoryRequirementsKHR
@ ePhysicalDeviceDynamicRenderingFeaturesKHR
@ eVideoEncodeH264RateControlInfoKHR
@ eQueueFamilyQueryResultStatusPropertiesKHR
@ ePhysicalDeviceRepresentativeFragmentTestFeaturesNV
@ eDebugReportCallbackCreateInfoEXT
@ eWriteDescriptorSetAccelerationStructureNV
@ ePipelineViewportCoarseSampleOrderStateCreateInfoNV
@ ePhysicalDeviceShaderImageAtomicInt64FeaturesEXT
@ eExternalMemoryBufferCreateInfoKHR
@ ePhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
@ ePhysicalDeviceMultiviewProperties
@ eSwapchainPresentBarrierCreateInfoNV
@ ePhysicalDeviceCubicClampFeaturesQCOM
@ ePhysicalDeviceColorWriteEnableFeaturesEXT
@ ePhysicalDeviceCoverageReductionModeFeaturesNV
@ eDeviceGroupCommandBufferBeginInfoKHR
@ ePhysicalDeviceImage2DViewOf3DFeaturesEXT
@ ePhysicalDeviceGroupPropertiesKHR
@ ePhysicalDeviceProvokingVertexFeaturesEXT
@ ePipelineTessellationDomainOriginStateCreateInfoKHR
@ eDebugUtilsMessengerCallbackDataEXT
@ eAccelerationStructureMemoryRequirementsInfoNV
@ eSamplerReductionModeCreateInfoEXT
@ ePhysicalDeviceMemoryProperties2KHR
@ ePhysicalDeviceShaderFloat16Int8Features
@ ePhysicalDeviceSamplerFilterMinmaxProperties
@ eCopyAccelerationStructureInfoKHR
@ ePhysicalDeviceMaintenance6FeaturesKHR
@ ePhysicalDeviceBlendOperationAdvancedPropertiesEXT
@ eAccelerationStructureCreateInfoKHR
@ ePhysicalDeviceSamplerYcbcrConversionFeatures
@ eDeviceMemoryOpaqueCaptureAddressInfo
@ ePipelineCompilerControlCreateInfoAMD
@ eDeviceImageMemoryRequirementsKHR
@ eVideoEncodeH265NaluSliceSegmentInfoKHR
@ ePhysicalDeviceShaderTerminateInvocationFeaturesKHR
@ ePhysicalDeviceImageViewImageFormatInfoEXT
@ ePhysicalDevicePerStageDescriptorSetFeaturesNV
FragmentShadingRateNV
PipelineMultisampleStateCreateFlagBits
GraphicsPipelineLibraryFlagBitsEXT
CoverageReductionModeNV
VideoDecodeUsageFlagBitsKHR
CommandPoolResetFlagBits
RenderingFlagBits
ShaderCodeTypeEXT
PipelineCompilerControlFlagBitsAMD
RenderPassCreateFlagBits
PipelineCacheHeaderVersion
PerformanceConfigurationTypeINTEL
ValidationFeatureDisableEXT
DebugUtilsMessageTypeFlagBitsEXT
Flags< ExternalFenceFeatureFlagBits > ExternalFenceFeatureFlags
Flags< ExternalSemaphoreFeatureFlagBits > ExternalSemaphoreFeatureFlags
ConditionalRenderingFlagBitsEXT
FormatFeatureFlagBits
@ eSampledImageYcbcrConversionChromaReconstructionExplicitKHR
@ eSampledImageYcbcrConversionSeparateReconstructionFilterKHR
@ eSampledImageYcbcrConversionChromaReconstructionExplicit
@ eSampledImageYcbcrConversionChromaReconstructionExplicitForceable
@ eSampledImageYcbcrConversionSeparateReconstructionFilter
@ eSampledImageYcbcrConversionChromaReconstructionExplicitForceableKHR
DescriptorSetLayoutCreateFlagBits
MemoryHeapFlagBits
BlendOverlapEXT
PipelineExecutableStatisticFormatKHR
Flags< AccessFlagBits2 > AccessFlags2
AttachmentDescriptionFlagBits
FenceImportFlagBits
ValidationFeatureEnableEXT
DescriptorBindingFlagBits
ChromaLocation
PresentModeKHR
BuildMicromapModeEXT
PresentGravityFlagBitsEXT
HostImageCopyFlagBitsEXT
SamplerAddressMode
MemoryAllocateFlagBits
BuildMicromapFlagBitsEXT
Flags< CommandPoolTrimFlagBits > CommandPoolTrimFlags
@ eDescriptorUpdateTemplateKHR
@ eSamplerYcbcrConversionKHR
@ eVideoSessionParametersKHR
@ ePerformanceConfigurationINTEL
LayeredDriverUnderlyingApiMSFT
DescriptorPoolCreateFlagBits
GeometryTypeKHR
@ eA2R10G10B10SintPack32
@ eAstc8x5SfloatBlock
@ eR32G32B32A32Sfloat
@ eEtc2R8G8B8A8UnormBlock
@ eAstc12x12SrgbBlock
@ eAstc10x10UnormBlock
@ eAstc10x8SfloatBlockEXT
@ eA2B10G10R10SscaledPack32
@ eG10X6B10X6R10X63Plane420Unorm3Pack16
@ eG16B16R163Plane444Unorm
@ eAstc8x5SfloatBlockEXT
@ ePvrtc12BppUnormBlockIMG
@ eAstc8x8UnormBlock
@ eR10X6G10X6B10X6A10X6Unorm4Pack16KHR
@ eG16B16R163Plane422Unorm
@ eAstc12x12UnormBlock
@ eAstc8x8SfloatBlockEXT
@ eAstc6x6UnormBlock
@ eB5G6R5UnormPack16
@ eR5G6B5UnormPack16
@ eR16G16B16A16Snorm
@ ePvrtc22BppUnormBlockIMG
@ eG8B8R82Plane444UnormEXT
@ eA2B10G10R10UnormPack32
@ eG8B8R83Plane420UnormKHR
@ eAstc10x5SfloatBlock
@ eAstc12x10UnormBlock
@ eR4G4B4A4UnormPack16
@ eR12X4G12X4B12X4A12X4Unorm4Pack16
@ ePvrtc24BppUnormBlockIMG
@ eR12X4G12X4Unorm2Pack16
@ eAstc5x4SfloatBlock
@ eA8B8G8R8SintPack32
@ eA8B8G8R8UintPack32
@ eAstc6x6SfloatBlock
@ eG12X4B12X4R12X42Plane420Unorm3Pack16
@ eR12X4UnormPack16KHR
@ eG10X6B10X6R10X62Plane420Unorm3Pack16
@ eB10G11R11UfloatPack32
@ eG10X6B10X6R10X63Plane444Unorm3Pack16
@ eA1B5G5R5UnormPack16KHR
@ eR12X4G12X4Unorm2Pack16KHR
@ eG16B16R163Plane444UnormKHR
@ eG8B8R82Plane422UnormKHR
@ eAstc10x8UnormBlock
@ eG10X6B10X6R10X63Plane422Unorm3Pack16
@ eG12X4B12X4G12X4R12X4422Unorm4Pack16KHR
@ eB4G4R4A4UnormPack16
@ eAstc10x8SrgbBlock
@ eG8B8G8R8422UnormKHR
@ eG16B16R163Plane420Unorm
@ eAstc4x4UnormBlock
@ eB10X6G10X6R10X6G10X6422Unorm4Pack16
@ eB16G16R16G16422Unorm
@ eR64G64B64A64Sfloat
@ eG16B16R162Plane444Unorm
@ eG12X4B12X4R12X43Plane420Unorm3Pack16KHR
@ eEacR11G11SnormBlock
@ eG10X6B10X6R10X62Plane444Unorm3Pack16
@ eAstc5x5SfloatBlockEXT
@ eAstc10x10SfloatBlockEXT
@ eG16B16R162Plane420Unorm
@ eAstc10x5SrgbBlock
@ eR16G16B16A16Unorm
@ eAstc10x6SrgbBlock
@ eA4B4G4R4UnormPack16EXT
@ eG8B8R82Plane420UnormKHR
@ ePvrtc24BppSrgbBlockIMG
@ eAstc10x6SfloatBlock
@ eA2B10G10R10UscaledPack32
@ eG10X6B10X6R10X62Plane444Unorm3Pack16EXT
@ eG16B16R162Plane422Unorm
@ eEtc2R8G8B8SrgbBlock
@ eG12X4B12X4R12X43Plane420Unorm3Pack16
@ eG10X6B10X6R10X62Plane422Unorm3Pack16KHR
@ eR10X6G10X6Unorm2Pack16
@ eG8B8R82Plane444Unorm
@ eG12X4B12X4R12X43Plane422Unorm3Pack16KHR
@ eA1R5G5B5UnormPack16
@ eA8B8G8R8SrgbPack32
@ eG12X4B12X4R12X43Plane444Unorm3Pack16KHR
@ eA2B10G10R10SnormPack32
@ eAstc8x8SfloatBlock
@ eG16B16R162Plane422UnormKHR
@ eG10X6B10X6R10X63Plane444Unorm3Pack16KHR
@ eG10X6B10X6R10X63Plane420Unorm3Pack16KHR
@ eG8B8R83Plane444Unorm
@ ePvrtc22BppSrgbBlockIMG
@ eR10X6UnormPack16KHR
@ eAstc5x4UnormBlock
@ eG12X4B12X4R12X42Plane422Unorm3Pack16KHR
@ eR10X6G10X6B10X6A10X6Unorm4Pack16
@ eAstc5x4SfloatBlockEXT
@ eAstc10x5SfloatBlockEXT
@ eEtc2R8G8B8UnormBlock
@ ePvrtc14BppSrgbBlockIMG
@ eG8B8R82Plane420Unorm
@ eG16B16R162Plane420UnormKHR
@ eR16G16B16A16Uscaled
@ eG12X4B12X4R12X43Plane422Unorm3Pack16
@ eAstc8x6UnormBlock
@ eG16B16R162Plane444UnormEXT
@ eEacR11G11UnormBlock
@ eAstc12x10SrgbBlock
@ eAstc6x6SfloatBlockEXT
@ eAstc8x6SfloatBlockEXT
@ eAstc12x10SfloatBlockEXT
@ eG8B8R83Plane422UnormKHR
@ eEtc2R8G8B8A8SrgbBlock
@ eG12X4B12X4R12X42Plane444Unorm3Pack16EXT
@ eAstc8x6SfloatBlock
@ eG8B8R83Plane422Unorm
@ eA2R10G10B10UnormPack32
@ eAstc4x4SfloatBlockEXT
@ eA2B10G10R10SintPack32
@ eG10X6B10X6R10X63Plane422Unorm3Pack16KHR
@ eG10X6B10X6R10X62Plane420Unorm3Pack16KHR
@ ePvrtc12BppSrgbBlockIMG
@ eAstc5x5SfloatBlock
@ eA2R10G10B10SscaledPack32
@ eG12X4B12X4R12X42Plane422Unorm3Pack16
@ eA8B8G8R8SnormPack32
@ eR10X6G10X6Unorm2Pack16KHR
@ eAstc12x12SfloatBlockEXT
@ eB10X6G10X6R10X6G10X6422Unorm4Pack16KHR
@ eAstc12x10SfloatBlock
@ eG12X4B12X4R12X42Plane444Unorm3Pack16
@ eB12X4G12X4R12X4G12X4422Unorm4Pack16KHR
@ eBc1RgbaUnormBlock
@ eR5G5B5A1UnormPack16
@ eA8B8G8R8UscaledPack32
@ eG16B16G16R16422UnormKHR
@ eA2R10G10B10SnormPack32
@ eA4R4G4B4UnormPack16
@ eAstc8x5UnormBlock
@ eR16G16B16A16Sscaled
@ eAstc5x5UnormBlock
@ eAstc12x12SfloatBlock
@ eA2R10G10B10UintPack32
@ eEtc2R8G8B8A1SrgbBlock
@ eA2B10G10R10UintPack32
@ eA4B4G4R4UnormPack16
@ eAstc10x10SrgbBlock
@ eE5B9G9R9UfloatPack32
@ eA2R10G10B10UscaledPack32
@ eAstc10x6SfloatBlockEXT
@ eAstc4x4SfloatBlock
@ eG16B16R163Plane422UnormKHR
@ eG12X4B12X4G12X4R12X4422Unorm4Pack16
@ eB8G8R8G8422UnormKHR
@ eA4R4G4B4UnormPack16EXT
@ eAstc10x5UnormBlock
@ eEtc2R8G8B8A1UnormBlock
@ ePvrtc14BppUnormBlockIMG
@ eG8B8R83Plane420Unorm
@ eAstc10x10SfloatBlock
@ eG10X6B10X6R10X62Plane422Unorm3Pack16
@ eA8B8G8R8UnormPack32
@ eG16B16G16R16422Unorm
@ eR12X4G12X4B12X4A12X4Unorm4Pack16KHR
@ eB16G16R16G16422UnormKHR
@ eG16B16R163Plane420UnormKHR
@ eAstc10x6UnormBlock
@ eG8B8R82Plane422Unorm
@ eR16G16B16A16Sfloat
@ eAstc6x5SfloatBlock
@ eAstc6x5SfloatBlockEXT
@ eAstc6x5UnormBlock
@ eG8B8R83Plane444UnormKHR
@ eB5G5R5A1UnormPack16
@ eAstc10x8SfloatBlock
@ eB12X4G12X4R12X4G12X4422Unorm4Pack16
@ eG12X4B12X4R12X43Plane444Unorm3Pack16
@ eG10X6B10X6G10X6R10X6422Unorm4Pack16KHR
@ eG10X6B10X6G10X6R10X6422Unorm4Pack16
@ eA8B8G8R8SscaledPack32
@ eG12X4B12X4R12X42Plane420Unorm3Pack16KHR
AccelerationStructureMotionInfoFlagBitsNV
PipelineCreateFlagBits
@ eVkPipelineRasterizationStateCreateFragmentDensityMapAttachmentEXT
@ eVkPipelineRasterizationStateCreateFragmentShadingRateAttachmentKHR
RasterizationOrderAMD
AttachmentLoadOp
Flags< ExternalMemoryFeatureFlagBits > ExternalMemoryFeatureFlags
PerformanceCounterUnitKHR
VideoEncodeUsageFlagBitsKHR
ShaderInfoTypeAMD
ShaderGroupShaderKHR
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR Flags< BitType > operator~(BitType bit) VULKAN_HPP_NOEXCEPT
DebugReportFlagBitsEXT
CubicFilterWeightsQCOM
FragmentShadingRateTypeNV
SubgroupFeatureFlagBits
PipelineCacheCreateFlagBits
VideoCodecOperationFlagBitsKHR
@ eRepresentativeFragmentTestEnableNV
@ eExtraPrimitiveOverestimationSizeEXT
@ eRayTracingPipelineStackSizeKHR
@ eAttachmentFeedbackLoopEnableEXT
@ eCoverageModulationTableEnableNV
@ eConservativeRasterizationModeEXT
SemaphoreCreateFlagBits
RayTracingShaderGroupTypeKHR
AccelerationStructureMotionInstanceTypeNV
OutOfBandQueueTypeNV
VkFlags VkAccelerationStructureCreateFlagsKHR
@ VK_BLOCK_MATCH_WINDOW_COMPARE_MODE_MAX_QCOM
@ VK_BLOCK_MATCH_WINDOW_COMPARE_MODE_MIN_QCOM
VkFlags VkImageCompressionFlagsEXT
@ VK_DEBUG_REPORT_INFORMATION_BIT_EXT
@ VK_DEBUG_REPORT_WARNING_BIT_EXT
@ VK_DEBUG_REPORT_DEBUG_BIT_EXT
@ VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT
@ VK_DEBUG_REPORT_ERROR_BIT_EXT
VkFlags VkPrivateDataSlotCreateFlags
Definition: vulkan_core.h:6511
VkFlags VkSamplerCreateFlags
Definition: vulkan_core.h:2673
@ VK_SWAPCHAIN_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR
Definition: vulkan_core.h:7633
@ VK_SWAPCHAIN_CREATE_DEFERRED_MEMORY_ALLOCATION_BIT_EXT
Definition: vulkan_core.h:7636
@ VK_SWAPCHAIN_CREATE_MUTABLE_FORMAT_BIT_KHR
Definition: vulkan_core.h:7635
@ VK_SWAPCHAIN_CREATE_PROTECTED_BIT_KHR
Definition: vulkan_core.h:7634
VkFlags VkSwapchainCreateFlagsKHR
Definition: vulkan_core.h:7639
VkFlags VkMemoryPropertyFlags
Definition: vulkan_core.h:2347
VkFlags VkPipelineStageFlags
Definition: vulkan_core.h:2405
@ VK_COMPONENT_TYPE_SINT8_KHR
@ VK_COMPONENT_TYPE_UINT32_KHR
@ VK_COMPONENT_TYPE_UINT64_KHR
@ VK_COMPONENT_TYPE_UINT8_KHR
@ VK_COMPONENT_TYPE_SINT64_KHR
@ VK_COMPONENT_TYPE_FLOAT32_KHR
@ VK_COMPONENT_TYPE_FLOAT64_KHR
@ VK_COMPONENT_TYPE_FLOAT16_KHR
@ VK_COMPONENT_TYPE_SINT16_KHR
@ VK_COMPONENT_TYPE_SINT32_KHR
@ VK_COMPONENT_TYPE_UINT16_KHR
VkFlags VkSampleCountFlags
Definition: vulkan_core.h:2292
VkFlags VkSubmitFlags
Definition: vulkan_core.h:6670
@ VK_SPARSE_MEMORY_BIND_METADATA_BIT
Definition: vulkan_core.h:2409
VkFlags VkVideoEncodeH265TransformBlockSizeFlagsKHR
Definition: vulkan_core.h:8548
@ VK_VIDEO_ENCODE_TUNING_MODE_LOSSLESS_KHR
@ VK_VIDEO_ENCODE_TUNING_MODE_ULTRA_LOW_LATENCY_KHR
@ VK_VIDEO_ENCODE_TUNING_MODE_LOW_LATENCY_KHR
@ VK_VIDEO_ENCODE_TUNING_MODE_DEFAULT_KHR
@ VK_VIDEO_ENCODE_TUNING_MODE_HIGH_QUALITY_KHR
VkFlags VkIndirectCommandsLayoutUsageFlagsNV
@ VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT
@ VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT
@ VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT
@ VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT
@ VK_FORMAT_FEATURE_VIDEO_DECODE_DPB_BIT_KHR
Definition: vulkan_core.h:2229
@ VK_FORMAT_FEATURE_VIDEO_DECODE_OUTPUT_BIT_KHR
Definition: vulkan_core.h:2228
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
Definition: vulkan_core.h:2217
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT
Definition: vulkan_core.h:2231
@ VK_FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
Definition: vulkan_core.h:2230
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT
Definition: vulkan_core.h:2224
@ VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
Definition: vulkan_core.h:2213
@ VK_FORMAT_FEATURE_FRAGMENT_DENSITY_MAP_BIT_EXT
Definition: vulkan_core.h:2232
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR
Definition: vulkan_core.h:2244
@ VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
Definition: vulkan_core.h:2214
@ VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT_KHR
Definition: vulkan_core.h:2240
@ VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
Definition: vulkan_core.h:2206
@ VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
Definition: vulkan_core.h:2211
@ VK_FORMAT_FEATURE_DISJOINT_BIT_KHR
Definition: vulkan_core.h:2245
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
Definition: vulkan_core.h:2227
@ VK_FORMAT_FEATURE_TRANSFER_DST_BIT
Definition: vulkan_core.h:2219
@ VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
Definition: vulkan_core.h:2209
@ VK_FORMAT_FEATURE_VIDEO_ENCODE_DPB_BIT_KHR
Definition: vulkan_core.h:2235
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
Definition: vulkan_core.h:2205
@ VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
Definition: vulkan_core.h:2210
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT
Definition: vulkan_core.h:2239
@ VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
Definition: vulkan_core.h:2226
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG
Definition: vulkan_core.h:2236
@ VK_FORMAT_FEATURE_BLIT_SRC_BIT
Definition: vulkan_core.h:2215
@ VK_FORMAT_FEATURE_TRANSFER_SRC_BIT
Definition: vulkan_core.h:2218
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR
Definition: vulkan_core.h:2242
@ VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
Definition: vulkan_core.h:2220
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR
Definition: vulkan_core.h:2241
@ VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
Definition: vulkan_core.h:2212
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
Definition: vulkan_core.h:2221
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT
Definition: vulkan_core.h:2223
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
Definition: vulkan_core.h:2222
@ VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
Definition: vulkan_core.h:2237
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR
Definition: vulkan_core.h:2243
@ VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT_KHR
Definition: vulkan_core.h:2246
@ VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
Definition: vulkan_core.h:2208
@ VK_FORMAT_FEATURE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR
Definition: vulkan_core.h:2233
@ VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
Definition: vulkan_core.h:2207
@ VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
Definition: vulkan_core.h:2238
@ VK_FORMAT_FEATURE_BLIT_DST_BIT
Definition: vulkan_core.h:2216
@ VK_FORMAT_FEATURE_DISJOINT_BIT
Definition: vulkan_core.h:2225
@ VK_FORMAT_FEATURE_VIDEO_ENCODE_INPUT_BIT_KHR
Definition: vulkan_core.h:2234
@ VK_PRESENT_GRAVITY_MAX_BIT_EXT
@ VK_PRESENT_GRAVITY_MIN_BIT_EXT
@ VK_PRESENT_GRAVITY_CENTERED_BIT_EXT
VkFlags VkVideoEncodeH264StdFlagsKHR
Definition: vulkan_core.h:8330
@ VK_IMAGE_COMPRESSION_FIXED_RATE_23BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_4BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_11BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_16BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_22BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_14BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_18BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_20BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_6BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_21BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_1BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_5BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_2BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_9BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_13BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_3BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_8BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_19BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_12BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_15BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_NONE_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_10BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_7BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_24BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_17BPC_BIT_EXT
@ VK_QUERY_CONTROL_PRECISE_BIT
Definition: vulkan_core.h:2771
@ VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV
@ VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV
@ VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV
VkFlags VkVideoEncodeH265CapabilityFlagsKHR
Definition: vulkan_core.h:8505
@ VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_UNKNOWN_NV
@ VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_MEDIUM_NV
@ VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_SLOW_NV
@ VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_FAST_NV
VkFlags VkOpticalFlowExecuteFlagsNV
@ VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR
Definition: vulkan_core.h:1315
@ VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
Definition: vulkan_core.h:1289
@ VK_IMAGE_LAYOUT_PRESENT_SRC_KHR
Definition: vulkan_core.h:1300
@ VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL
Definition: vulkan_core.h:1298
@ VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
Definition: vulkan_core.h:1299
@ VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
Definition: vulkan_core.h:1296
@ VK_IMAGE_LAYOUT_VIDEO_ENCODE_DPB_KHR
Definition: vulkan_core.h:1309
@ VK_IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR
Definition: vulkan_core.h:1302
@ VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR
Definition: vulkan_core.h:1306
@ VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
Definition: vulkan_core.h:1295
@ VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
Definition: vulkan_core.h:1297
@ VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
Definition: vulkan_core.h:1286
@ VK_IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR
Definition: vulkan_core.h:1301
@ VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
Definition: vulkan_core.h:1293
@ VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
Definition: vulkan_core.h:1288
@ VK_IMAGE_LAYOUT_PREINITIALIZED
Definition: vulkan_core.h:1291
@ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT
Definition: vulkan_core.h:1305
@ VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
Definition: vulkan_core.h:1285
@ VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
Definition: vulkan_core.h:1287
@ VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR
Definition: vulkan_core.h:1312
@ VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR
Definition: vulkan_core.h:1314
@ VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR
Definition: vulkan_core.h:1316
@ VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR
Definition: vulkan_core.h:1307
@ VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR
Definition: vulkan_core.h:1311
@ VK_IMAGE_LAYOUT_UNDEFINED
Definition: vulkan_core.h:1283
@ VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
Definition: vulkan_core.h:1290
@ VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR
Definition: vulkan_core.h:1304
@ VK_IMAGE_LAYOUT_GENERAL
Definition: vulkan_core.h:1284
@ VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR
Definition: vulkan_core.h:1318
@ VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT
Definition: vulkan_core.h:1310
@ VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR
Definition: vulkan_core.h:1319
@ VK_IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR
Definition: vulkan_core.h:1303
@ VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV
Definition: vulkan_core.h:1313
@ VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
Definition: vulkan_core.h:1292
@ VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
Definition: vulkan_core.h:1294
@ VK_IMAGE_LAYOUT_VIDEO_ENCODE_SRC_KHR
Definition: vulkan_core.h:1308
@ VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL_KHR
Definition: vulkan_core.h:1317
@ VK_DRIVER_ID_BROADCOM_PROPRIETARY
Definition: vulkan_core.h:5738
@ VK_DRIVER_ID_MESA_DOZEN
Definition: vulkan_core.h:5749
@ VK_DRIVER_ID_VERISILICON_PROPRIETARY
Definition: vulkan_core.h:5743
@ VK_DRIVER_ID_MOLTENVK
Definition: vulkan_core.h:5740
@ VK_DRIVER_ID_QUALCOMM_PROPRIETARY
Definition: vulkan_core.h:5734
@ VK_DRIVER_ID_AMD_PROPRIETARY
Definition: vulkan_core.h:5727
@ VK_DRIVER_ID_MESA_LLVMPIPE
Definition: vulkan_core.h:5739
@ VK_DRIVER_ID_GGP_PROPRIETARY
Definition: vulkan_core.h:5737
@ VK_DRIVER_ID_ARM_PROPRIETARY
Definition: vulkan_core.h:5735
@ VK_DRIVER_ID_MESA_AGXV
Definition: vulkan_core.h:5752
@ VK_DRIVER_ID_AMD_OPEN_SOURCE
Definition: vulkan_core.h:5728
@ VK_DRIVER_ID_IMAGINATION_PROPRIETARY
Definition: vulkan_core.h:5733
@ VK_DRIVER_ID_MESA_PANVK
Definition: vulkan_core.h:5746
@ VK_DRIVER_ID_COREAVI_PROPRIETARY
Definition: vulkan_core.h:5741
@ VK_DRIVER_ID_MESA_RADV
Definition: vulkan_core.h:5729
@ VK_DRIVER_ID_GOOGLE_SWIFTSHADER
Definition: vulkan_core.h:5736
@ VK_DRIVER_ID_MESA_VENUS
Definition: vulkan_core.h:5748
@ VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA
Definition: vulkan_core.h:5732
@ VK_DRIVER_ID_MESA_TURNIP
Definition: vulkan_core.h:5744
@ VK_DRIVER_ID_IMAGINATION_OPEN_SOURCE_MESA
Definition: vulkan_core.h:5751
@ VK_DRIVER_ID_MESA_NVK
Definition: vulkan_core.h:5750
@ VK_DRIVER_ID_JUICE_PROPRIETARY
Definition: vulkan_core.h:5742
@ VK_DRIVER_ID_NVIDIA_PROPRIETARY
Definition: vulkan_core.h:5730
@ VK_DRIVER_ID_SAMSUNG_PROPRIETARY
Definition: vulkan_core.h:5747
@ VK_DRIVER_ID_MESA_V3DV
Definition: vulkan_core.h:5745
@ VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS
Definition: vulkan_core.h:5731
VkFlags VkShaderModuleCreateFlags
Definition: vulkan_core.h:2524
@ VK_COMMAND_BUFFER_LEVEL_PRIMARY
Definition: vulkan_core.h:2124
@ VK_COMMAND_BUFFER_LEVEL_SECONDARY
Definition: vulkan_core.h:2125
VkFlags VkPipelineRasterizationDepthClipStateCreateFlagsEXT
@ VK_PIPELINE_CREATE_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV
Definition: vulkan_core.h:2572
@ VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT
Definition: vulkan_core.h:2546
@ VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
Definition: vulkan_core.h:2569
@ VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
Definition: vulkan_core.h:2568
@ VK_PIPELINE_CREATE_LIBRARY_BIT_KHR
Definition: vulkan_core.h:2563
@ VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV
Definition: vulkan_core.h:2559
@ VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR
Definition: vulkan_core.h:2560
@ VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV
Definition: vulkan_core.h:2562
@ VK_PIPELINE_CREATE_RAY_TRACING_SKIP_AABBS_BIT_KHR
Definition: vulkan_core.h:2557
@ VK_PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT_EXT
Definition: vulkan_core.h:2575
@ VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR
Definition: vulkan_core.h:2553
@ VK_PIPELINE_CREATE_DISPATCH_BASE_KHR
Definition: vulkan_core.h:2580
@ VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT
Definition: vulkan_core.h:2581
@ VK_PIPELINE_CREATE_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR
Definition: vulkan_core.h:2558
@ VK_PIPELINE_CREATE_DERIVATIVE_BIT
Definition: vulkan_core.h:2545
@ VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR
Definition: vulkan_core.h:2579
@ VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT
Definition: vulkan_core.h:2565
@ VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT
Definition: vulkan_core.h:2578
@ VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT
Definition: vulkan_core.h:2544
@ VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR
Definition: vulkan_core.h:2552
@ VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR
Definition: vulkan_core.h:2577
@ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT
Definition: vulkan_core.h:2543
@ VK_PIPELINE_CREATE_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT
Definition: vulkan_core.h:2570
@ VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT
Definition: vulkan_core.h:2551
@ VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR
Definition: vulkan_core.h:2555
@ VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT
Definition: vulkan_core.h:2548
@ VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT
Definition: vulkan_core.h:2549
@ VK_PIPELINE_CREATE_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR
Definition: vulkan_core.h:2556
@ VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR
Definition: vulkan_core.h:2554
@ VK_PIPELINE_CREATE_DISPATCH_BASE_BIT
Definition: vulkan_core.h:2547
@ VK_PIPELINE_CREATE_RAY_TRACING_ALLOW_MOTION_BIT_NV
Definition: vulkan_core.h:2567
@ VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR
Definition: vulkan_core.h:2550
@ VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT
Definition: vulkan_core.h:2582
@ VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT_EXT
Definition: vulkan_core.h:2574
@ VK_PIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR
Definition: vulkan_core.h:2561
@ VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT
Definition: vulkan_core.h:2566
@ VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT
Definition: vulkan_core.h:2564
@ VK_INDEX_TYPE_NONE_KHR
Definition: vulkan_core.h:2132
@ VK_INDEX_TYPE_UINT16
Definition: vulkan_core.h:2130
@ VK_INDEX_TYPE_UINT32
Definition: vulkan_core.h:2131
@ VK_INDEX_TYPE_UINT8_EXT
Definition: vulkan_core.h:2133
@ VK_INDEX_TYPE_NONE_NV
Definition: vulkan_core.h:2134
@ VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
Definition: vulkan_core.h:5769
@ VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
Definition: vulkan_core.h:5770
@ VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE
Definition: vulkan_core.h:5771
@ VK_SHADER_STAGE_CLUSTER_CULLING_BIT_HUAWEI
Definition: vulkan_core.h:2614
@ VK_SHADER_STAGE_VERTEX_BIT
Definition: vulkan_core.h:2597
@ VK_SHADER_STAGE_COMPUTE_BIT
Definition: vulkan_core.h:2602
@ VK_SHADER_STAGE_ALL
Definition: vulkan_core.h:2604
@ VK_SHADER_STAGE_CLOSEST_HIT_BIT_NV
Definition: vulkan_core.h:2617
@ VK_SHADER_STAGE_INTERSECTION_BIT_NV
Definition: vulkan_core.h:2619
@ VK_SHADER_STAGE_ANY_HIT_BIT_NV
Definition: vulkan_core.h:2616
@ VK_SHADER_STAGE_TASK_BIT_NV
Definition: vulkan_core.h:2621
@ VK_SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI
Definition: vulkan_core.h:2613
@ VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR
Definition: vulkan_core.h:2607
@ VK_SHADER_STAGE_CALLABLE_BIT_NV
Definition: vulkan_core.h:2620
@ VK_SHADER_STAGE_MESH_BIT_NV
Definition: vulkan_core.h:2622
@ VK_SHADER_STAGE_RAYGEN_BIT_KHR
Definition: vulkan_core.h:2605
@ VK_SHADER_STAGE_GEOMETRY_BIT
Definition: vulkan_core.h:2600
@ VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT
Definition: vulkan_core.h:2598
@ VK_SHADER_STAGE_MISS_BIT_NV
Definition: vulkan_core.h:2618
@ VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT
Definition: vulkan_core.h:2599
@ VK_SHADER_STAGE_RAYGEN_BIT_NV
Definition: vulkan_core.h:2615
@ VK_SHADER_STAGE_FRAGMENT_BIT
Definition: vulkan_core.h:2601
@ VK_SHADER_STAGE_TASK_BIT_EXT
Definition: vulkan_core.h:2611
@ VK_SHADER_STAGE_CALLABLE_BIT_KHR
Definition: vulkan_core.h:2610
@ VK_SHADER_STAGE_ANY_HIT_BIT_KHR
Definition: vulkan_core.h:2606
@ VK_SHADER_STAGE_MISS_BIT_KHR
Definition: vulkan_core.h:2608
@ VK_SHADER_STAGE_INTERSECTION_BIT_KHR
Definition: vulkan_core.h:2609
@ VK_SHADER_STAGE_ALL_GRAPHICS
Definition: vulkan_core.h:2603
@ VK_SHADER_STAGE_MESH_BIT_EXT
Definition: vulkan_core.h:2612
@ VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT
Definition: vulkan_core.h:2588
@ VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT
Definition: vulkan_core.h:2589
@ VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT
Definition: vulkan_core.h:2591
@ VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT
Definition: vulkan_core.h:2590
@ VK_SHARING_MODE_CONCURRENT
Definition: vulkan_core.h:1760
@ VK_SHARING_MODE_EXCLUSIVE
Definition: vulkan_core.h:1759
@ VK_DEPENDENCY_VIEW_LOCAL_BIT
Definition: vulkan_core.h:2711
@ VK_DEPENDENCY_BY_REGION_BIT
Definition: vulkan_core.h:2709
@ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR
Definition: vulkan_core.h:2714
@ VK_DEPENDENCY_VIEW_LOCAL_BIT_KHR
Definition: vulkan_core.h:2713
@ VK_DEPENDENCY_DEVICE_GROUP_BIT
Definition: vulkan_core.h:2710
@ VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT
Definition: vulkan_core.h:2712
@ VK_VIDEO_ENCODE_H264_STD_ENTROPY_CODING_MODE_FLAG_UNSET_BIT_KHR
Definition: vulkan_core.h:8319
@ VK_VIDEO_ENCODE_H264_STD_DIFFERENT_SLICE_QP_DELTA_BIT_KHR
Definition: vulkan_core.h:8327
@ VK_VIDEO_ENCODE_H264_STD_WEIGHTED_PRED_FLAG_SET_BIT_KHR
Definition: vulkan_core.h:8314
@ VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_DISABLED_BIT_KHR
Definition: vulkan_core.h:8323
@ VK_VIDEO_ENCODE_H264_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_KHR
Definition: vulkan_core.h:8322
@ VK_VIDEO_ENCODE_H264_STD_WEIGHTED_BIPRED_IDC_IMPLICIT_BIT_KHR
Definition: vulkan_core.h:8316
@ VK_VIDEO_ENCODE_H264_STD_TRANSFORM_8X8_MODE_FLAG_SET_BIT_KHR
Definition: vulkan_core.h:8317
@ VK_VIDEO_ENCODE_H264_STD_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_FLAG_SET_BIT_KHR
Definition: vulkan_core.h:8309
@ VK_VIDEO_ENCODE_H264_STD_CHROMA_QP_INDEX_OFFSET_BIT_KHR
Definition: vulkan_core.h:8311
@ VK_VIDEO_ENCODE_H264_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_KHR
Definition: vulkan_core.h:8308
@ VK_VIDEO_ENCODE_H264_STD_ENTROPY_CODING_MODE_FLAG_SET_BIT_KHR
Definition: vulkan_core.h:8320
@ VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_PARTIAL_BIT_KHR
Definition: vulkan_core.h:8325
@ VK_VIDEO_ENCODE_H264_STD_SCALING_MATRIX_PRESENT_FLAG_SET_BIT_KHR
Definition: vulkan_core.h:8310
@ VK_VIDEO_ENCODE_H264_STD_DIRECT_8X8_INFERENCE_FLAG_UNSET_BIT_KHR
Definition: vulkan_core.h:8321
@ VK_VIDEO_ENCODE_H264_STD_SLICE_QP_DELTA_BIT_KHR
Definition: vulkan_core.h:8326
@ VK_VIDEO_ENCODE_H264_STD_WEIGHTED_BIPRED_IDC_EXPLICIT_BIT_KHR
Definition: vulkan_core.h:8315
@ VK_VIDEO_ENCODE_H264_STD_SECOND_CHROMA_QP_INDEX_OFFSET_BIT_KHR
Definition: vulkan_core.h:8312
@ VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_ENABLED_BIT_KHR
Definition: vulkan_core.h:8324
@ VK_VIDEO_ENCODE_H264_STD_DIRECT_SPATIAL_MV_PRED_FLAG_UNSET_BIT_KHR
Definition: vulkan_core.h:8318
@ VK_VIDEO_ENCODE_H264_STD_PIC_INIT_QP_MINUS26_BIT_KHR
Definition: vulkan_core.h:8313
@ VK_MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
Definition: vulkan_core.h:2343
@ VK_MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
Definition: vulkan_core.h:2342
@ VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT
Definition: vulkan_core.h:2340
@ VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
Definition: vulkan_core.h:2338
@ VK_MEMORY_PROPERTY_PROTECTED_BIT
Definition: vulkan_core.h:2341
@ VK_MEMORY_PROPERTY_RDMA_CAPABLE_BIT_NV
Definition: vulkan_core.h:2344
@ VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
Definition: vulkan_core.h:2336
@ VK_MEMORY_PROPERTY_HOST_CACHED_BIT
Definition: vulkan_core.h:2339
@ VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
Definition: vulkan_core.h:2337
@ VK_DEVICE_EVENT_TYPE_DISPLAY_HOTPLUG_EXT
VkFlags VkImageAspectFlags
Definition: vulkan_core.h:2202
VkFlags VkInstanceCreateFlags
Definition: vulkan_core.h:2325
VkFlags VkSubgroupFeatureFlags
Definition: vulkan_core.h:4927
VkFlags VkAccessFlags
Definition: vulkan_core.h:2181
VkFlags VkPipelineCoverageToColorStateCreateFlagsNV
VkFlags VkAttachmentDescriptionFlags
Definition: vulkan_core.h:2706
@ VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM
Definition: vulkan_core.h:2670
@ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT
Definition: vulkan_core.h:2666
@ VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT
Definition: vulkan_core.h:2669
@ VK_SAMPLER_CREATE_SUBSAMPLED_COARSE_RECONSTRUCTION_BIT_EXT
Definition: vulkan_core.h:2667
@ VK_SAMPLER_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT
Definition: vulkan_core.h:2668
VkFlags VkConditionalRenderingFlagsEXT
@ VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR
@ VK_VIDEO_ENCODE_CONTENT_DESKTOP_BIT_KHR
@ VK_VIDEO_ENCODE_CONTENT_CAMERA_BIT_KHR
@ VK_VIDEO_ENCODE_CONTENT_RENDERED_BIT_KHR
VkFlags VkVideoSessionCreateFlagsKHR
Definition: vulkan_core.h:8000
VkFlags VkVideoEncodeH265StdFlagsKHR
Definition: vulkan_core.h:8531
@ VK_VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_KHR
Definition: vulkan_core.h:8527
@ VK_VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_KHR
Definition: vulkan_core.h:8509
@ VK_VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_KHR
Definition: vulkan_core.h:8513
@ VK_VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_KHR
Definition: vulkan_core.h:8522
@ VK_VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_KHR
Definition: vulkan_core.h:8514
@ VK_VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_KHR
Definition: vulkan_core.h:8519
@ VK_VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_KHR
Definition: vulkan_core.h:8508
@ VK_VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_KHR
Definition: vulkan_core.h:8517
@ VK_VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_KHR
Definition: vulkan_core.h:8524
@ VK_VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_KHR
Definition: vulkan_core.h:8510
@ VK_VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_KHR
Definition: vulkan_core.h:8523
@ VK_VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_KHR
Definition: vulkan_core.h:8516
@ VK_VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_KHR
Definition: vulkan_core.h:8515
@ VK_VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_KHR
Definition: vulkan_core.h:8521
@ VK_VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_KHR
Definition: vulkan_core.h:8520
@ VK_VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_KHR
Definition: vulkan_core.h:8525
@ VK_VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_KHR
Definition: vulkan_core.h:8528
@ VK_VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_KHR
Definition: vulkan_core.h:8511
@ VK_VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_KHR
Definition: vulkan_core.h:8526
@ VK_VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_KHR
Definition: vulkan_core.h:8518
@ VK_VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_KHR
Definition: vulkan_core.h:8512
VkFlags VkMemoryMapFlags
Definition: vulkan_core.h:2406
@ VK_ACCELERATION_STRUCTURE_TYPE_GENERIC_KHR
@ VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR
@ VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR
VkFlags VkDescriptorSetLayoutCreateFlags
Definition: vulkan_core.h:2700
@ VK_VIDEO_SESSION_CREATE_ALLOW_ENCODE_PARAMETER_OPTIMIZATIONS_BIT_KHR
Definition: vulkan_core.h:7996
@ VK_VIDEO_SESSION_CREATE_INLINE_QUERIES_BIT_KHR
Definition: vulkan_core.h:7997
@ VK_VIDEO_SESSION_CREATE_PROTECTED_CONTENT_BIT_KHR
Definition: vulkan_core.h:7995
@ VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT
Definition: vulkan_core.h:1954
@ VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV
Definition: vulkan_core.h:1907
@ VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT
Definition: vulkan_core.h:1932
@ VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV
Definition: vulkan_core.h:1901
@ VK_DYNAMIC_STATE_DEPTH_BIAS
Definition: vulkan_core.h:1880
@ VK_DYNAMIC_STATE_DISCARD_RECTANGLE_ENABLE_EXT
Definition: vulkan_core.h:1903
@ VK_DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV
Definition: vulkan_core.h:1940
@ VK_DYNAMIC_STATE_DEPTH_COMPARE_OP
Definition: vulkan_core.h:1894
@ VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV
Definition: vulkan_core.h:1938
@ VK_DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT
Definition: vulkan_core.h:1922
@ VK_DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT
Definition: vulkan_core.h:1918
@ VK_DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT
Definition: vulkan_core.h:1934
@ VK_DYNAMIC_STATE_BLEND_CONSTANTS
Definition: vulkan_core.h:1881
@ VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE
Definition: vulkan_core.h:1895
@ VK_DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV
Definition: vulkan_core.h:1908
@ VK_DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT
Definition: vulkan_core.h:1914
@ VK_DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT
Definition: vulkan_core.h:1931
@ VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE_EXT
Definition: vulkan_core.h:1956
@ VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE_EXT
Definition: vulkan_core.h:1962
@ VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY_EXT
Definition: vulkan_core.h:1951
@ VK_DYNAMIC_STATE_FRONT_FACE
Definition: vulkan_core.h:1887
@ VK_DYNAMIC_STATE_DISCARD_RECTANGLE_MODE_EXT
Definition: vulkan_core.h:1904
@ VK_DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT
Definition: vulkan_core.h:1948
@ VK_DYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV
Definition: vulkan_core.h:1946
@ VK_DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT
Definition: vulkan_core.h:1925
@ VK_DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT
Definition: vulkan_core.h:1936
@ VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE
Definition: vulkan_core.h:1893
@ VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE
Definition: vulkan_core.h:1899
@ VK_DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT
Definition: vulkan_core.h:1920
@ VK_DYNAMIC_STATE_LINE_WIDTH
Definition: vulkan_core.h:1879
@ VK_DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT
Definition: vulkan_core.h:1935
@ VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE_EXT
Definition: vulkan_core.h:1959
@ VK_DYNAMIC_STATE_POLYGON_MODE_EXT
Definition: vulkan_core.h:1919
@ VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE_EXT
Definition: vulkan_core.h:1958
@ VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE
Definition: vulkan_core.h:1891
@ VK_DYNAMIC_STATE_LOGIC_OP_EXT
Definition: vulkan_core.h:1915
@ VK_DYNAMIC_STATE_DEPTH_COMPARE_OP_EXT
Definition: vulkan_core.h:1957
@ VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT
Definition: vulkan_core.h:1902
@ VK_DYNAMIC_STATE_STENCIL_WRITE_MASK
Definition: vulkan_core.h:1884
@ VK_DYNAMIC_STATE_FRONT_FACE_EXT
Definition: vulkan_core.h:1950
@ VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE_EXT
Definition: vulkan_core.h:1961
@ VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT_EXT
Definition: vulkan_core.h:1952
@ VK_DYNAMIC_STATE_CULL_MODE
Definition: vulkan_core.h:1886
@ VK_DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV
Definition: vulkan_core.h:1944
@ VK_DYNAMIC_STATE_VIEWPORT
Definition: vulkan_core.h:1877
@ VK_DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT
Definition: vulkan_core.h:1923
@ VK_DYNAMIC_STATE_STENCIL_OP
Definition: vulkan_core.h:1897
@ VK_DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV
Definition: vulkan_core.h:1943
@ VK_DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT
Definition: vulkan_core.h:1924
@ VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT
Definition: vulkan_core.h:1890
@ VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV
Definition: vulkan_core.h:1910
@ VK_DYNAMIC_STATE_DEPTH_BOUNDS
Definition: vulkan_core.h:1882
@ VK_DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV
Definition: vulkan_core.h:1947
@ VK_DYNAMIC_STATE_VERTEX_INPUT_EXT
Definition: vulkan_core.h:1913
@ VK_DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV
Definition: vulkan_core.h:1942
@ VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE_EXT
Definition: vulkan_core.h:1963
@ VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK
Definition: vulkan_core.h:1883
@ VK_DYNAMIC_STATE_STENCIL_REFERENCE
Definition: vulkan_core.h:1885
@ VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_ENABLE_NV
Definition: vulkan_core.h:1909
@ VK_DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT
Definition: vulkan_core.h:1930
@ VK_DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT
Definition: vulkan_core.h:1929
@ VK_DYNAMIC_STATE_CULL_MODE_EXT
Definition: vulkan_core.h:1949
@ VK_DYNAMIC_STATE_SAMPLE_MASK_EXT
Definition: vulkan_core.h:1921
@ VK_DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT
Definition: vulkan_core.h:1917
@ VK_DYNAMIC_STATE_LINE_STIPPLE_EXT
Definition: vulkan_core.h:1912
@ VK_DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT
Definition: vulkan_core.h:1933
@ VK_DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV
Definition: vulkan_core.h:1941
@ VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE_EXT
Definition: vulkan_core.h:1955
@ VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT_EXT
Definition: vulkan_core.h:1953
@ VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE
Definition: vulkan_core.h:1892
@ VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT
Definition: vulkan_core.h:1905
@ VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY
Definition: vulkan_core.h:1888
@ VK_DYNAMIC_STATE_STENCIL_OP_EXT
Definition: vulkan_core.h:1960
@ VK_DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT
Definition: vulkan_core.h:1916
@ VK_DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT
Definition: vulkan_core.h:1926
@ VK_DYNAMIC_STATE_COLOR_WRITE_MASK_EXT
Definition: vulkan_core.h:1927
@ VK_DYNAMIC_STATE_SCISSOR
Definition: vulkan_core.h:1878
@ VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE
Definition: vulkan_core.h:1896
@ VK_DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV
Definition: vulkan_core.h:1945
@ VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE
Definition: vulkan_core.h:1898
@ VK_DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR
Definition: vulkan_core.h:1906
@ VK_DYNAMIC_STATE_RASTERIZATION_STREAM_EXT
Definition: vulkan_core.h:1928
@ VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT
Definition: vulkan_core.h:1889
@ VK_DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR
Definition: vulkan_core.h:1911
@ VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE
Definition: vulkan_core.h:1900
@ VK_DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT
Definition: vulkan_core.h:1937
@ VK_DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV
Definition: vulkan_core.h:1939
VkFlags VkDisplaySurfaceCreateFlagsKHR
Definition: vulkan_core.h:7803
VkFlags VkImageUsageFlags
Definition: vulkan_core.h:2319
@ VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT
Definition: vulkan_core.h:4872
@ VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT
Definition: vulkan_core.h:4871
@ VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_BIT_KHR
Definition: vulkan_core.h:9473
@ VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_BIT_KHR
Definition: vulkan_core.h:9474
@ VK_SEMAPHORE_WAIT_ANY_BIT
Definition: vulkan_core.h:5827
VkFlags VkQueueFlags
Definition: vulkan_core.h:2360
@ VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_KHR
@ VK_TIME_DOMAIN_DEVICE_KHR
@ VK_TIME_DOMAIN_CLOCK_MONOTONIC_KHR
@ VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_KHR
VkFlags VkRenderingFlags
Definition: vulkan_core.h:6683
@ VK_RENDERING_RESUMING_BIT
Definition: vulkan_core.h:6675
@ VK_RENDERING_ENABLE_LEGACY_DITHERING_BIT_EXT
Definition: vulkan_core.h:6677
@ VK_RENDERING_CONTENTS_INLINE_BIT_EXT
Definition: vulkan_core.h:6676
@ VK_RENDERING_SUSPENDING_BIT
Definition: vulkan_core.h:6674
@ VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT
Definition: vulkan_core.h:6673
@ VK_SYSTEM_ALLOCATION_SCOPE_OBJECT
Definition: vulkan_core.h:1394
@ VK_SYSTEM_ALLOCATION_SCOPE_CACHE
Definition: vulkan_core.h:1395
@ VK_SYSTEM_ALLOCATION_SCOPE_DEVICE
Definition: vulkan_core.h:1396
@ VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE
Definition: vulkan_core.h:1397
@ VK_SYSTEM_ALLOCATION_SCOPE_COMMAND
Definition: vulkan_core.h:1393
VkFlags VkDescriptorBindingFlags
Definition: vulkan_core.h:5824
VkFlags VkBufferCreateFlags
Definition: vulkan_core.h:2478
@ VK_IMAGE_VIEW_TYPE_1D
Definition: vulkan_core.h:1776
@ VK_IMAGE_VIEW_TYPE_2D_ARRAY
Definition: vulkan_core.h:1781
@ VK_IMAGE_VIEW_TYPE_1D_ARRAY
Definition: vulkan_core.h:1780
@ VK_IMAGE_VIEW_TYPE_CUBE_ARRAY
Definition: vulkan_core.h:1782
@ VK_IMAGE_VIEW_TYPE_3D
Definition: vulkan_core.h:1778
@ VK_IMAGE_VIEW_TYPE_2D
Definition: vulkan_core.h:1777
@ VK_IMAGE_VIEW_TYPE_CUBE
Definition: vulkan_core.h:1779
@ VK_LATENCY_MARKER_RENDERSUBMIT_END_NV
@ VK_LATENCY_MARKER_SIMULATION_END_NV
@ VK_LATENCY_MARKER_SIMULATION_START_NV
@ VK_LATENCY_MARKER_PRESENT_END_NV
@ VK_LATENCY_MARKER_TRIGGER_FLASH_NV
@ VK_LATENCY_MARKER_PRESENT_START_NV
@ VK_LATENCY_MARKER_OUT_OF_BAND_PRESENT_END_NV
@ VK_LATENCY_MARKER_OUT_OF_BAND_RENDERSUBMIT_START_NV
@ VK_LATENCY_MARKER_RENDERSUBMIT_START_NV
@ VK_LATENCY_MARKER_OUT_OF_BAND_RENDERSUBMIT_END_NV
@ VK_LATENCY_MARKER_INPUT_SAMPLE_NV
@ VK_LATENCY_MARKER_OUT_OF_BAND_PRESENT_START_NV
@ VK_SCOPE_WORKGROUP_KHR
@ VK_SCOPE_DEVICE_KHR
@ VK_SCOPE_SUBGROUP_KHR
@ VK_SCOPE_QUEUE_FAMILY_KHR
VkFlags VkPipelineViewportStateCreateFlags
Definition: vulkan_core.h:2637
VkFlags VkDebugUtilsMessengerCreateFlagsEXT
VkFlags VkPipelineViewportSwizzleStateCreateFlagsNV
@ VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR
@ VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_KHR
@ VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR
VkFlags64 VkPhysicalDeviceSchedulingControlsFlagsARM
VkFlags VkPipelineCompilerControlFlagsAMD
@ VK_VIDEO_ENCODE_H264_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_KHR
Definition: vulkan_core.h:8336
@ VK_VIDEO_ENCODE_H264_RATE_CONTROL_TEMPORAL_LAYER_PATTERN_DYADIC_BIT_KHR
Definition: vulkan_core.h:8337
@ VK_VIDEO_ENCODE_H264_RATE_CONTROL_REGULAR_GOP_BIT_KHR
Definition: vulkan_core.h:8334
@ VK_VIDEO_ENCODE_H264_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_KHR
Definition: vulkan_core.h:8335
@ VK_VIDEO_ENCODE_H264_RATE_CONTROL_ATTEMPT_HRD_COMPLIANCE_BIT_KHR
Definition: vulkan_core.h:8333
VkFlags VkFrameBoundaryFlagsEXT
@ VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR
@ VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV
@ VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_NV
@ VK_GEOMETRY_INSTANCE_FORCE_OPACITY_MICROMAP_2_STATE_EXT
@ VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR
@ VK_GEOMETRY_INSTANCE_DISABLE_OPACITY_MICROMAPS_EXT
@ VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR
@ VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR
@ VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR
VkFlags VkDependencyFlags
Definition: vulkan_core.h:2717
@ VK_VIDEO_ENCODE_H265_CTB_SIZE_32_BIT_KHR
Definition: vulkan_core.h:8535
@ VK_VIDEO_ENCODE_H265_CTB_SIZE_64_BIT_KHR
Definition: vulkan_core.h:8536
@ VK_VIDEO_ENCODE_H265_CTB_SIZE_16_BIT_KHR
Definition: vulkan_core.h:8534
VkFlags VkPipelineRasterizationStateStreamCreateFlagsEXT
VkFlags VkPresentScalingFlagsEXT
@ VK_COARSE_SAMPLE_ORDER_TYPE_PIXEL_MAJOR_NV
@ VK_COARSE_SAMPLE_ORDER_TYPE_CUSTOM_NV
@ VK_COARSE_SAMPLE_ORDER_TYPE_SAMPLE_MAJOR_NV
@ VK_COARSE_SAMPLE_ORDER_TYPE_DEFAULT_NV
@ VK_RESOLVE_MODE_AVERAGE_BIT
Definition: vulkan_core.h:5800
@ VK_RESOLVE_MODE_NONE
Definition: vulkan_core.h:5798
@ VK_RESOLVE_MODE_MAX_BIT
Definition: vulkan_core.h:5802
@ VK_RESOLVE_MODE_SAMPLE_ZERO_BIT
Definition: vulkan_core.h:5799
@ VK_RESOLVE_MODE_MIN_BIT
Definition: vulkan_core.h:5801
@ VK_RESOLVE_MODE_EXTERNAL_FORMAT_DOWNSAMPLE_ANDROID
Definition: vulkan_core.h:5803
@ VK_BUILD_ACCELERATION_STRUCTURE_MODE_UPDATE_KHR
@ VK_BUILD_ACCELERATION_STRUCTURE_MODE_BUILD_KHR
VkFlags VkVideoEncodeUsageFlagsKHR
@ VK_SHADER_GROUP_SHADER_CLOSEST_HIT_KHR
@ VK_SHADER_GROUP_SHADER_ANY_HIT_KHR
@ VK_SHADER_GROUP_SHADER_INTERSECTION_KHR
@ VK_SHADER_GROUP_SHADER_GENERAL_KHR
VkFlags VkVideoEncodeContentFlagsKHR
VkFlags VkVideoDecodeCapabilityFlagsKHR
Definition: vulkan_core.h:8241
VkFlags VkVideoDecodeFlagsKHR
Definition: vulkan_core.h:8251
@ VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR
@ VK_VIDEO_ENCODE_USAGE_CONFERENCING_BIT_KHR
@ VK_VIDEO_ENCODE_USAGE_TRANSCODING_BIT_KHR
@ VK_VIDEO_ENCODE_USAGE_RECORDING_BIT_KHR
@ VK_VIDEO_ENCODE_USAGE_STREAMING_BIT_KHR
@ VK_MICROMAP_TYPE_DISPLACEMENT_MICROMAP_NV
@ VK_MICROMAP_TYPE_OPACITY_MICROMAP_EXT
VkFlags64 VkPipelineCreateFlags2KHR
VkFlags VkVideoEncodeH265CtbSizeFlagsKHR
Definition: vulkan_core.h:8539
VkFlags VkCommandPoolCreateFlags
Definition: vulkan_core.h:2754
VkFlags VkQueryPoolCreateFlags
Definition: vulkan_core.h:2454
@ VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT
Definition: vulkan_core.h:2777
VkFlags VkPipelineMultisampleStateCreateFlags
Definition: vulkan_core.h:2639
VkFlags VkDeviceCreateFlags
Definition: vulkan_core.h:2361
@ VK_IMAGE_CREATE_PROTECTED_BIT
Definition: vulkan_core.h:2262
@ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT
Definition: vulkan_core.h:2259
@ VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR
Definition: vulkan_core.h:2272
@ VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR
Definition: vulkan_core.h:2274
@ VK_IMAGE_CREATE_DISJOINT_BIT_KHR
Definition: vulkan_core.h:2276
@ VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT
Definition: vulkan_core.h:2256
@ VK_IMAGE_CREATE_ALIAS_BIT
Definition: vulkan_core.h:2257
@ VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT
Definition: vulkan_core.h:2266
@ VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR
Definition: vulkan_core.h:2275
@ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR
Definition: vulkan_core.h:2273
@ VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_QCOM
Definition: vulkan_core.h:2270
@ VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT
Definition: vulkan_core.h:2258
@ VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT
Definition: vulkan_core.h:2255
@ VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV
Definition: vulkan_core.h:2264
@ VK_IMAGE_CREATE_EXTENDED_USAGE_BIT
Definition: vulkan_core.h:2261
@ VK_IMAGE_CREATE_SPARSE_ALIASED_BIT
Definition: vulkan_core.h:2254
@ VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT
Definition: vulkan_core.h:2253
@ VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT
Definition: vulkan_core.h:2260
@ VK_IMAGE_CREATE_SPARSE_BINDING_BIT
Definition: vulkan_core.h:2252
@ VK_IMAGE_CREATE_ALIAS_BIT_KHR
Definition: vulkan_core.h:2277
@ VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT
Definition: vulkan_core.h:2269
@ VK_IMAGE_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR
Definition: vulkan_core.h:2271
@ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT
Definition: vulkan_core.h:2265
@ VK_IMAGE_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT
Definition: vulkan_core.h:2267
@ VK_IMAGE_CREATE_DISJOINT_BIT
Definition: vulkan_core.h:2263
@ VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT
Definition: vulkan_core.h:2268
VkFlags VkIndirectStateFlagsNV
@ VK_VIDEO_CHROMA_SUBSAMPLING_420_BIT_KHR
Definition: vulkan_core.h:7971
@ VK_VIDEO_CHROMA_SUBSAMPLING_MONOCHROME_BIT_KHR
Definition: vulkan_core.h:7970
@ VK_VIDEO_CHROMA_SUBSAMPLING_444_BIT_KHR
Definition: vulkan_core.h:7973
@ VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR
Definition: vulkan_core.h:7969
@ VK_VIDEO_CHROMA_SUBSAMPLING_422_BIT_KHR
Definition: vulkan_core.h:7972
VkFlags VkBuildAccelerationStructureFlagsKHR
VkFlags VkMemoryAllocateFlags
Definition: vulkan_core.h:4951
VkFlags VkExternalFenceFeatureFlags
Definition: vulkan_core.h:5012
VkFlags VkStencilFaceFlags
Definition: vulkan_core.h:2789
@ VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT
Definition: vulkan_core.h:2720
@ VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT_KHR
Definition: vulkan_core.h:2721
VkFlags VkExternalMemoryHandleTypeFlagsNV
VkFlags VkFenceCreateFlags
Definition: vulkan_core.h:2426
@ VK_LAYER_SETTING_TYPE_FLOAT64_EXT
@ VK_LAYER_SETTING_TYPE_FLOAT32_EXT
@ VK_LAYER_SETTING_TYPE_BOOL32_EXT
@ VK_LAYER_SETTING_TYPE_UINT32_EXT
@ VK_LAYER_SETTING_TYPE_INT32_EXT
@ VK_LAYER_SETTING_TYPE_INT64_EXT
@ VK_LAYER_SETTING_TYPE_UINT64_EXT
@ VK_LAYER_SETTING_TYPE_STRING_EXT
@ VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT
VkFlags VkQueryPipelineStatisticFlags
Definition: vulkan_core.h:2453
@ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV
@ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV
@ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_RESOURCE_TRACKING_BIT_NV
@ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_AUTOMATIC_CHECKPOINTS_BIT_NV
@ VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_SETS_BIT_NV
Definition: vulkan_core.h:2679
@ VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_EXT
Definition: vulkan_core.h:2678
@ VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE
Definition: vulkan_core.h:2682
@ VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT_EXT
Definition: vulkan_core.h:2681
@ VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT
Definition: vulkan_core.h:2677
@ VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT
Definition: vulkan_core.h:2676
@ VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_POOLS_BIT_NV
Definition: vulkan_core.h:2680
@ VK_COVERAGE_REDUCTION_MODE_MERGE_NV
@ VK_COVERAGE_REDUCTION_MODE_TRUNCATE_NV
@ VK_IMAGE_TILING_OPTIMAL
Definition: vulkan_core.h:1715
@ VK_IMAGE_TILING_LINEAR
Definition: vulkan_core.h:1716
@ VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT
Definition: vulkan_core.h:1717
VkFlags VkExternalSemaphoreFeatureFlags
Definition: vulkan_core.h:5052
VkFlags VkPipelineCoverageModulationStateCreateFlagsNV
VkFlags VkBufferViewCreateFlags
Definition: vulkan_core.h:2515
@ VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT
Definition: vulkan_core.h:2763
@ VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT
Definition: vulkan_core.h:2764
@ VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT
Definition: vulkan_core.h:2765
VkFlags VkPipelineCoverageReductionStateCreateFlagsNV
@ VK_PIPELINE_BIND_POINT_SUBPASS_SHADING_HUAWEI
Definition: vulkan_core.h:2118
@ VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR
Definition: vulkan_core.h:2117
@ VK_PIPELINE_BIND_POINT_GRAPHICS
Definition: vulkan_core.h:2112
@ VK_PIPELINE_BIND_POINT_COMPUTE
Definition: vulkan_core.h:2113
@ VK_PIPELINE_BIND_POINT_RAY_TRACING_NV
Definition: vulkan_core.h:2119
@ VK_PIPELINE_BIND_POINT_EXECUTION_GRAPH_AMDX
Definition: vulkan_core.h:2115
@ VK_ACCELERATION_STRUCTURE_CREATE_MOTION_BIT_NV
@ VK_ACCELERATION_STRUCTURE_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT
@ VK_ACCELERATION_STRUCTURE_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR
VkFlags VkCommandPoolTrimFlags
Definition: vulkan_core.h:4952
VkFlags VkOpticalFlowUsageFlagsNV
@ VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT
@ VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT
@ VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT
@ VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT
VkFlags VkCompositeAlphaFlagsKHR
Definition: vulkan_core.h:7569
@ VK_ACCELERATION_STRUCTURE_COMPATIBILITY_COMPATIBLE_KHR
@ VK_ACCELERATION_STRUCTURE_COMPATIBILITY_INCOMPATIBLE_KHR
@ VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR
@ VK_GEOMETRY_OPAQUE_BIT_KHR
@ VK_QUERY_RESULT_STATUS_NOT_READY_KHR
Definition: vulkan_core.h:7952
@ VK_QUERY_RESULT_STATUS_COMPLETE_KHR
Definition: vulkan_core.h:7953
@ VK_QUERY_RESULT_STATUS_ERROR_KHR
Definition: vulkan_core.h:7951
@ VK_QUERY_RESULT_STATUS_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_KHR
Definition: vulkan_core.h:7954
VkFlags VkDebugUtilsMessageSeverityFlagsEXT
VkFlags VkPipelineRasterizationStateCreateFlags
Definition: vulkan_core.h:2638
@ VK_SUBGROUP_FEATURE_SHUFFLE_BIT
Definition: vulkan_core.h:4920
@ VK_SUBGROUP_FEATURE_VOTE_BIT
Definition: vulkan_core.h:4917
@ VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
Definition: vulkan_core.h:4921
@ VK_SUBGROUP_FEATURE_QUAD_BIT
Definition: vulkan_core.h:4923
@ VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV
Definition: vulkan_core.h:4924
@ VK_SUBGROUP_FEATURE_BASIC_BIT
Definition: vulkan_core.h:4916
@ VK_SUBGROUP_FEATURE_CLUSTERED_BIT
Definition: vulkan_core.h:4922
@ VK_SUBGROUP_FEATURE_ARITHMETIC_BIT
Definition: vulkan_core.h:4918
@ VK_SUBGROUP_FEATURE_BALLOT_BIT
Definition: vulkan_core.h:4919
VkFlags VkPipelineDiscardRectangleStateCreateFlagsEXT
VkFlags VkVideoBeginCodingFlagsKHR
Definition: vulkan_core.h:8002
@ VK_SHADER_INFO_TYPE_BINARY_AMD
@ VK_SHADER_INFO_TYPE_DISASSEMBLY_AMD
@ VK_SHADER_INFO_TYPE_STATISTICS_AMD
@ VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR
Definition: vulkan_core.h:4910
@ VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET
Definition: vulkan_core.h:4909
VkFlags VkVideoEncodeH265RateControlFlagsKHR
Definition: vulkan_core.h:8558
@ VK_PERFORMANCE_COUNTER_UNIT_BYTES_PER_SECOND_KHR
Definition: vulkan_core.h:9442
@ VK_PERFORMANCE_COUNTER_UNIT_WATTS_KHR
Definition: vulkan_core.h:9444
@ VK_PERFORMANCE_COUNTER_UNIT_HERTZ_KHR
Definition: vulkan_core.h:9447
@ VK_PERFORMANCE_COUNTER_UNIT_AMPS_KHR
Definition: vulkan_core.h:9446
@ VK_PERFORMANCE_COUNTER_UNIT_BYTES_KHR
Definition: vulkan_core.h:9441
@ VK_PERFORMANCE_COUNTER_UNIT_KELVIN_KHR
Definition: vulkan_core.h:9443
@ VK_PERFORMANCE_COUNTER_UNIT_GENERIC_KHR
Definition: vulkan_core.h:9438
@ VK_PERFORMANCE_COUNTER_UNIT_NANOSECONDS_KHR
Definition: vulkan_core.h:9440
@ VK_PERFORMANCE_COUNTER_UNIT_VOLTS_KHR
Definition: vulkan_core.h:9445
@ VK_PERFORMANCE_COUNTER_UNIT_CYCLES_KHR
Definition: vulkan_core.h:9448
@ VK_PERFORMANCE_COUNTER_UNIT_PERCENTAGE_KHR
Definition: vulkan_core.h:9439
@ VK_SEMAPHORE_IMPORT_TEMPORARY_BIT
Definition: vulkan_core.h:5022
@ VK_STENCIL_OP_INCREMENT_AND_CLAMP
Definition: vulkan_core.h:2006
@ VK_STENCIL_OP_DECREMENT_AND_CLAMP
Definition: vulkan_core.h:2007
@ VK_STENCIL_OP_INCREMENT_AND_WRAP
Definition: vulkan_core.h:2009
@ VK_STENCIL_OP_KEEP
Definition: vulkan_core.h:2003
@ VK_STENCIL_OP_REPLACE
Definition: vulkan_core.h:2005
@ VK_STENCIL_OP_ZERO
Definition: vulkan_core.h:2004
@ VK_STENCIL_OP_DECREMENT_AND_WRAP
Definition: vulkan_core.h:2010
@ VK_STENCIL_OP_INVERT
Definition: vulkan_core.h:2008
@ VK_QUERY_POOL_SAMPLING_MODE_MANUAL_INTEL
@ VK_PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_EXT
@ VK_PRESENT_SCALING_ONE_TO_ONE_BIT_EXT
@ VK_PRESENT_SCALING_STRETCH_BIT_EXT
VkFlags VkExternalMemoryHandleTypeFlags
Definition: vulkan_core.h:4979
@ VK_MEMORY_OVERALLOCATION_BEHAVIOR_DEFAULT_AMD
@ VK_MEMORY_OVERALLOCATION_BEHAVIOR_ALLOWED_AMD
@ VK_MEMORY_OVERALLOCATION_BEHAVIOR_DISALLOWED_AMD
@ VK_OPTICAL_FLOW_SESSION_BINDING_POINT_UNKNOWN_NV
@ VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_FLOW_VECTOR_NV
@ VK_OPTICAL_FLOW_SESSION_BINDING_POINT_GLOBAL_FLOW_NV
@ VK_OPTICAL_FLOW_SESSION_BINDING_POINT_REFERENCE_NV
@ VK_OPTICAL_FLOW_SESSION_BINDING_POINT_HINT_NV
@ VK_OPTICAL_FLOW_SESSION_BINDING_POINT_INPUT_NV
@ VK_OPTICAL_FLOW_SESSION_BINDING_POINT_FLOW_VECTOR_NV
@ VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_COST_NV
@ VK_OPTICAL_FLOW_SESSION_BINDING_POINT_COST_NV
VkFlags VkVideoCapabilityFlagsKHR
Definition: vulkan_core.h:7992
@ VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_OBJECT_NV
@ VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_UPDATE_SCRATCH_NV
@ VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_BUILD_SCRATCH_NV
@ VK_QUERY_SCOPE_RENDER_PASS_KHR
Definition: vulkan_core.h:9457
@ VK_QUERY_SCOPE_COMMAND_KHR
Definition: vulkan_core.h:9458
@ VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR
Definition: vulkan_core.h:9455
@ VK_QUERY_SCOPE_COMMAND_BUFFER_KHR
Definition: vulkan_core.h:9456
@ VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR
Definition: vulkan_core.h:9454
@ VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR
Definition: vulkan_core.h:9453
@ VK_DEVICE_GROUP_PRESENT_MODE_SUM_BIT_KHR
Definition: vulkan_core.h:7644
@ VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_MULTI_DEVICE_BIT_KHR
Definition: vulkan_core.h:7645
@ VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
Definition: vulkan_core.h:7642
@ VK_DEVICE_GROUP_PRESENT_MODE_REMOTE_BIT_KHR
Definition: vulkan_core.h:7643
@ VK_FRAGMENT_SHADING_RATE_TYPE_FRAGMENT_SIZE_NV
@ VK_FRAGMENT_SHADING_RATE_TYPE_ENUMS_NV
VkFlags VkBuildMicromapFlagsEXT
@ VK_OUT_OF_BAND_QUEUE_TYPE_RENDER_NV
@ VK_OUT_OF_BAND_QUEUE_TYPE_PRESENT_NV
VkFlags VkSemaphoreWaitFlags
Definition: vulkan_core.h:5831
VkFlags VkDeviceQueueCreateFlags
Definition: vulkan_core.h:2367
VkFlags VkVideoCodingControlFlagsKHR
Definition: vulkan_core.h:8011
@ VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_IMPORT_EXT
@ VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_FREE_EXT
@ VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATION_FAILED_EXT
@ VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATE_EXT
@ VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_UNIMPORT_EXT
VkFlags VkGraphicsPipelineLibraryFlagsEXT
VkFlags VkPipelineVertexInputStateCreateFlags
Definition: vulkan_core.h:2634
@ VK_SUBPASS_MERGE_STATUS_NOT_MERGED_DEPENDENCIES_EXT
@ VK_SUBPASS_MERGE_STATUS_NOT_MERGED_RESOLVE_ATTACHMENT_REUSE_EXT
@ VK_SUBPASS_MERGE_STATUS_DISALLOWED_EXT
@ VK_SUBPASS_MERGE_STATUS_NOT_MERGED_SAMPLES_MISMATCH_EXT
@ VK_SUBPASS_MERGE_STATUS_NOT_MERGED_SIDE_EFFECTS_EXT
@ VK_SUBPASS_MERGE_STATUS_NOT_MERGED_ALIASING_EXT
@ VK_SUBPASS_MERGE_STATUS_NOT_MERGED_DEPTH_STENCIL_COUNT_EXT
@ VK_SUBPASS_MERGE_STATUS_NOT_MERGED_UNSPECIFIED_EXT
@ VK_SUBPASS_MERGE_STATUS_NOT_MERGED_SINGLE_SUBPASS_EXT
@ VK_SUBPASS_MERGE_STATUS_MERGED_EXT
@ VK_SUBPASS_MERGE_STATUS_NOT_MERGED_INSUFFICIENT_STORAGE_EXT
@ VK_SUBPASS_MERGE_STATUS_NOT_MERGED_TOO_MANY_ATTACHMENTS_EXT
@ VK_SUBPASS_MERGE_STATUS_NOT_MERGED_INCOMPATIBLE_INPUT_ATTACHMENT_EXT
@ VK_SUBPASS_MERGE_STATUS_NOT_MERGED_VIEWS_MISMATCH_EXT
@ VK_SHADING_RATE_PALETTE_ENTRY_2_INVOCATIONS_PER_PIXEL_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_16_INVOCATIONS_PER_PIXEL_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X4_PIXELS_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X1_PIXELS_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X2_PIXELS_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_1X2_PIXELS_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_8_INVOCATIONS_PER_PIXEL_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X4_PIXELS_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_NO_INVOCATIONS_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_4_INVOCATIONS_PER_PIXEL_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X2_PIXELS_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_PIXEL_NV
@ VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_ARM
Definition: vulkan_core.h:2652
@ VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_EXT
Definition: vulkan_core.h:2651
@ VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
Definition: vulkan_core.h:4863
@ VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
Definition: vulkan_core.h:4864
@ VK_VIDEO_ENCODE_CAPABILITY_PRECEDING_EXTERNALLY_ENCODED_BYTES_BIT_KHR
@ VK_VIDEO_ENCODE_CAPABILITY_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_DETECTION_BIT_KHR
@ VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISPLACEMENT_MICROMAP_UPDATE_NV
@ VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR
@ VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_UPDATE_EXT
@ VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR
@ VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_DATA_UPDATE_EXT
@ VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR
@ VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISABLE_OPACITY_MICROMAPS_EXT
@ VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR
@ VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR
@ VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DATA_ACCESS_KHR
@ VK_BUILD_ACCELERATION_STRUCTURE_MOTION_BIT_NV
@ VK_CULL_MODE_FRONT_AND_BACK
Definition: vulkan_core.h:2630
@ VK_CULL_MODE_FRONT_BIT
Definition: vulkan_core.h:2628
@ VK_CULL_MODE_NONE
Definition: vulkan_core.h:2627
@ VK_CULL_MODE_BACK_BIT
Definition: vulkan_core.h:2629
@ VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE
Definition: vulkan_core.h:2039
@ VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK
Definition: vulkan_core.h:2035
@ VK_BORDER_COLOR_INT_CUSTOM_EXT
Definition: vulkan_core.h:2042
@ VK_BORDER_COLOR_INT_OPAQUE_WHITE
Definition: vulkan_core.h:2040
@ VK_BORDER_COLOR_INT_TRANSPARENT_BLACK
Definition: vulkan_core.h:2036
@ VK_BORDER_COLOR_FLOAT_CUSTOM_EXT
Definition: vulkan_core.h:2041
@ VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK
Definition: vulkan_core.h:2037
@ VK_BORDER_COLOR_INT_OPAQUE_BLACK
Definition: vulkan_core.h:2038
@ VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_PROGRESSIVE_KHR
Definition: vulkan_core.h:8717
@ VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_SEPARATE_PLANES_BIT_KHR
Definition: vulkan_core.h:8719
@ VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_INTERLEAVED_LINES_BIT_KHR
Definition: vulkan_core.h:8718
@ VK_SURFACE_COUNTER_VBLANK_BIT_EXT
VkFlags VkEventCreateFlags
Definition: vulkan_core.h:2434
@ VK_RAY_TRACING_INVOCATION_REORDER_MODE_REORDER_NV
@ VK_RAY_TRACING_INVOCATION_REORDER_MODE_NONE_NV
@ VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT
Definition: vulkan_core.h:2364
@ VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_FUNCTION_NV_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_MODULE_NV_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_CU_MODULE_NVX_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_CU_FUNCTION_NVX_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT
VkFlags VkShaderCreateFlagsEXT
@ VK_SAMPLER_MIPMAP_MODE_NEAREST
Definition: vulkan_core.h:2065
@ VK_SAMPLER_MIPMAP_MODE_LINEAR
Definition: vulkan_core.h:2066
VkFlags VkMemoryHeapFlags
Definition: vulkan_core.h:2333
VkFlags VkPeerMemoryFeatureFlags
Definition: vulkan_core.h:4940
@ VK_RASTERIZATION_ORDER_RELAXED_AMD
@ VK_RASTERIZATION_ORDER_STRICT_AMD
VkFlags VkGeometryInstanceFlagsKHR
@ VK_IMAGE_ASPECT_PLANE_2_BIT
Definition: vulkan_core.h:2190
@ VK_IMAGE_ASPECT_PLANE_0_BIT
Definition: vulkan_core.h:2188
@ VK_IMAGE_ASPECT_METADATA_BIT
Definition: vulkan_core.h:2187
@ VK_IMAGE_ASPECT_PLANE_1_BIT_KHR
Definition: vulkan_core.h:2197
@ VK_IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT
Definition: vulkan_core.h:2194
@ VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT
Definition: vulkan_core.h:2192
@ VK_IMAGE_ASPECT_COLOR_BIT
Definition: vulkan_core.h:2184
@ VK_IMAGE_ASPECT_STENCIL_BIT
Definition: vulkan_core.h:2186
@ VK_IMAGE_ASPECT_PLANE_0_BIT_KHR
Definition: vulkan_core.h:2196
@ VK_IMAGE_ASPECT_NONE_KHR
Definition: vulkan_core.h:2199
@ VK_IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT
Definition: vulkan_core.h:2195
@ VK_IMAGE_ASPECT_DEPTH_BIT
Definition: vulkan_core.h:2185
@ VK_IMAGE_ASPECT_PLANE_2_BIT_KHR
Definition: vulkan_core.h:2198
@ VK_IMAGE_ASPECT_NONE
Definition: vulkan_core.h:2191
@ VK_IMAGE_ASPECT_PLANE_1_BIT
Definition: vulkan_core.h:2189
@ VK_IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT
Definition: vulkan_core.h:2193
@ VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM
Definition: vulkan_core.h:2314
@ VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM
Definition: vulkan_core.h:2315
@ VK_IMAGE_USAGE_HOST_TRANSFER_BIT_EXT
Definition: vulkan_core.h:2308
@ VK_IMAGE_USAGE_TRANSFER_DST_BIT
Definition: vulkan_core.h:2296
@ VK_IMAGE_USAGE_SAMPLED_BIT
Definition: vulkan_core.h:2297
@ VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR
Definition: vulkan_core.h:2309
@ VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT
Definition: vulkan_core.h:2300
@ VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV
Definition: vulkan_core.h:2316
@ VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI
Definition: vulkan_core.h:2313
@ VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT
Definition: vulkan_core.h:2302
@ VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR
Definition: vulkan_core.h:2303
@ VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
Definition: vulkan_core.h:2312
@ VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
Definition: vulkan_core.h:2299
@ VK_IMAGE_USAGE_TRANSFER_SRC_BIT
Definition: vulkan_core.h:2295
@ VK_IMAGE_USAGE_STORAGE_BIT
Definition: vulkan_core.h:2298
@ VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT
Definition: vulkan_core.h:2301
@ VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR
Definition: vulkan_core.h:2307
@ VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR
Definition: vulkan_core.h:2305
@ VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR
Definition: vulkan_core.h:2311
@ VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR
Definition: vulkan_core.h:2310
@ VK_IMAGE_USAGE_VIDEO_DECODE_SRC_BIT_KHR
Definition: vulkan_core.h:2304
@ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT
Definition: vulkan_core.h:2306
@ VK_MEMORY_HEAP_MULTI_INSTANCE_BIT_KHR
Definition: vulkan_core.h:2330
@ VK_MEMORY_HEAP_MULTI_INSTANCE_BIT
Definition: vulkan_core.h:2329
@ VK_MEMORY_HEAP_DEVICE_LOCAL_BIT
Definition: vulkan_core.h:2328
@ VK_SUBMIT_PROTECTED_BIT
Definition: vulkan_core.h:6666
@ VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT
Definition: vulkan_core.h:4944
@ VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT
Definition: vulkan_core.h:4943
@ VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT
Definition: vulkan_core.h:4945
@ VK_SAMPLE_COUNT_8_BIT
Definition: vulkan_core.h:2286
@ VK_SAMPLE_COUNT_64_BIT
Definition: vulkan_core.h:2289
@ VK_SAMPLE_COUNT_32_BIT
Definition: vulkan_core.h:2288
@ VK_SAMPLE_COUNT_2_BIT
Definition: vulkan_core.h:2284
@ VK_SAMPLE_COUNT_1_BIT
Definition: vulkan_core.h:2283
@ VK_SAMPLE_COUNT_4_BIT
Definition: vulkan_core.h:2285
@ VK_SAMPLE_COUNT_16_BIT
Definition: vulkan_core.h:2287
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID
Definition: vulkan_core.h:4964
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT
Definition: vulkan_core.h:4960
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_ZIRCON_VMO_BIT_FUCHSIA
Definition: vulkan_core.h:4967
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_SCREEN_BUFFER_BIT_QNX
Definition: vulkan_core.h:4969
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT
Definition: vulkan_core.h:4958
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT
Definition: vulkan_core.h:4966
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT
Definition: vulkan_core.h:4957
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT
Definition: vulkan_core.h:4959
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT
Definition: vulkan_core.h:4963
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_RDMA_ADDRESS_BIT_NV
Definition: vulkan_core.h:4968
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT
Definition: vulkan_core.h:4956
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT
Definition: vulkan_core.h:4961
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT
Definition: vulkan_core.h:4962
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT
Definition: vulkan_core.h:4965
@ VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT
Definition: vulkan_core.h:2528
@ VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT
Definition: vulkan_core.h:2527
@ VK_QUERY_TYPE_PIPELINE_STATISTICS
Definition: vulkan_core.h:1739
@ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR
Definition: vulkan_core.h:1752
@ VK_QUERY_TYPE_OCCLUSION
Definition: vulkan_core.h:1738
@ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV
Definition: vulkan_core.h:1746
@ VK_QUERY_TYPE_RESULT_STATUS_ONLY_KHR
Definition: vulkan_core.h:1741
@ VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR
Definition: vulkan_core.h:1743
@ VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT
Definition: vulkan_core.h:1750
@ VK_QUERY_TYPE_VIDEO_ENCODE_FEEDBACK_KHR
Definition: vulkan_core.h:1748
@ VK_QUERY_TYPE_MICROMAP_SERIALIZATION_SIZE_EXT
Definition: vulkan_core.h:1753
@ VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL
Definition: vulkan_core.h:1747
@ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR
Definition: vulkan_core.h:1745
@ VK_QUERY_TYPE_MICROMAP_COMPACTED_SIZE_EXT
Definition: vulkan_core.h:1754
@ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR
Definition: vulkan_core.h:1744
@ VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT
Definition: vulkan_core.h:1742
@ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR
Definition: vulkan_core.h:1751
@ VK_QUERY_TYPE_TIMESTAMP
Definition: vulkan_core.h:1740
@ VK_QUERY_TYPE_MESH_PRIMITIVES_GENERATED_EXT
Definition: vulkan_core.h:1749
VkFlags VkImageViewCreateFlags
Definition: vulkan_core.h:2523
@ VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709
Definition: vulkan_core.h:4881
@ VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020
Definition: vulkan_core.h:4883
@ VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601
Definition: vulkan_core.h:4882
@ VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY
Definition: vulkan_core.h:4880
@ VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY
Definition: vulkan_core.h:4879
VkFlags VkFenceImportFlags
Definition: vulkan_core.h:5019
VkFlags VkDebugUtilsMessageTypeFlagsEXT
@ VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_KHR
@ VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_KHR
@ VK_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_KHR
@ VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_KHR
@ VK_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_KHR
VkFlags VkDeviceDiagnosticsConfigFlagsNV
@ VK_PERFORMANCE_OVERRIDE_TYPE_FLUSH_GPU_CACHES_INTEL
@ VK_PERFORMANCE_OVERRIDE_TYPE_NULL_HARDWARE_INTEL
@ VK_QUEUE_GLOBAL_PRIORITY_LOW_KHR
Definition: vulkan_core.h:9985
@ VK_QUEUE_GLOBAL_PRIORITY_REALTIME_KHR
Definition: vulkan_core.h:9988
@ VK_QUEUE_GLOBAL_PRIORITY_HIGH_KHR
Definition: vulkan_core.h:9987
@ VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR
Definition: vulkan_core.h:9986
@ VK_CHROMA_LOCATION_COSITED_EVEN
Definition: vulkan_core.h:4901
@ VK_CHROMA_LOCATION_MIDPOINT
Definition: vulkan_core.h:4902
@ VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_4_BIT_KHR
Definition: vulkan_core.h:8542
@ VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_8_BIT_KHR
Definition: vulkan_core.h:8543
@ VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_16_BIT_KHR
Definition: vulkan_core.h:8544
@ VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_32_BIT_KHR
Definition: vulkan_core.h:8545
VkFlags VkVideoSessionParametersCreateFlagsKHR
Definition: vulkan_core.h:8001
VkFlags VkDisplayModeCreateFlagsKHR
Definition: vulkan_core.h:7793
@ VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT
Definition: vulkan_core.h:2739
@ VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_EXT
Definition: vulkan_core.h:2737
@ VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_ARM
Definition: vulkan_core.h:2741
@ VK_SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT_NVX
Definition: vulkan_core.h:2734
@ VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT
Definition: vulkan_core.h:2738
@ VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM
Definition: vulkan_core.h:2735
@ VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM
Definition: vulkan_core.h:2736
@ VK_SUBPASS_DESCRIPTION_ENABLE_LEGACY_DITHERING_BIT_EXT
Definition: vulkan_core.h:2740
@ VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM
Definition: vulkan_core.h:2742
@ VK_SUBPASS_DESCRIPTION_PER_VIEW_ATTRIBUTES_BIT_NVX
Definition: vulkan_core.h:2733
@ VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM
Definition: vulkan_core.h:2743
VkFlags VkAccelerationStructureMotionInfoFlagsNV
VkFlags64 VkAccessFlags2
Definition: vulkan_core.h:6592
@ VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT
@ VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT
@ VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT
@ VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR
Definition: vulkan_core.h:7563
@ VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR
Definition: vulkan_core.h:7566
@ VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR
Definition: vulkan_core.h:7565
@ VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR
Definition: vulkan_core.h:7564
VkFlags VkExternalSemaphoreHandleTypeFlags
Definition: vulkan_core.h:5043
VkFlags VkQueryControlFlags
Definition: vulkan_core.h:2774
@ VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT
Definition: vulkan_core.h:5816
@ VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT
Definition: vulkan_core.h:5817
@ VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT
Definition: vulkan_core.h:5814
@ VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT
Definition: vulkan_core.h:5815
@ VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT
Definition: vulkan_core.h:6486
@ VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT
Definition: vulkan_core.h:6487
@ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT
Definition: vulkan_core.h:6485
VkFlags VkFramebufferCreateFlags
Definition: vulkan_core.h:2724
VkFlags VkPipelineCreateFlags
Definition: vulkan_core.h:2585
@ VK_COMPARE_OP_LESS_OR_EQUAL
Definition: vulkan_core.h:1868
@ VK_COMPARE_OP_LESS
Definition: vulkan_core.h:1866
@ VK_COMPARE_OP_NOT_EQUAL
Definition: vulkan_core.h:1870
@ VK_COMPARE_OP_NEVER
Definition: vulkan_core.h:1865
@ VK_COMPARE_OP_ALWAYS
Definition: vulkan_core.h:1872
@ VK_COMPARE_OP_EQUAL
Definition: vulkan_core.h:1867
@ VK_COMPARE_OP_GREATER_OR_EQUAL
Definition: vulkan_core.h:1871
@ VK_COMPARE_OP_GREATER
Definition: vulkan_core.h:1869
@ VK_LAYERED_DRIVER_UNDERLYING_API_NONE_MSFT
@ VK_LAYERED_DRIVER_UNDERLYING_API_D3D12_MSFT
@ VK_OPTICAL_FLOW_GRID_SIZE_1X1_BIT_NV
@ VK_OPTICAL_FLOW_GRID_SIZE_2X2_BIT_NV
@ VK_OPTICAL_FLOW_GRID_SIZE_8X8_BIT_NV
@ VK_OPTICAL_FLOW_GRID_SIZE_UNKNOWN_NV
@ VK_OPTICAL_FLOW_GRID_SIZE_4X4_BIT_NV
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV
@ VK_LOGIC_OP_AND
Definition: vulkan_core.h:2016
@ VK_LOGIC_OP_CLEAR
Definition: vulkan_core.h:2015
@ VK_LOGIC_OP_EQUIVALENT
Definition: vulkan_core.h:2024
@ VK_LOGIC_OP_AND_REVERSE
Definition: vulkan_core.h:2017
@ VK_LOGIC_OP_SET
Definition: vulkan_core.h:2030
@ VK_LOGIC_OP_NOR
Definition: vulkan_core.h:2023
@ VK_LOGIC_OP_NO_OP
Definition: vulkan_core.h:2020
@ VK_LOGIC_OP_COPY
Definition: vulkan_core.h:2018
@ VK_LOGIC_OP_NAND
Definition: vulkan_core.h:2029
@ VK_LOGIC_OP_OR_REVERSE
Definition: vulkan_core.h:2026
@ VK_LOGIC_OP_COPY_INVERTED
Definition: vulkan_core.h:2027
@ VK_LOGIC_OP_OR
Definition: vulkan_core.h:2022
@ VK_LOGIC_OP_OR_INVERTED
Definition: vulkan_core.h:2028
@ VK_LOGIC_OP_AND_INVERTED
Definition: vulkan_core.h:2019
@ VK_LOGIC_OP_INVERT
Definition: vulkan_core.h:2025
@ VK_LOGIC_OP_XOR
Definition: vulkan_core.h:2021
@ VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT
Definition: vulkan_core.h:4933
@ VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT
Definition: vulkan_core.h:4932
@ VK_PEER_MEMORY_FEATURE_COPY_DST_BIT
Definition: vulkan_core.h:4931
@ VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT
Definition: vulkan_core.h:4930
VkFlags VkDeviceMemoryReportFlagsEXT
@ VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT
Definition: vulkan_core.h:2757
@ VK_BLEND_OP_MULTIPLY_EXT
Definition: vulkan_core.h:1827
@ VK_BLEND_OP_ADD
Definition: vulkan_core.h:1810
@ VK_BLEND_OP_CONTRAST_EXT
Definition: vulkan_core.h:1856
@ VK_BLEND_OP_HARDLIGHT_EXT
Definition: vulkan_core.h:1834
@ VK_BLEND_OP_OVERLAY_EXT
Definition: vulkan_core.h:1829
@ VK_BLEND_OP_COLORDODGE_EXT
Definition: vulkan_core.h:1832
@ VK_BLEND_OP_SUBTRACT
Definition: vulkan_core.h:1811
@ VK_BLEND_OP_BLUE_EXT
Definition: vulkan_core.h:1860
@ VK_BLEND_OP_PLUS_DARKER_EXT
Definition: vulkan_core.h:1853
@ VK_BLEND_OP_HSL_COLOR_EXT
Definition: vulkan_core.h:1848
@ VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT
Definition: vulkan_core.h:1852
@ VK_BLEND_OP_DARKEN_EXT
Definition: vulkan_core.h:1830
@ VK_BLEND_OP_GREEN_EXT
Definition: vulkan_core.h:1859
@ VK_BLEND_OP_PLUS_EXT
Definition: vulkan_core.h:1850
@ VK_BLEND_OP_SRC_IN_EXT
Definition: vulkan_core.h:1820
@ VK_BLEND_OP_INVERT_RGB_EXT
Definition: vulkan_core.h:1839
@ VK_BLEND_OP_XOR_EXT
Definition: vulkan_core.h:1826
@ VK_BLEND_OP_DST_OVER_EXT
Definition: vulkan_core.h:1819
@ VK_BLEND_OP_SOFTLIGHT_EXT
Definition: vulkan_core.h:1835
@ VK_BLEND_OP_LIGHTEN_EXT
Definition: vulkan_core.h:1831
@ VK_BLEND_OP_SRC_OUT_EXT
Definition: vulkan_core.h:1822
@ VK_BLEND_OP_MIN
Definition: vulkan_core.h:1813
@ VK_BLEND_OP_MINUS_EXT
Definition: vulkan_core.h:1854
@ VK_BLEND_OP_DST_EXT
Definition: vulkan_core.h:1817
@ VK_BLEND_OP_SRC_EXT
Definition: vulkan_core.h:1816
@ VK_BLEND_OP_SRC_ATOP_EXT
Definition: vulkan_core.h:1824
@ VK_BLEND_OP_HSL_HUE_EXT
Definition: vulkan_core.h:1846
@ VK_BLEND_OP_HSL_SATURATION_EXT
Definition: vulkan_core.h:1847
@ VK_BLEND_OP_PINLIGHT_EXT
Definition: vulkan_core.h:1844
@ VK_BLEND_OP_SCREEN_EXT
Definition: vulkan_core.h:1828
@ VK_BLEND_OP_INVERT_OVG_EXT
Definition: vulkan_core.h:1857
@ VK_BLEND_OP_SRC_OVER_EXT
Definition: vulkan_core.h:1818
@ VK_BLEND_OP_MAX
Definition: vulkan_core.h:1814
@ VK_BLEND_OP_HSL_LUMINOSITY_EXT
Definition: vulkan_core.h:1849
@ VK_BLEND_OP_ZERO_EXT
Definition: vulkan_core.h:1815
@ VK_BLEND_OP_LINEARDODGE_EXT
Definition: vulkan_core.h:1840
@ VK_BLEND_OP_LINEARLIGHT_EXT
Definition: vulkan_core.h:1843
@ VK_BLEND_OP_INVERT_EXT
Definition: vulkan_core.h:1838
@ VK_BLEND_OP_DST_IN_EXT
Definition: vulkan_core.h:1821
@ VK_BLEND_OP_RED_EXT
Definition: vulkan_core.h:1858
@ VK_BLEND_OP_VIVIDLIGHT_EXT
Definition: vulkan_core.h:1842
@ VK_BLEND_OP_PLUS_CLAMPED_EXT
Definition: vulkan_core.h:1851
@ VK_BLEND_OP_MINUS_CLAMPED_EXT
Definition: vulkan_core.h:1855
@ VK_BLEND_OP_EXCLUSION_EXT
Definition: vulkan_core.h:1837
@ VK_BLEND_OP_COLORBURN_EXT
Definition: vulkan_core.h:1833
@ VK_BLEND_OP_DIFFERENCE_EXT
Definition: vulkan_core.h:1836
@ VK_BLEND_OP_DST_OUT_EXT
Definition: vulkan_core.h:1823
@ VK_BLEND_OP_HARDMIX_EXT
Definition: vulkan_core.h:1845
@ VK_BLEND_OP_LINEARBURN_EXT
Definition: vulkan_core.h:1841
@ VK_BLEND_OP_REVERSE_SUBTRACT
Definition: vulkan_core.h:1812
@ VK_BLEND_OP_DST_ATOP_EXT
Definition: vulkan_core.h:1825
@ VK_COMPONENT_SWIZZLE_G
Definition: vulkan_core.h:1769
@ VK_COMPONENT_SWIZZLE_B
Definition: vulkan_core.h:1770
@ VK_COMPONENT_SWIZZLE_ONE
Definition: vulkan_core.h:1767
@ VK_COMPONENT_SWIZZLE_A
Definition: vulkan_core.h:1771
@ VK_COMPONENT_SWIZZLE_IDENTITY
Definition: vulkan_core.h:1765
@ VK_COMPONENT_SWIZZLE_R
Definition: vulkan_core.h:1768
@ VK_COMPONENT_SWIZZLE_ZERO
Definition: vulkan_core.h:1766
VkFlags VkCommandPoolResetFlags
Definition: vulkan_core.h:2760
VkFlags VkFormatFeatureFlags
Definition: vulkan_core.h:2249
@ VK_OPACITY_MICROMAP_FORMAT_2_STATE_EXT
@ VK_OPACITY_MICROMAP_FORMAT_4_STATE_EXT
@ VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR
Definition: vulkan_core.h:2322
@ VK_PERFORMANCE_PARAMETER_TYPE_HW_COUNTERS_SUPPORTED_INTEL
@ VK_PERFORMANCE_PARAMETER_TYPE_STREAM_MARKER_VALID_BITS_INTEL
@ VK_COVERAGE_MODULATION_MODE_RGBA_NV
@ VK_COVERAGE_MODULATION_MODE_ALPHA_NV
@ VK_COVERAGE_MODULATION_MODE_RGB_NV
@ VK_COVERAGE_MODULATION_MODE_NONE_NV
@ VK_IMAGE_COMPRESSION_DEFAULT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_EXPLICIT_EXT
@ VK_IMAGE_COMPRESSION_DISABLED_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_DEFAULT_EXT
@ VK_PIPELINE_CACHE_HEADER_VERSION_ONE
Definition: vulkan_core.h:1278
VkFlags VkShaderStageFlags
Definition: vulkan_core.h:2663
@ VK_FRAGMENT_SHADING_RATE_NO_INVOCATIONS_NV
@ VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV
@ VK_FRAGMENT_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV
@ VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV
@ VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV
@ VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV
@ VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV
@ VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV
@ VK_FRAGMENT_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV
@ VK_FRAGMENT_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV
@ VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV
@ VK_FRAGMENT_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV
VkFlags VkOpticalFlowSessionCreateFlagsNV
@ VK_MICROMAP_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT
@ VK_COPY_ACCELERATION_STRUCTURE_MODE_SERIALIZE_KHR
@ VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR
@ VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_KHR
@ VK_COPY_ACCELERATION_STRUCTURE_MODE_DESERIALIZE_KHR
@ VK_ACCELERATION_STRUCTURE_BUILD_TYPE_DEVICE_KHR
@ VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_KHR
@ VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_OR_DEVICE_KHR
VkFlags VkVideoEncodeRateControlFlagsKHR
@ VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_INT64_KHR
@ VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHR
@ VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR
@ VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BOOL32_KHR
@ VK_VIDEO_ENCODE_H265_RATE_CONTROL_REGULAR_GOP_BIT_KHR
Definition: vulkan_core.h:8552
@ VK_VIDEO_ENCODE_H265_RATE_CONTROL_TEMPORAL_SUB_LAYER_PATTERN_DYADIC_BIT_KHR
Definition: vulkan_core.h:8555
@ VK_VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_KHR
Definition: vulkan_core.h:8554
@ VK_VIDEO_ENCODE_H265_RATE_CONTROL_ATTEMPT_HRD_COMPLIANCE_BIT_KHR
Definition: vulkan_core.h:8551
@ VK_VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_KHR
Definition: vulkan_core.h:8553
@ VK_GEOMETRY_TYPE_TRIANGLES_KHR
@ VK_GEOMETRY_TYPE_AABBS_KHR
@ VK_GEOMETRY_TYPE_INSTANCES_KHR
@ VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE
Definition: vulkan_core.h:1402
@ VK_OPTICAL_FLOW_SESSION_CREATE_ALLOW_REGIONS_BIT_NV
@ VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_COST_BIT_NV
@ VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_GLOBAL_FLOW_BIT_NV
@ VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_HINT_BIT_NV
@ VK_OPTICAL_FLOW_SESSION_CREATE_BOTH_DIRECTIONS_BIT_NV
@ VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT
Definition: vulkan_core.h:4983
@ VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT
Definition: vulkan_core.h:4982
@ VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT
Definition: vulkan_core.h:4984
@ VK_VALIDATION_CHECK_ALL_EXT
@ VK_VALIDATION_CHECK_SHADERS_EXT
VkFlags VkSemaphoreCreateFlags
Definition: vulkan_core.h:2427
VkFlags VkVideoEncodeFeedbackFlagsKHR
@ VK_STENCIL_FRONT_AND_BACK
Definition: vulkan_core.h:2786
@ VK_STENCIL_FACE_FRONT_AND_BACK
Definition: vulkan_core.h:2785
@ VK_STENCIL_FACE_FRONT_BIT
Definition: vulkan_core.h:2783
@ VK_STENCIL_FACE_BACK_BIT
Definition: vulkan_core.h:2784
VkFlags VkToolPurposeFlags
Definition: vulkan_core.h:6510
VkFlags VkSemaphoreImportFlags
Definition: vulkan_core.h:5026
VkFlags VkVideoEncodeCapabilityFlagsKHR
@ VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_UNKNOWN_TRANSPARENT_EXT
@ VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_UNKNOWN_OPAQUE_EXT
@ VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_TRANSPARENT_EXT
@ VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_OPAQUE_EXT
VkFlags VkHostImageCopyFlagsEXT
@ VK_SHADER_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT
@ VK_SHADER_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT
@ VK_SHADER_CREATE_DISPATCH_BASE_BIT_EXT
@ VK_SHADER_CREATE_NO_TASK_SHADER_BIT_EXT
@ VK_SHADER_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT
@ VK_SHADER_CREATE_LINK_STAGE_BIT_EXT
@ VK_SHADER_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_EXT
VkFlags VkPerformanceCounterDescriptionFlagsKHR
Definition: vulkan_core.h:9479
VkFlags VkPipelineLayoutCreateFlags
Definition: vulkan_core.h:2662
VkFlags VkVideoCodecOperationFlagsKHR
Definition: vulkan_core.h:7966
@ VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_BYTES_WRITTEN_BIT_KHR
@ VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_BUFFER_OFFSET_BIT_KHR
@ VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_HAS_OVERRIDES_BIT_KHR
@ VK_DEVICE_FAULT_VENDOR_BINARY_HEADER_VERSION_ONE_EXT
@ VK_SHADER_CODE_TYPE_SPIRV_EXT
@ VK_SHADER_CODE_TYPE_BINARY_EXT
@ VK_HOST_IMAGE_COPY_MEMCPY_EXT
VkFlags VkAcquireProfilingLockFlagsKHR
Definition: vulkan_core.h:9484
@ VK_FRAME_BOUNDARY_FRAME_END_BIT_EXT
VkFlags VkDisplayPlaneAlphaFlagsKHR
Definition: vulkan_core.h:7802
@ VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT
Definition: vulkan_core.h:2415
@ VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT
Definition: vulkan_core.h:2417
@ VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT
Definition: vulkan_core.h:2416
VkFlags VkExternalFenceHandleTypeFlags
Definition: vulkan_core.h:5003
@ VK_SEMAPHORE_TYPE_TIMELINE
Definition: vulkan_core.h:5791
@ VK_SEMAPHORE_TYPE_BINARY
Definition: vulkan_core.h:5790
@ VK_RENDER_PASS_CREATE_TRANSFORM_BIT_QCOM
Definition: vulkan_core.h:2727
@ VK_PERFORMANCE_CONFIGURATION_TYPE_COMMAND_QUEUE_METRICS_DISCOVERY_ACTIVATED_INTEL
@ VK_IMAGE_TYPE_2D
Definition: vulkan_core.h:1723
@ VK_IMAGE_TYPE_3D
Definition: vulkan_core.h:1724
@ VK_IMAGE_TYPE_1D
Definition: vulkan_core.h:1722
@ VK_SAMPLER_YCBCR_RANGE_ITU_NARROW
Definition: vulkan_core.h:4894
@ VK_SAMPLER_YCBCR_RANGE_ITU_FULL
Definition: vulkan_core.h:4893
@ VK_VALIDATION_FEATURE_DISABLE_SHADERS_EXT
@ VK_VALIDATION_FEATURE_DISABLE_THREAD_SAFETY_EXT
@ VK_VALIDATION_FEATURE_DISABLE_CORE_CHECKS_EXT
@ VK_VALIDATION_FEATURE_DISABLE_UNIQUE_HANDLES_EXT
@ VK_VALIDATION_FEATURE_DISABLE_SHADER_VALIDATION_CACHE_EXT
@ VK_VALIDATION_FEATURE_DISABLE_API_PARAMETERS_EXT
@ VK_VALIDATION_FEATURE_DISABLE_ALL_EXT
@ VK_VALIDATION_FEATURE_DISABLE_OBJECT_LIFETIMES_EXT
VkFlags VkPipelineDepthStencilStateCreateFlags
Definition: vulkan_core.h:2648
VkFlags VkPipelineShaderStageCreateFlags
Definition: vulkan_core.h:2594
@ VK_DIRECT_DRIVER_LOADING_MODE_EXCLUSIVE_LUNARG
@ VK_DIRECT_DRIVER_LOADING_MODE_INCLUSIVE_LUNARG
VkFlags VkAccelerationStructureMotionInstanceFlagsNV
@ VK_PERFORMANCE_COUNTER_STORAGE_INT32_KHR
Definition: vulkan_core.h:9463
@ VK_PERFORMANCE_COUNTER_STORAGE_FLOAT32_KHR
Definition: vulkan_core.h:9467
@ VK_PERFORMANCE_COUNTER_STORAGE_UINT32_KHR
Definition: vulkan_core.h:9465
@ VK_PERFORMANCE_COUNTER_STORAGE_FLOAT64_KHR
Definition: vulkan_core.h:9468
@ VK_PERFORMANCE_COUNTER_STORAGE_UINT64_KHR
Definition: vulkan_core.h:9466
@ VK_PERFORMANCE_COUNTER_STORAGE_INT64_KHR
Definition: vulkan_core.h:9464
@ VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU
Definition: vulkan_core.h:1732
@ VK_PHYSICAL_DEVICE_TYPE_OTHER
Definition: vulkan_core.h:1729
@ VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
Definition: vulkan_core.h:1730
@ VK_PHYSICAL_DEVICE_TYPE_CPU
Definition: vulkan_core.h:1733
@ VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
Definition: vulkan_core.h:1731
@ VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR
Definition: vulkan_core.h:7799
@ VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR
Definition: vulkan_core.h:7796
@ VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR
Definition: vulkan_core.h:7797
@ VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR
Definition: vulkan_core.h:7798
@ VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT
Definition: vulkan_core.h:5047
@ VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT
Definition: vulkan_core.h:5046
@ VK_BUILD_MICROMAP_ALLOW_COMPACTION_BIT_EXT
@ VK_BUILD_MICROMAP_PREFER_FAST_TRACE_BIT_EXT
@ VK_BUILD_MICROMAP_PREFER_FAST_BUILD_BIT_EXT
VkFlags64 VkMemoryDecompressionMethodFlagsNV
@ VK_VALIDATION_CACHE_HEADER_VERSION_ONE_EXT
@ VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT
Definition: vulkan_core.h:4995
@ VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT
Definition: vulkan_core.h:4993
@ VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT
Definition: vulkan_core.h:4996
@ VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT
Definition: vulkan_core.h:4994
VkFlags VkShaderCorePropertiesFlagsAMD
@ VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_STATIC_NV
@ VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_SRT_MOTION_NV
@ VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_MATRIX_MOTION_NV
@ VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT
Definition: vulkan_core.h:2438
@ VK_QUERY_PIPELINE_STATISTIC_CLUSTER_CULLING_SHADER_INVOCATIONS_BIT_HUAWEI
Definition: vulkan_core.h:2450
@ VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT
Definition: vulkan_core.h:2440
@ VK_QUERY_PIPELINE_STATISTIC_TASK_SHADER_INVOCATIONS_BIT_EXT
Definition: vulkan_core.h:2448
@ VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT
Definition: vulkan_core.h:2437
@ VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT
Definition: vulkan_core.h:2446
@ VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT
Definition: vulkan_core.h:2444
@ VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT
Definition: vulkan_core.h:2439
@ VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT
Definition: vulkan_core.h:2441
@ VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT
Definition: vulkan_core.h:2442
@ VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT
Definition: vulkan_core.h:2445
@ VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT
Definition: vulkan_core.h:2443
@ VK_QUERY_PIPELINE_STATISTIC_MESH_SHADER_INVOCATIONS_BIT_EXT
Definition: vulkan_core.h:2449
@ VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT
Definition: vulkan_core.h:2447
VkFlags VkPipelineCreationFeedbackFlags
Definition: vulkan_core.h:6493
VkFlags VkSurfaceCounterFlagsEXT
@ VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_NV
@ VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EXPLICIT_PREPROCESS_BIT_NV
@ VK_INDIRECT_COMMANDS_LAYOUT_USAGE_INDEXED_SEQUENCES_BIT_NV
VkFlags VkBufferUsageFlags
Definition: vulkan_core.h:2514
@ VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT
Definition: vulkan_core.h:2484
@ VK_BUFFER_USAGE_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT
Definition: vulkan_core.h:2504
@ VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT
Definition: vulkan_core.h:2483
@ VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_EXT
Definition: vulkan_core.h:2510
@ VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR
Definition: vulkan_core.h:2499
@ VK_BUFFER_USAGE_TRANSFER_DST_BIT
Definition: vulkan_core.h:2482
@ VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT
Definition: vulkan_core.h:2489
@ VK_BUFFER_USAGE_VIDEO_ENCODE_DST_BIT_KHR
Definition: vulkan_core.h:2502
@ VK_BUFFER_USAGE_INDEX_BUFFER_BIT
Definition: vulkan_core.h:2487
@ VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT
Definition: vulkan_core.h:2490
@ VK_BUFFER_USAGE_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT
Definition: vulkan_core.h:2505
@ VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT
Definition: vulkan_core.h:2493
@ VK_BUFFER_USAGE_RAY_TRACING_BIT_NV
Definition: vulkan_core.h:2509
@ VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR
Definition: vulkan_core.h:2500
@ VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT
Definition: vulkan_core.h:2485
@ VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_KHR
Definition: vulkan_core.h:2511
@ VK_BUFFER_USAGE_VIDEO_ENCODE_SRC_BIT_KHR
Definition: vulkan_core.h:2503
@ VK_BUFFER_USAGE_SHADER_BINDING_TABLE_BIT_KHR
Definition: vulkan_core.h:2501
@ VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT
Definition: vulkan_core.h:2494
@ VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT
Definition: vulkan_core.h:2495
@ VK_BUFFER_USAGE_VERTEX_BUFFER_BIT
Definition: vulkan_core.h:2488
@ VK_BUFFER_USAGE_STORAGE_BUFFER_BIT
Definition: vulkan_core.h:2486
@ VK_BUFFER_USAGE_TRANSFER_SRC_BIT
Definition: vulkan_core.h:2481
@ VK_BUFFER_USAGE_VIDEO_DECODE_DST_BIT_KHR
Definition: vulkan_core.h:2492
@ VK_BUFFER_USAGE_MICROMAP_STORAGE_BIT_EXT
Definition: vulkan_core.h:2508
@ VK_BUFFER_USAGE_VIDEO_DECODE_SRC_BIT_KHR
Definition: vulkan_core.h:2491
@ VK_BUFFER_USAGE_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT
Definition: vulkan_core.h:2506
@ VK_BUFFER_USAGE_EXECUTION_GRAPH_SCRATCH_BIT_AMDX
Definition: vulkan_core.h:2497
@ VK_BUFFER_USAGE_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT
Definition: vulkan_core.h:2507
@ VK_DESCRIPTOR_SET_LAYOUT_CREATE_PER_STAGE_BIT_NV
Definition: vulkan_core.h:2695
@ VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_EXT
Definition: vulkan_core.h:2694
@ VK_DESCRIPTOR_SET_LAYOUT_CREATE_DESCRIPTOR_BUFFER_BIT_EXT
Definition: vulkan_core.h:2691
@ VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT_EXT
Definition: vulkan_core.h:2696
@ VK_DESCRIPTOR_SET_LAYOUT_CREATE_INDIRECT_BINDABLE_BIT_NV
Definition: vulkan_core.h:2693
@ VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR
Definition: vulkan_core.h:2690
@ VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT
Definition: vulkan_core.h:2689
@ VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_VALVE
Definition: vulkan_core.h:2697
@ VK_DESCRIPTOR_SET_LAYOUT_CREATE_EMBEDDED_IMMUTABLE_SAMPLERS_BIT_EXT
Definition: vulkan_core.h:2692
VkFlags VkVideoComponentBitDepthFlagsKHR
Definition: vulkan_core.h:7985
@ VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST
Definition: vulkan_core.h:1983
@ VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP
Definition: vulkan_core.h:1984
@ VK_PRIMITIVE_TOPOLOGY_PATCH_LIST
Definition: vulkan_core.h:1990
@ VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN
Definition: vulkan_core.h:1985
@ VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY
Definition: vulkan_core.h:1987
@ VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY
Definition: vulkan_core.h:1986
@ VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY
Definition: vulkan_core.h:1988
@ VK_PRIMITIVE_TOPOLOGY_POINT_LIST
Definition: vulkan_core.h:1980
@ VK_PRIMITIVE_TOPOLOGY_LINE_STRIP
Definition: vulkan_core.h:1982
@ VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY
Definition: vulkan_core.h:1989
@ VK_PRIMITIVE_TOPOLOGY_LINE_LIST
Definition: vulkan_core.h:1981
VkFlags VkCullModeFlags
Definition: vulkan_core.h:2633
@ VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT
Definition: vulkan_core.h:2643
@ VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM
Definition: vulkan_core.h:2644
@ VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM
Definition: vulkan_core.h:2645
@ VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT
Definition: vulkan_core.h:2642
VkFlags VkDeviceGroupPresentModeFlagsKHR
Definition: vulkan_core.h:7648
@ VK_INDIRECT_STATE_FLAG_FRONTFACE_BIT_NV
@ VK_FILTER_NEAREST
Definition: vulkan_core.h:2047
@ VK_FILTER_LINEAR
Definition: vulkan_core.h:2048
@ VK_FILTER_CUBIC_IMG
Definition: vulkan_core.h:2050
@ VK_FILTER_CUBIC_EXT
Definition: vulkan_core.h:2049
@ VK_QUEUE_SPARSE_BINDING_BIT
Definition: vulkan_core.h:2353
@ VK_QUEUE_PROTECTED_BIT
Definition: vulkan_core.h:2354
@ VK_QUEUE_COMPUTE_BIT
Definition: vulkan_core.h:2351
@ VK_QUEUE_TRANSFER_BIT
Definition: vulkan_core.h:2352
@ VK_QUEUE_VIDEO_ENCODE_BIT_KHR
Definition: vulkan_core.h:2356
@ VK_QUEUE_VIDEO_DECODE_BIT_KHR
Definition: vulkan_core.h:2355
@ VK_QUEUE_OPTICAL_FLOW_BIT_NV
Definition: vulkan_core.h:2357
@ VK_QUEUE_GRAPHICS_BIT
Definition: vulkan_core.h:2350
VkFlags VkDescriptorPoolCreateFlags
Definition: vulkan_core.h:2685
VkFlags VkQueryResultFlags
Definition: vulkan_core.h:2464
VkFlags VkPipelineRasterizationConservativeStateCreateFlagsEXT
@ VK_VIDEO_COMPONENT_BIT_DEPTH_INVALID_KHR
Definition: vulkan_core.h:7979
@ VK_VIDEO_COMPONENT_BIT_DEPTH_10_BIT_KHR
Definition: vulkan_core.h:7981
@ VK_VIDEO_COMPONENT_BIT_DEPTH_8_BIT_KHR
Definition: vulkan_core.h:7980
@ VK_VIDEO_COMPONENT_BIT_DEPTH_12_BIT_KHR
Definition: vulkan_core.h:7982
VkFlags VkImageCreateFlags
Definition: vulkan_core.h:2280
VkFlags VkRenderPassCreateFlags
Definition: vulkan_core.h:2730
@ VK_FRONT_FACE_CLOCKWISE
Definition: vulkan_core.h:1969
@ VK_FRONT_FACE_COUNTER_CLOCKWISE
Definition: vulkan_core.h:1968
@ VK_ERROR_FRAGMENTATION_EXT
Definition: vulkan_core.h:190
@ VK_ERROR_VALIDATION_FAILED_EXT
Definition: vulkan_core.h:170
@ VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR
Definition: vulkan_core.h:189
@ VK_OPERATION_NOT_DEFERRED_KHR
Definition: vulkan_core.h:184
@ VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT
Definition: vulkan_core.h:178
@ VK_ERROR_INVALID_SHADER_NV
Definition: vulkan_core.h:171
@ VK_SUBOPTIMAL_KHR
Definition: vulkan_core.h:167
@ VK_ERROR_EXTENSION_NOT_PRESENT
Definition: vulkan_core.h:153
@ VK_ERROR_PIPELINE_COMPILE_REQUIRED_EXT
Definition: vulkan_core.h:195
@ VK_INCOMPLETE
Definition: vulkan_core.h:146
@ VK_ERROR_INVALID_EXTERNAL_HANDLE
Definition: vulkan_core.h:161
@ VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR
Definition: vulkan_core.h:172
@ VK_ERROR_DEVICE_LOST
Definition: vulkan_core.h:150
@ VK_THREAD_DONE_KHR
Definition: vulkan_core.h:182
@ VK_SUCCESS
Definition: vulkan_core.h:141
@ VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
Definition: vulkan_core.h:180
@ VK_PIPELINE_COMPILE_REQUIRED
Definition: vulkan_core.h:164
@ VK_ERROR_NOT_PERMITTED_KHR
Definition: vulkan_core.h:179
@ VK_EVENT_SET
Definition: vulkan_core.h:144
@ VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR
Definition: vulkan_core.h:177
@ VK_EVENT_RESET
Definition: vulkan_core.h:145
@ VK_ERROR_OUT_OF_POOL_MEMORY_KHR
Definition: vulkan_core.h:188
@ VK_ERROR_FRAGMENTATION
Definition: vulkan_core.h:162
@ VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
Definition: vulkan_core.h:193
@ VK_ERROR_OUT_OF_HOST_MEMORY
Definition: vulkan_core.h:147
@ VK_ERROR_INITIALIZATION_FAILED
Definition: vulkan_core.h:149
@ VK_ERROR_UNKNOWN
Definition: vulkan_core.h:159
@ VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR
Definition: vulkan_core.h:176
@ VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS
Definition: vulkan_core.h:163
@ VK_ERROR_INCOMPATIBLE_DISPLAY_KHR
Definition: vulkan_core.h:169
@ VK_ERROR_OUT_OF_DEVICE_MEMORY
Definition: vulkan_core.h:148
@ VK_ERROR_NATIVE_WINDOW_IN_USE_KHR
Definition: vulkan_core.h:166
@ VK_ERROR_INVALID_VIDEO_STD_PARAMETERS_KHR
Definition: vulkan_core.h:185
@ VK_ERROR_NOT_PERMITTED_EXT
Definition: vulkan_core.h:191
@ VK_OPERATION_DEFERRED_KHR
Definition: vulkan_core.h:183
@ VK_ERROR_OUT_OF_DATE_KHR
Definition: vulkan_core.h:168
@ VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR
Definition: vulkan_core.h:173
@ VK_TIMEOUT
Definition: vulkan_core.h:143
@ VK_ERROR_FORMAT_NOT_SUPPORTED
Definition: vulkan_core.h:157
@ VK_ERROR_INCOMPATIBLE_SHADER_BINARY_EXT
Definition: vulkan_core.h:187
@ VK_ERROR_COMPRESSION_EXHAUSTED_EXT
Definition: vulkan_core.h:186
@ VK_ERROR_FRAGMENTED_POOL
Definition: vulkan_core.h:158
@ VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR
Definition: vulkan_core.h:174
@ VK_ERROR_INVALID_DEVICE_ADDRESS_EXT
Definition: vulkan_core.h:192
@ VK_ERROR_SURFACE_LOST_KHR
Definition: vulkan_core.h:165
@ VK_PIPELINE_COMPILE_REQUIRED_EXT
Definition: vulkan_core.h:194
@ VK_THREAD_IDLE_KHR
Definition: vulkan_core.h:181
@ VK_NOT_READY
Definition: vulkan_core.h:142
@ VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR
Definition: vulkan_core.h:175
@ VK_ERROR_FEATURE_NOT_PRESENT
Definition: vulkan_core.h:154
@ VK_ERROR_TOO_MANY_OBJECTS
Definition: vulkan_core.h:156
@ VK_ERROR_MEMORY_MAP_FAILED
Definition: vulkan_core.h:151
@ VK_ERROR_LAYER_NOT_PRESENT
Definition: vulkan_core.h:152
@ VK_ERROR_INCOMPATIBLE_DRIVER
Definition: vulkan_core.h:155
@ VK_ERROR_OUT_OF_POOL_MEMORY
Definition: vulkan_core.h:160
VkFlags VkPresentGravityFlagsEXT
@ VK_ACCESS_HOST_READ_BIT
Definition: vulkan_core.h:2159
@ VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT
Definition: vulkan_core.h:2156
@ VK_ACCESS_TRANSFER_WRITE_BIT
Definition: vulkan_core.h:2158
@ VK_ACCESS_HOST_WRITE_BIT
Definition: vulkan_core.h:2160
@ VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR
Definition: vulkan_core.h:2169
@ VK_ACCESS_MEMORY_READ_BIT
Definition: vulkan_core.h:2161
@ VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT
Definition: vulkan_core.h:2148
@ VK_ACCESS_INPUT_ATTACHMENT_READ_BIT
Definition: vulkan_core.h:2150
@ VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT
Definition: vulkan_core.h:2154
@ VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR
Definition: vulkan_core.h:2170
@ VK_ACCESS_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR
Definition: vulkan_core.h:2172
@ VK_ACCESS_INDIRECT_COMMAND_READ_BIT
Definition: vulkan_core.h:2146
@ VK_ACCESS_TRANSFER_READ_BIT
Definition: vulkan_core.h:2157
@ VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_NV
Definition: vulkan_core.h:2173
@ VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT
Definition: vulkan_core.h:2165
@ VK_ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT
Definition: vulkan_core.h:2168
@ VK_ACCESS_NONE
Definition: vulkan_core.h:2163
@ VK_ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV
Definition: vulkan_core.h:2175
@ VK_ACCESS_NONE_KHR
Definition: vulkan_core.h:2178
@ VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT
Definition: vulkan_core.h:2155
@ VK_ACCESS_SHADER_WRITE_BIT
Definition: vulkan_core.h:2152
@ VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_NV
Definition: vulkan_core.h:2176
@ VK_ACCESS_FRAGMENT_DENSITY_MAP_READ_BIT_EXT
Definition: vulkan_core.h:2171
@ VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_NV
Definition: vulkan_core.h:2177
@ VK_ACCESS_SHADER_READ_BIT
Definition: vulkan_core.h:2151
@ VK_ACCESS_MEMORY_WRITE_BIT
Definition: vulkan_core.h:2162
@ VK_ACCESS_UNIFORM_READ_BIT
Definition: vulkan_core.h:2149
@ VK_ACCESS_INDEX_READ_BIT
Definition: vulkan_core.h:2147
@ VK_ACCESS_CONDITIONAL_RENDERING_READ_BIT_EXT
Definition: vulkan_core.h:2167
@ VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT
Definition: vulkan_core.h:2166
@ VK_ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT
Definition: vulkan_core.h:2164
@ VK_ACCESS_COLOR_ATTACHMENT_READ_BIT
Definition: vulkan_core.h:2153
@ VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV
Definition: vulkan_core.h:2174
@ VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER
Definition: vulkan_core.h:2076
@ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE
Definition: vulkan_core.h:2073
@ VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM
Definition: vulkan_core.h:2086
@ VK_DESCRIPTOR_TYPE_SAMPLER
Definition: vulkan_core.h:2071
@ VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER
Definition: vulkan_core.h:2077
@ VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR
Definition: vulkan_core.h:2083
@ VK_DESCRIPTOR_TYPE_MUTABLE_VALVE
Definition: vulkan_core.h:2089
@ VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK
Definition: vulkan_core.h:2082
@ VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC
Definition: vulkan_core.h:2079
@ VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT
Definition: vulkan_core.h:2088
@ VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER
Definition: vulkan_core.h:2075
@ VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC
Definition: vulkan_core.h:2080
@ VK_DESCRIPTOR_TYPE_STORAGE_BUFFER
Definition: vulkan_core.h:2078
@ VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV
Definition: vulkan_core.h:2084
@ VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM
Definition: vulkan_core.h:2085
@ VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT
Definition: vulkan_core.h:2081
@ VK_DESCRIPTOR_TYPE_MUTABLE_EXT
Definition: vulkan_core.h:2087
@ VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER
Definition: vulkan_core.h:2072
@ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE
Definition: vulkan_core.h:2074
@ VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR
Definition: vulkan_core.h:7556
@ VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR
Definition: vulkan_core.h:7553
@ VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
Definition: vulkan_core.h:7550
@ VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR
Definition: vulkan_core.h:7554
@ VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR
Definition: vulkan_core.h:7558
@ VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR
Definition: vulkan_core.h:7551
@ VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR
Definition: vulkan_core.h:7557
@ VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR
Definition: vulkan_core.h:7552
@ VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR
Definition: vulkan_core.h:7555
@ VK_OPTICAL_FLOW_USAGE_COST_BIT_NV
@ VK_OPTICAL_FLOW_USAGE_GLOBAL_FLOW_BIT_NV
@ VK_OPTICAL_FLOW_USAGE_UNKNOWN_NV
@ VK_OPTICAL_FLOW_USAGE_OUTPUT_BIT_NV
@ VK_OPTICAL_FLOW_USAGE_INPUT_BIT_NV
@ VK_OPTICAL_FLOW_USAGE_HINT_BIT_NV
@ VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_RANGECLAMP_QCOM
Definition: vulkan_core.h:5782
@ VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE
Definition: vulkan_core.h:5779
@ VK_SAMPLER_REDUCTION_MODE_MIN
Definition: vulkan_core.h:5780
@ VK_SAMPLER_REDUCTION_MODE_MAX
Definition: vulkan_core.h:5781
VkFlags VkVideoChromaSubsamplingFlagsKHR
Definition: vulkan_core.h:7976
VkFlags VkSparseMemoryBindFlags
Definition: vulkan_core.h:2412
VkFlags VkDirectDriverLoadingFlagsLUNARG
@ VK_FENCE_IMPORT_TEMPORARY_BIT
Definition: vulkan_core.h:5015
VkFlags VkDeviceAddressBindingFlagsEXT
@ VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT
Definition: vulkan_core.h:2471
@ VK_BUFFER_CREATE_PROTECTED_BIT
Definition: vulkan_core.h:2470
@ VK_BUFFER_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT
Definition: vulkan_core.h:2472
@ VK_BUFFER_CREATE_SPARSE_ALIASED_BIT
Definition: vulkan_core.h:2469
@ VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT
Definition: vulkan_core.h:2474
@ VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR
Definition: vulkan_core.h:2475
@ VK_BUFFER_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR
Definition: vulkan_core.h:2473
@ VK_BUFFER_CREATE_SPARSE_BINDING_BIT
Definition: vulkan_core.h:2467
@ VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT
Definition: vulkan_core.h:2468
VkFlags VkSubpassDescriptionFlags
Definition: vulkan_core.h:2746
@ VK_VIDEO_DECODE_CAPABILITY_DPB_AND_OUTPUT_DISTINCT_BIT_KHR
Definition: vulkan_core.h:8238
@ VK_VIDEO_DECODE_CAPABILITY_DPB_AND_OUTPUT_COINCIDE_BIT_KHR
Definition: vulkan_core.h:8237
VkFlags VkResolveModeFlags
Definition: vulkan_core.h:5811
@ VK_TOOL_PURPOSE_VALIDATION_BIT
Definition: vulkan_core.h:6496
@ VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT
Definition: vulkan_core.h:6499
@ VK_TOOL_PURPOSE_DEBUG_REPORTING_BIT_EXT
Definition: vulkan_core.h:6501
@ VK_TOOL_PURPOSE_TRACING_BIT
Definition: vulkan_core.h:6498
@ VK_TOOL_PURPOSE_DEBUG_MARKERS_BIT_EXT
Definition: vulkan_core.h:6502
@ VK_TOOL_PURPOSE_PROFILING_BIT
Definition: vulkan_core.h:6497
@ VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT
Definition: vulkan_core.h:6500
@ VK_VIDEO_ENCODE_H265_CAPABILITY_PER_SLICE_SEGMENT_CONSTANT_QP_BIT_KHR
Definition: vulkan_core.h:8500
@ VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_SEGMENTS_PER_TILE_BIT_KHR
Definition: vulkan_core.h:8502
@ VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILES_PER_SLICE_SEGMENT_BIT_KHR
Definition: vulkan_core.h:8501
@ VK_VIDEO_ENCODE_H265_CAPABILITY_HRD_COMPLIANCE_BIT_KHR
Definition: vulkan_core.h:8493
@ VK_VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_KHR
Definition: vulkan_core.h:8498
@ VK_VIDEO_ENCODE_H265_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_KHR
Definition: vulkan_core.h:8499
@ VK_VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_KHR
Definition: vulkan_core.h:8497
@ VK_VIDEO_ENCODE_H265_CAPABILITY_DIFFERENT_SLICE_SEGMENT_TYPE_BIT_KHR
Definition: vulkan_core.h:8496
@ VK_VIDEO_ENCODE_H265_CAPABILITY_ROW_UNALIGNED_SLICE_SEGMENT_BIT_KHR
Definition: vulkan_core.h:8495
@ VK_VIDEO_ENCODE_H265_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_KHR
Definition: vulkan_core.h:8494
VkFlags VkVideoEncodeRateControlModeFlagsKHR
VkFlags VkDebugReportFlagsEXT
@ VK_CUBIC_FILTER_WEIGHTS_ZERO_TANGENT_CARDINAL_QCOM
@ VK_CUBIC_FILTER_WEIGHTS_B_SPLINE_QCOM
@ VK_CUBIC_FILTER_WEIGHTS_MITCHELL_NETRAVALI_QCOM
@ VK_CUBIC_FILTER_WEIGHTS_CATMULL_ROM_QCOM
VkFlags VkDescriptorUpdateTemplateCreateFlags
Definition: vulkan_core.h:4953
VkFlags VkPipelineInputAssemblyStateCreateFlags
Definition: vulkan_core.h:2635
@ VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT
Definition: vulkan_core.h:2056
@ VK_SAMPLER_ADDRESS_MODE_REPEAT
Definition: vulkan_core.h:2055
@ VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE
Definition: vulkan_core.h:2057
@ VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE
Definition: vulkan_core.h:2059
@ VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE_KHR
Definition: vulkan_core.h:2060
@ VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER
Definition: vulkan_core.h:2058
VkFlags VkPipelineCacheCreateFlags
Definition: vulkan_core.h:2531
VkFlags64 VkBufferUsageFlags2KHR
@ VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR
Definition: vulkan_core.h:7522
@ VK_PRESENT_MODE_IMMEDIATE_KHR
Definition: vulkan_core.h:7518
@ VK_PRESENT_MODE_MAILBOX_KHR
Definition: vulkan_core.h:7519
@ VK_PRESENT_MODE_FIFO_RELAXED_KHR
Definition: vulkan_core.h:7521
@ VK_PRESENT_MODE_FIFO_KHR
Definition: vulkan_core.h:7520
@ VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR
Definition: vulkan_core.h:7523
@ VK_DEVICE_FAULT_ADDRESS_TYPE_READ_INVALID_EXT
@ VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_FAULT_EXT
@ VK_DEVICE_FAULT_ADDRESS_TYPE_WRITE_INVALID_EXT
@ VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_UNKNOWN_EXT
@ VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_INVALID_EXT
@ VK_DEVICE_FAULT_ADDRESS_TYPE_NONE_EXT
@ VK_DEVICE_FAULT_ADDRESS_TYPE_EXECUTE_INVALID_EXT
@ VK_PIPELINE_LAYOUT_CREATE_INDEPENDENT_SETS_BIT_EXT
Definition: vulkan_core.h:2659
VkFlags VkImageCompressionFixedRateFlagsEXT
@ VK_VERTEX_INPUT_RATE_VERTEX
Definition: vulkan_core.h:1974
@ VK_VERTEX_INPUT_RATE_INSTANCE
Definition: vulkan_core.h:1975
@ VK_OPTICAL_FLOW_EXECUTE_DISABLE_TEMPORAL_HINTS_BIT_NV
VkFlags VkValidationCacheCreateFlagsEXT
@ VK_COLOR_COMPONENT_R_BIT
Definition: vulkan_core.h:2534
@ VK_COLOR_COMPONENT_A_BIT
Definition: vulkan_core.h:2537
@ VK_COLOR_COMPONENT_B_BIT
Definition: vulkan_core.h:2536
@ VK_COLOR_COMPONENT_G_BIT
Definition: vulkan_core.h:2535
VkFlags64 VkFormatFeatureFlags2
Definition: vulkan_core.h:6684
VkFlags VkExternalMemoryFeatureFlags
Definition: vulkan_core.h:4990
VkFlags VkMemoryUnmapFlagsKHR
@ VK_DISPLAY_POWER_STATE_ON_EXT
@ VK_DISPLAY_POWER_STATE_SUSPEND_EXT
@ VK_DISPLAY_POWER_STATE_OFF_EXT
@ VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT
@ VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT
@ VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT
@ VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT
@ VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG
Definition: vulkan_core.h:1647
@ VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM
Definition: vulkan_core.h:1596
@ VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR
Definition: vulkan_core.h:1684
@ VK_FORMAT_R16G16B16A16_UNORM
Definition: vulkan_core.h:1498
@ VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT
Definition: vulkan_core.h:1709
@ VK_FORMAT_A1R5G5B5_UNORM_PACK16
Definition: vulkan_core.h:1415
@ VK_FORMAT_ASTC_12x12_SRGB_BLOCK
Definition: vulkan_core.h:1591
@ VK_FORMAT_R64G64B64_UINT
Definition: vulkan_core.h:1523
@ VK_FORMAT_R8G8B8A8_SRGB
Definition: vulkan_core.h:1450
@ VK_FORMAT_R32G32B32_UINT
Definition: vulkan_core.h:1511
@ VK_FORMAT_A8_UNORM_KHR
Definition: vulkan_core.h:1656
@ VK_FORMAT_R16G16_SNORM
Definition: vulkan_core.h:1485
@ VK_FORMAT_R16G16B16_SINT
Definition: vulkan_core.h:1496
@ VK_FORMAT_G8_B8R8_2PLANE_422_UNORM
Definition: vulkan_core.h:1597
@ VK_FORMAT_R64G64B64A64_SFLOAT
Definition: vulkan_core.h:1528
@ VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM
Definition: vulkan_core.h:1623
@ VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK
Definition: vulkan_core.h:1635
@ VK_FORMAT_A8B8G8R8_USCALED_PACK32
Definition: vulkan_core.h:1460
@ VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR
Definition: vulkan_core.h:1674
@ VK_FORMAT_G16_B16R16_2PLANE_422_UNORM
Definition: vulkan_core.h:1624
@ VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT
Definition: vulkan_core.h:1661
@ VK_FORMAT_BC2_UNORM_BLOCK
Definition: vulkan_core.h:1542
@ VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK
Definition: vulkan_core.h:1634
@ VK_FORMAT_B8G8R8_UINT
Definition: vulkan_core.h:1441
@ VK_FORMAT_G16_B16R16_2PLANE_444_UNORM_EXT
Definition: vulkan_core.h:1708
@ VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK
Definition: vulkan_core.h:1639
@ VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR
Definition: vulkan_core.h:1686
@ VK_FORMAT_ASTC_8x8_SRGB_BLOCK
Definition: vulkan_core.h:1579
@ VK_FORMAT_R8G8B8_SINT
Definition: vulkan_core.h:1435
@ VK_FORMAT_B8G8R8A8_UINT
Definition: vulkan_core.h:1455
@ VK_FORMAT_R8G8B8_UNORM
Definition: vulkan_core.h:1430
@ VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16
Definition: vulkan_core.h:1617
@ VK_FORMAT_D24_UNORM_S8_UINT
Definition: vulkan_core.h:1536
@ VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
Definition: vulkan_core.h:1604
@ VK_FORMAT_ASTC_4x4_SRGB_BLOCK
Definition: vulkan_core.h:1565
@ VK_FORMAT_D32_SFLOAT
Definition: vulkan_core.h:1533
@ VK_FORMAT_B8G8R8A8_UNORM
Definition: vulkan_core.h:1451
@ VK_FORMAT_G16B16G16R16_422_UNORM_KHR
Definition: vulkan_core.h:1698
@ VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR
Definition: vulkan_core.h:1702
@ VK_FORMAT_R8G8B8A8_SSCALED
Definition: vulkan_core.h:1447
@ VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT
Definition: vulkan_core.h:1668
@ VK_FORMAT_A2R10G10B10_SNORM_PACK32
Definition: vulkan_core.h:1466
@ VK_FORMAT_ASTC_5x5_UNORM_BLOCK
Definition: vulkan_core.h:1568
@ VK_FORMAT_R8G8B8_SNORM
Definition: vulkan_core.h:1431
@ VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK
Definition: vulkan_core.h:1641
@ VK_FORMAT_A2B10G10R10_SSCALED_PACK32
Definition: vulkan_core.h:1474
@ VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG
Definition: vulkan_core.h:1648
@ VK_FORMAT_ASTC_10x6_SRGB_BLOCK
Definition: vulkan_core.h:1583
@ VK_FORMAT_R16G16B16A16_SNORM
Definition: vulkan_core.h:1499
@ VK_FORMAT_R16G16B16_UINT
Definition: vulkan_core.h:1495
@ VK_FORMAT_R8G8_SNORM
Definition: vulkan_core.h:1424
@ VK_FORMAT_R16G16B16_USCALED
Definition: vulkan_core.h:1493
@ VK_FORMAT_BC7_SRGB_BLOCK
Definition: vulkan_core.h:1553
@ VK_FORMAT_R10X6_UNORM_PACK16
Definition: vulkan_core.h:1599
@ VK_FORMAT_R16G16_SFLOAT
Definition: vulkan_core.h:1490
@ VK_FORMAT_R64G64B64_SFLOAT
Definition: vulkan_core.h:1525
@ VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR
Definition: vulkan_core.h:1690
@ VK_FORMAT_A2B10G10R10_SINT_PACK32
Definition: vulkan_core.h:1476
@ VK_FORMAT_R8G8B8_UINT
Definition: vulkan_core.h:1434
@ VK_FORMAT_R32G32_SFLOAT
Definition: vulkan_core.h:1510
@ VK_FORMAT_R16G16B16A16_USCALED
Definition: vulkan_core.h:1500
@ VK_FORMAT_ASTC_6x5_SRGB_BLOCK
Definition: vulkan_core.h:1571
@ VK_FORMAT_B4G4R4A4_UNORM_PACK16
Definition: vulkan_core.h:1410
@ VK_FORMAT_R8_SNORM
Definition: vulkan_core.h:1417
@ VK_FORMAT_G16_B16R16_2PLANE_420_UNORM
Definition: vulkan_core.h:1622
@ VK_FORMAT_BC2_SRGB_BLOCK
Definition: vulkan_core.h:1543
@ VK_FORMAT_R12X4G12X4_UNORM_2PACK16
Definition: vulkan_core.h:1610
@ VK_FORMAT_R16G16B16_SNORM
Definition: vulkan_core.h:1492
@ VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16
Definition: vulkan_core.h:1628
@ VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
Definition: vulkan_core.h:1606
@ VK_FORMAT_R10X6G10X6_UNORM_2PACK16
Definition: vulkan_core.h:1600
@ VK_FORMAT_R16G16_SSCALED
Definition: vulkan_core.h:1487
@ VK_FORMAT_R16_SFLOAT
Definition: vulkan_core.h:1483
@ VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT
Definition: vulkan_core.h:1659
@ VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR
Definition: vulkan_core.h:1676
@ VK_FORMAT_R16G16B16_SFLOAT
Definition: vulkan_core.h:1497
@ VK_FORMAT_R8G8_UNORM
Definition: vulkan_core.h:1423
@ VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
Definition: vulkan_core.h:1602
@ VK_FORMAT_G8_B8R8_2PLANE_444_UNORM
Definition: vulkan_core.h:1626
@ VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR
Definition: vulkan_core.h:1683
@ VK_FORMAT_BC1_RGBA_SRGB_BLOCK
Definition: vulkan_core.h:1541
@ VK_FORMAT_R16G16B16_SSCALED
Definition: vulkan_core.h:1494
@ VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM
Definition: vulkan_core.h:1598
@ VK_FORMAT_R10X6_UNORM_PACK16_KHR
Definition: vulkan_core.h:1678
@ VK_FORMAT_B8G8R8_SRGB
Definition: vulkan_core.h:1443
@ VK_FORMAT_G8B8G8R8_422_UNORM_KHR
Definition: vulkan_core.h:1671
@ VK_FORMAT_R64_UINT
Definition: vulkan_core.h:1517
@ VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT
Definition: vulkan_core.h:1706
@ VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR
Definition: vulkan_core.h:1704
@ VK_FORMAT_R32_SINT
Definition: vulkan_core.h:1506
@ VK_FORMAT_B8G8R8G8_422_UNORM
Definition: vulkan_core.h:1593
@ VK_FORMAT_R16G16_UINT
Definition: vulkan_core.h:1488
@ VK_FORMAT_ASTC_8x5_SRGB_BLOCK
Definition: vulkan_core.h:1575
@ VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG
Definition: vulkan_core.h:1653
@ VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK
Definition: vulkan_core.h:1555
@ VK_FORMAT_R16_USCALED
Definition: vulkan_core.h:1479
@ VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR
Definition: vulkan_core.h:1687
@ VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
Definition: vulkan_core.h:1612
@ VK_FORMAT_S8_UINT
Definition: vulkan_core.h:1534
@ VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK
Definition: vulkan_core.h:1556
@ VK_FORMAT_R8G8_SRGB
Definition: vulkan_core.h:1429
@ VK_FORMAT_ASTC_12x12_UNORM_BLOCK
Definition: vulkan_core.h:1590
@ VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK
Definition: vulkan_core.h:1640
@ VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT
Definition: vulkan_core.h:1662
@ VK_FORMAT_E5B9G9R9_UFLOAT_PACK32
Definition: vulkan_core.h:1530
@ VK_FORMAT_B16G16R16G16_422_UNORM_KHR
Definition: vulkan_core.h:1699
@ VK_FORMAT_ASTC_5x4_SRGB_BLOCK
Definition: vulkan_core.h:1567
@ VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT
Definition: vulkan_core.h:1710
@ VK_FORMAT_BC3_UNORM_BLOCK
Definition: vulkan_core.h:1544
@ VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK
Definition: vulkan_core.h:1632
@ VK_FORMAT_ASTC_10x5_SRGB_BLOCK
Definition: vulkan_core.h:1581
@ VK_FORMAT_R8_UNORM
Definition: vulkan_core.h:1416
@ VK_FORMAT_G16B16G16R16_422_UNORM
Definition: vulkan_core.h:1619
@ VK_FORMAT_ASTC_8x8_UNORM_BLOCK
Definition: vulkan_core.h:1578
@ VK_FORMAT_R32G32B32A32_SFLOAT
Definition: vulkan_core.h:1516
@ VK_FORMAT_R32G32B32A32_UINT
Definition: vulkan_core.h:1514
@ VK_FORMAT_R12X4_UNORM_PACK16_KHR
Definition: vulkan_core.h:1688
@ VK_FORMAT_B8G8R8_SINT
Definition: vulkan_core.h:1442
@ VK_FORMAT_G8B8G8R8_422_UNORM
Definition: vulkan_core.h:1592
@ VK_FORMAT_B8G8R8G8_422_UNORM_KHR
Definition: vulkan_core.h:1672
@ VK_FORMAT_R64G64_SFLOAT
Definition: vulkan_core.h:1522
@ VK_FORMAT_A8B8G8R8_SRGB_PACK32
Definition: vulkan_core.h:1464
@ VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR
Definition: vulkan_core.h:1691
@ VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK
Definition: vulkan_core.h:1558
@ VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT
Definition: vulkan_core.h:1666
@ VK_FORMAT_D16_UNORM_S8_UINT
Definition: vulkan_core.h:1535
@ VK_FORMAT_BC6H_SFLOAT_BLOCK
Definition: vulkan_core.h:1551
@ VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM
Definition: vulkan_core.h:1625
@ VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK
Definition: vulkan_core.h:1643
@ VK_FORMAT_B8G8R8_USCALED
Definition: vulkan_core.h:1439
@ VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK
Definition: vulkan_core.h:1633
@ VK_FORMAT_A2B10G10R10_UINT_PACK32
Definition: vulkan_core.h:1475
@ VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
Definition: vulkan_core.h:1605
@ VK_FORMAT_R8G8_SSCALED
Definition: vulkan_core.h:1426
@ VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR
Definition: vulkan_core.h:1696
@ VK_FORMAT_EAC_R11_UNORM_BLOCK
Definition: vulkan_core.h:1560
@ VK_FORMAT_R5G6B5_UNORM_PACK16
Definition: vulkan_core.h:1411
@ VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM
Definition: vulkan_core.h:1621
@ VK_FORMAT_R32_SFLOAT
Definition: vulkan_core.h:1507
@ VK_FORMAT_A2R10G10B10_SINT_PACK32
Definition: vulkan_core.h:1470
@ VK_FORMAT_A2R10G10B10_USCALED_PACK32
Definition: vulkan_core.h:1467
@ VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT
Definition: vulkan_core.h:1657
@ VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK
Definition: vulkan_core.h:1557
@ VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16
Definition: vulkan_core.h:1618
@ VK_FORMAT_ASTC_8x6_SRGB_BLOCK
Definition: vulkan_core.h:1577
@ VK_FORMAT_R16G16B16_UNORM
Definition: vulkan_core.h:1491
@ VK_FORMAT_R64_SINT
Definition: vulkan_core.h:1518
@ VK_FORMAT_R12X4_UNORM_PACK16
Definition: vulkan_core.h:1609
@ VK_FORMAT_R16G16_USCALED
Definition: vulkan_core.h:1486
@ VK_FORMAT_R4G4B4A4_UNORM_PACK16
Definition: vulkan_core.h:1409
@ VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR
Definition: vulkan_core.h:1689
@ VK_FORMAT_ASTC_6x5_UNORM_BLOCK
Definition: vulkan_core.h:1570
@ VK_FORMAT_ASTC_12x10_SRGB_BLOCK
Definition: vulkan_core.h:1589
@ VK_FORMAT_R16G16B16A16_SINT
Definition: vulkan_core.h:1503
@ VK_FORMAT_A2B10G10R10_UNORM_PACK32
Definition: vulkan_core.h:1471
@ VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT
Definition: vulkan_core.h:1667
@ VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR
Definition: vulkan_core.h:1703
@ VK_FORMAT_B8G8R8A8_SRGB
Definition: vulkan_core.h:1457
@ VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR
Definition: vulkan_core.h:1681
@ VK_FORMAT_EAC_R11G11_UNORM_BLOCK
Definition: vulkan_core.h:1562
@ VK_FORMAT_A8B8G8R8_SINT_PACK32
Definition: vulkan_core.h:1463
@ VK_FORMAT_R8G8B8A8_UNORM
Definition: vulkan_core.h:1444
@ VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT
Definition: vulkan_core.h:1663
@ VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK
Definition: vulkan_core.h:1642
@ VK_FORMAT_R16G16_S10_5_NV
Definition: vulkan_core.h:1654
@ VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR
Definition: vulkan_core.h:1680
@ VK_FORMAT_R8G8_USCALED
Definition: vulkan_core.h:1425
@ VK_FORMAT_A2B10G10R10_USCALED_PACK32
Definition: vulkan_core.h:1473
@ VK_FORMAT_A8B8G8R8_UINT_PACK32
Definition: vulkan_core.h:1462
@ VK_FORMAT_ASTC_8x6_UNORM_BLOCK
Definition: vulkan_core.h:1576
@ VK_FORMAT_ASTC_5x4_UNORM_BLOCK
Definition: vulkan_core.h:1566
@ VK_FORMAT_A8B8G8R8_SSCALED_PACK32
Definition: vulkan_core.h:1461
@ VK_FORMAT_R16G16_SINT
Definition: vulkan_core.h:1489
@ VK_FORMAT_R8G8_SINT
Definition: vulkan_core.h:1428
@ VK_FORMAT_ASTC_10x10_UNORM_BLOCK
Definition: vulkan_core.h:1586
@ VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR
Definition: vulkan_core.h:1677
@ VK_FORMAT_ASTC_8x5_UNORM_BLOCK
Definition: vulkan_core.h:1574
@ VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR
Definition: vulkan_core.h:1679
@ VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR
Definition: vulkan_core.h:1697
@ VK_FORMAT_A2B10G10R10_SNORM_PACK32
Definition: vulkan_core.h:1472
@ VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT
Definition: vulkan_core.h:1707
@ VK_FORMAT_ASTC_10x8_SRGB_BLOCK
Definition: vulkan_core.h:1585
@ VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR
Definition: vulkan_core.h:1694
@ VK_FORMAT_R5G5B5A1_UNORM_PACK16
Definition: vulkan_core.h:1413
@ VK_FORMAT_UNDEFINED
Definition: vulkan_core.h:1407
@ VK_FORMAT_R16_SINT
Definition: vulkan_core.h:1482
@ VK_FORMAT_B8G8R8A8_SINT
Definition: vulkan_core.h:1456
@ VK_FORMAT_A8B8G8R8_SNORM_PACK32
Definition: vulkan_core.h:1459
@ VK_FORMAT_R8G8B8_SRGB
Definition: vulkan_core.h:1436
@ VK_FORMAT_B5G5R5A1_UNORM_PACK16
Definition: vulkan_core.h:1414
@ VK_FORMAT_BC1_RGB_UNORM_BLOCK
Definition: vulkan_core.h:1538
@ VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT
Definition: vulkan_core.h:1669
@ VK_FORMAT_R64G64_SINT
Definition: vulkan_core.h:1521
@ VK_FORMAT_R8G8B8_USCALED
Definition: vulkan_core.h:1432
@ VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT
Definition: vulkan_core.h:1670
@ VK_FORMAT_R64_SFLOAT
Definition: vulkan_core.h:1519
@ VK_FORMAT_B8G8R8A8_SNORM
Definition: vulkan_core.h:1452
@ VK_FORMAT_BC4_SNORM_BLOCK
Definition: vulkan_core.h:1547
@ VK_FORMAT_EAC_R11_SNORM_BLOCK
Definition: vulkan_core.h:1561
@ VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16
Definition: vulkan_core.h:1601
@ VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG
Definition: vulkan_core.h:1651
@ VK_FORMAT_R8G8B8_SSCALED
Definition: vulkan_core.h:1433
@ VK_FORMAT_B16G16R16G16_422_UNORM
Definition: vulkan_core.h:1620
@ VK_FORMAT_R32G32B32_SINT
Definition: vulkan_core.h:1512
@ VK_FORMAT_R16_UNORM
Definition: vulkan_core.h:1477
@ VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG
Definition: vulkan_core.h:1646
@ VK_FORMAT_BC6H_UFLOAT_BLOCK
Definition: vulkan_core.h:1550
@ VK_FORMAT_R8G8B8A8_USCALED
Definition: vulkan_core.h:1446
@ VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
Definition: vulkan_core.h:1607
@ VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR
Definition: vulkan_core.h:1675
@ VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR
Definition: vulkan_core.h:1695
@ VK_FORMAT_R8_SINT
Definition: vulkan_core.h:1421
@ VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG
Definition: vulkan_core.h:1650
@ VK_FORMAT_ASTC_10x8_UNORM_BLOCK
Definition: vulkan_core.h:1584
@ VK_FORMAT_BC7_UNORM_BLOCK
Definition: vulkan_core.h:1552
@ VK_FORMAT_B8G8R8_SNORM
Definition: vulkan_core.h:1438
@ VK_FORMAT_D16_UNORM
Definition: vulkan_core.h:1531
@ VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16
Definition: vulkan_core.h:1616
@ VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR
Definition: vulkan_core.h:1701
@ VK_FORMAT_R16_UINT
Definition: vulkan_core.h:1481
@ VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR
Definition: vulkan_core.h:1700
@ VK_FORMAT_R8_UINT
Definition: vulkan_core.h:1420
@ VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
Definition: vulkan_core.h:1603
@ VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK
Definition: vulkan_core.h:1636
@ VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM
Definition: vulkan_core.h:1594
@ VK_FORMAT_A8B8G8R8_UNORM_PACK32
Definition: vulkan_core.h:1458
@ VK_FORMAT_ASTC_12x10_UNORM_BLOCK
Definition: vulkan_core.h:1588
@ VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT
Definition: vulkan_core.h:1665
@ VK_FORMAT_R16G16B16A16_SFLOAT
Definition: vulkan_core.h:1504
@ VK_FORMAT_A2R10G10B10_SSCALED_PACK32
Definition: vulkan_core.h:1468
@ VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT
Definition: vulkan_core.h:1660
@ VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16
Definition: vulkan_core.h:1627
@ VK_FORMAT_ASTC_10x5_UNORM_BLOCK
Definition: vulkan_core.h:1580
@ VK_FORMAT_R16G16_UNORM
Definition: vulkan_core.h:1484
@ VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
Definition: vulkan_core.h:1608
@ VK_FORMAT_BC5_UNORM_BLOCK
Definition: vulkan_core.h:1548
@ VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR
Definition: vulkan_core.h:1682
@ VK_FORMAT_G16_B16R16_2PLANE_444_UNORM
Definition: vulkan_core.h:1629
@ VK_FORMAT_R64G64B64A64_UINT
Definition: vulkan_core.h:1526
@ VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK
Definition: vulkan_core.h:1554
@ VK_FORMAT_R8G8B8A8_SINT
Definition: vulkan_core.h:1449
@ VK_FORMAT_A1B5G5R5_UNORM_PACK16_KHR
Definition: vulkan_core.h:1655
@ VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR
Definition: vulkan_core.h:1685
@ VK_FORMAT_R8_USCALED
Definition: vulkan_core.h:1418
@ VK_FORMAT_A2R10G10B10_UNORM_PACK32
Definition: vulkan_core.h:1465
@ VK_FORMAT_R32G32_UINT
Definition: vulkan_core.h:1508
@ VK_FORMAT_R8G8B8A8_SNORM
Definition: vulkan_core.h:1445
@ VK_FORMAT_R16_SSCALED
Definition: vulkan_core.h:1480
@ VK_FORMAT_BC1_RGB_SRGB_BLOCK
Definition: vulkan_core.h:1539
@ VK_FORMAT_R16G16B16A16_UINT
Definition: vulkan_core.h:1502
@ VK_FORMAT_R32G32B32A32_SINT
Definition: vulkan_core.h:1515
@ VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16
Definition: vulkan_core.h:1614
@ VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16
Definition: vulkan_core.h:1611
@ VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR
Definition: vulkan_core.h:1693
@ VK_FORMAT_BC3_SRGB_BLOCK
Definition: vulkan_core.h:1545
@ VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR
Definition: vulkan_core.h:1692
@ VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG
Definition: vulkan_core.h:1652
@ VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16
Definition: vulkan_core.h:1615
@ VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK
Definition: vulkan_core.h:1559
@ VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG
Definition: vulkan_core.h:1649
@ VK_FORMAT_B8G8R8A8_SSCALED
Definition: vulkan_core.h:1454
@ VK_FORMAT_R32G32B32_SFLOAT
Definition: vulkan_core.h:1513
@ VK_FORMAT_R8G8B8A8_UINT
Definition: vulkan_core.h:1448
@ VK_FORMAT_ASTC_10x6_UNORM_BLOCK
Definition: vulkan_core.h:1582
@ VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR
Definition: vulkan_core.h:1673
@ VK_FORMAT_BC1_RGBA_UNORM_BLOCK
Definition: vulkan_core.h:1540
@ VK_FORMAT_R4G4_UNORM_PACK8
Definition: vulkan_core.h:1408
@ VK_FORMAT_A2R10G10B10_UINT_PACK32
Definition: vulkan_core.h:1469
@ VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK
Definition: vulkan_core.h:1645
@ VK_FORMAT_G8_B8R8_2PLANE_444_UNORM_EXT
Definition: vulkan_core.h:1705
@ VK_FORMAT_R16_SNORM
Definition: vulkan_core.h:1478
@ VK_FORMAT_ASTC_10x10_SRGB_BLOCK
Definition: vulkan_core.h:1587
@ VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK
Definition: vulkan_core.h:1637
@ VK_FORMAT_B10G11R11_UFLOAT_PACK32
Definition: vulkan_core.h:1529
@ VK_FORMAT_R8_SSCALED
Definition: vulkan_core.h:1419
@ VK_FORMAT_A4B4G4R4_UNORM_PACK16
Definition: vulkan_core.h:1631
@ VK_FORMAT_R8G8_UINT
Definition: vulkan_core.h:1427
@ VK_FORMAT_R16G16B16A16_SSCALED
Definition: vulkan_core.h:1501
@ VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT
Definition: vulkan_core.h:1664
@ VK_FORMAT_ASTC_5x5_SRGB_BLOCK
Definition: vulkan_core.h:1569
@ VK_FORMAT_G8_B8R8_2PLANE_420_UNORM
Definition: vulkan_core.h:1595
@ VK_FORMAT_ASTC_4x4_UNORM_BLOCK
Definition: vulkan_core.h:1564
@ VK_FORMAT_B8G8R8A8_USCALED
Definition: vulkan_core.h:1453
@ VK_FORMAT_R64G64B64A64_SINT
Definition: vulkan_core.h:1527
@ VK_FORMAT_R64G64_UINT
Definition: vulkan_core.h:1520
@ VK_FORMAT_BC5_SNORM_BLOCK
Definition: vulkan_core.h:1549
@ VK_FORMAT_R64G64B64_SINT
Definition: vulkan_core.h:1524
@ VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK
Definition: vulkan_core.h:1644
@ VK_FORMAT_A4R4G4B4_UNORM_PACK16
Definition: vulkan_core.h:1630
@ VK_FORMAT_BC4_UNORM_BLOCK
Definition: vulkan_core.h:1546
@ VK_FORMAT_B8G8R8_SSCALED
Definition: vulkan_core.h:1440
@ VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK
Definition: vulkan_core.h:1638
@ VK_FORMAT_B5G6R5_UNORM_PACK16
Definition: vulkan_core.h:1412
@ VK_FORMAT_D32_SFLOAT_S8_UINT
Definition: vulkan_core.h:1537
@ VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT
Definition: vulkan_core.h:1658
@ VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
Definition: vulkan_core.h:1613
@ VK_FORMAT_B8G8R8_UNORM
Definition: vulkan_core.h:1437
@ VK_FORMAT_X8_D24_UNORM_PACK32
Definition: vulkan_core.h:1532
@ VK_FORMAT_ASTC_6x6_SRGB_BLOCK
Definition: vulkan_core.h:1573
@ VK_FORMAT_EAC_R11G11_SNORM_BLOCK
Definition: vulkan_core.h:1563
@ VK_FORMAT_R32G32_SINT
Definition: vulkan_core.h:1509
@ VK_FORMAT_ASTC_6x6_UNORM_BLOCK
Definition: vulkan_core.h:1572
@ VK_FORMAT_R8_SRGB
Definition: vulkan_core.h:1422
@ VK_FORMAT_R32_UINT
Definition: vulkan_core.h:1505
@ VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS
Definition: vulkan_core.h:2140
@ VK_SUBPASS_CONTENTS_INLINE_AND_SECONDARY_COMMAND_BUFFERS_EXT
Definition: vulkan_core.h:2141
@ VK_SUBPASS_CONTENTS_INLINE
Definition: vulkan_core.h:2139
VkFlags VkPipelineColorBlendStateCreateFlags
Definition: vulkan_core.h:2655
@ VK_BLEND_FACTOR_ONE
Definition: vulkan_core.h:1788
@ VK_BLEND_FACTOR_SRC1_ALPHA
Definition: vulkan_core.h:1804
@ VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA
Definition: vulkan_core.h:1796
@ VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR
Definition: vulkan_core.h:1803
@ VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR
Definition: vulkan_core.h:1790
@ VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR
Definition: vulkan_core.h:1798
@ VK_BLEND_FACTOR_SRC_COLOR
Definition: vulkan_core.h:1789
@ VK_BLEND_FACTOR_CONSTANT_COLOR
Definition: vulkan_core.h:1797
@ VK_BLEND_FACTOR_SRC_ALPHA
Definition: vulkan_core.h:1793
@ VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA
Definition: vulkan_core.h:1800
@ VK_BLEND_FACTOR_CONSTANT_ALPHA
Definition: vulkan_core.h:1799
@ VK_BLEND_FACTOR_DST_ALPHA
Definition: vulkan_core.h:1795
@ VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA
Definition: vulkan_core.h:1805
@ VK_BLEND_FACTOR_ZERO
Definition: vulkan_core.h:1787
@ VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA
Definition: vulkan_core.h:1794
@ VK_BLEND_FACTOR_DST_COLOR
Definition: vulkan_core.h:1791
@ VK_BLEND_FACTOR_SRC_ALPHA_SATURATE
Definition: vulkan_core.h:1801
@ VK_BLEND_FACTOR_SRC1_COLOR
Definition: vulkan_core.h:1802
@ VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR
Definition: vulkan_core.h:1792
@ VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT
Definition: vulkan_core.h:2703
@ VK_ATTACHMENT_LOAD_OP_CLEAR
Definition: vulkan_core.h:2095
@ VK_ATTACHMENT_LOAD_OP_NONE_EXT
Definition: vulkan_core.h:2097
@ VK_ATTACHMENT_LOAD_OP_LOAD
Definition: vulkan_core.h:2094
@ VK_ATTACHMENT_LOAD_OP_DONT_CARE
Definition: vulkan_core.h:2096
VkFlags VkDescriptorPoolResetFlags
Definition: vulkan_core.h:2686
@ VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
Definition: vulkan_core.h:7528
@ VK_COLOR_SPACE_HDR10_HLG_EXT
Definition: vulkan_core.h:7538
@ VK_COLOR_SPACE_DOLBYVISION_EXT
Definition: vulkan_core.h:7537
@ VK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
Definition: vulkan_core.h:7529
@ VK_COLORSPACE_SRGB_NONLINEAR_KHR
Definition: vulkan_core.h:7544
@ VK_COLOR_SPACE_ADOBERGB_LINEAR_EXT
Definition: vulkan_core.h:7539
@ VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
Definition: vulkan_core.h:7530
@ VK_COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
Definition: vulkan_core.h:7531
@ VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT
Definition: vulkan_core.h:7542
@ VK_COLOR_SPACE_BT2020_LINEAR_EXT
Definition: vulkan_core.h:7535
@ VK_COLOR_SPACE_BT709_NONLINEAR_EXT
Definition: vulkan_core.h:7534
@ VK_COLOR_SPACE_BT709_LINEAR_EXT
Definition: vulkan_core.h:7533
@ VK_COLOR_SPACE_PASS_THROUGH_EXT
Definition: vulkan_core.h:7541
@ VK_COLOR_SPACE_HDR10_ST2084_EXT
Definition: vulkan_core.h:7536
@ VK_COLOR_SPACE_DCI_P3_LINEAR_EXT
Definition: vulkan_core.h:7545
@ VK_COLOR_SPACE_DCI_P3_NONLINEAR_EXT
Definition: vulkan_core.h:7532
@ VK_COLOR_SPACE_ADOBERGB_NONLINEAR_EXT
Definition: vulkan_core.h:7540
@ VK_COLOR_SPACE_DISPLAY_NATIVE_AMD
Definition: vulkan_core.h:7543
VkFlags VkDebugUtilsMessengerCallbackDataFlagsEXT
@ VK_CONDITIONAL_RENDERING_INVERTED_BIT_EXT
VkFlags VkVideoEncodeFlagsKHR
@ VK_VIDEO_CAPABILITY_PROTECTED_CONTENT_BIT_KHR
Definition: vulkan_core.h:7988
@ VK_VIDEO_CAPABILITY_SEPARATE_REFERENCE_IMAGES_BIT_KHR
Definition: vulkan_core.h:7989
VkFlags VkPipelineTessellationStateCreateFlags
Definition: vulkan_core.h:2636
@ VK_DEVICE_ADDRESS_BINDING_TYPE_BIND_EXT
@ VK_DEVICE_ADDRESS_BINDING_TYPE_UNBIND_EXT
@ VK_BLEND_OVERLAP_CONJOINT_EXT
@ VK_BLEND_OVERLAP_DISJOINT_EXT
@ VK_BLEND_OVERLAP_UNCORRELATED_EXT
@ VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV
@ VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV
@ VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV
@ VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV
@ VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV
@ VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV
@ VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV
@ VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV
@ VK_ATTACHMENT_STORE_OP_NONE_KHR
Definition: vulkan_core.h:2105
@ VK_ATTACHMENT_STORE_OP_NONE
Definition: vulkan_core.h:2104
@ VK_ATTACHMENT_STORE_OP_NONE_QCOM
Definition: vulkan_core.h:2106
@ VK_ATTACHMENT_STORE_OP_DONT_CARE
Definition: vulkan_core.h:2103
@ VK_ATTACHMENT_STORE_OP_NONE_EXT
Definition: vulkan_core.h:2107
@ VK_ATTACHMENT_STORE_OP_STORE
Definition: vulkan_core.h:2102
VkFlags VkOpticalFlowGridSizeFlagsNV
@ VK_COMMAND_POOL_CREATE_TRANSIENT_BIT
Definition: vulkan_core.h:2749
@ VK_COMMAND_POOL_CREATE_PROTECTED_BIT
Definition: vulkan_core.h:2751
@ VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT
Definition: vulkan_core.h:2750
VkFlags VkGeometryFlagsKHR
VkFlags VkExternalMemoryFeatureFlagsNV
@ VK_POLYGON_MODE_FILL_RECTANGLE_NV
Definition: vulkan_core.h:1998
@ VK_POLYGON_MODE_FILL
Definition: vulkan_core.h:1995
@ VK_POLYGON_MODE_LINE
Definition: vulkan_core.h:1996
@ VK_POLYGON_MODE_POINT
Definition: vulkan_core.h:1997
VkFlags64 VkPipelineStageFlags2
Definition: vulkan_core.h:6512
@ VK_VIDEO_ENCODE_RATE_CONTROL_MODE_VBR_BIT_KHR
@ VK_VIDEO_ENCODE_RATE_CONTROL_MODE_DEFAULT_KHR
@ VK_VIDEO_ENCODE_RATE_CONTROL_MODE_DISABLED_BIT_KHR
@ VK_VIDEO_ENCODE_RATE_CONTROL_MODE_CBR_BIT_KHR
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_NV
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NV
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_NV
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_DISPATCH_NV
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NV
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_TASKS_NV
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_PIPELINE_NV
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_SHADER_GROUP_NV
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_NV
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_NV
VkFlags VkMicromapCreateFlagsEXT
@ VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_KHR
Definition: vulkan_core.h:2391
@ VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT
Definition: vulkan_core.h:2376
@ VK_PIPELINE_STAGE_VERTEX_INPUT_BIT
Definition: vulkan_core.h:2372
@ VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT
Definition: vulkan_core.h:2385
@ VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT
Definition: vulkan_core.h:2381
@ VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_NV
Definition: vulkan_core.h:2399
@ VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT
Definition: vulkan_core.h:2377
@ VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_NV
Definition: vulkan_core.h:2398
@ VK_PIPELINE_STAGE_MESH_SHADER_BIT_EXT
Definition: vulkan_core.h:2396
@ VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT
Definition: vulkan_core.h:2370
@ VK_PIPELINE_STAGE_TASK_SHADER_BIT_NV
Definition: vulkan_core.h:2400
@ VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT
Definition: vulkan_core.h:2375
@ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT
Definition: vulkan_core.h:2392
@ VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT
Definition: vulkan_core.h:2380
@ VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV
Definition: vulkan_core.h:2394
@ VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT
Definition: vulkan_core.h:2379
@ VK_PIPELINE_STAGE_CONDITIONAL_RENDERING_BIT_EXT
Definition: vulkan_core.h:2389
@ VK_PIPELINE_STAGE_TASK_SHADER_BIT_EXT
Definition: vulkan_core.h:2395
@ VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR
Definition: vulkan_core.h:2393
@ VK_PIPELINE_STAGE_ALL_COMMANDS_BIT
Definition: vulkan_core.h:2386
@ VK_PIPELINE_STAGE_NONE_KHR
Definition: vulkan_core.h:2402
@ VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT
Definition: vulkan_core.h:2383
@ VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT
Definition: vulkan_core.h:2371
@ VK_PIPELINE_STAGE_NONE
Definition: vulkan_core.h:2387
@ VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV
Definition: vulkan_core.h:2397
@ VK_PIPELINE_STAGE_VERTEX_SHADER_BIT
Definition: vulkan_core.h:2373
@ VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT
Definition: vulkan_core.h:2374
@ VK_PIPELINE_STAGE_HOST_BIT
Definition: vulkan_core.h:2384
@ VK_PIPELINE_STAGE_TRANSFER_BIT
Definition: vulkan_core.h:2382
@ VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT
Definition: vulkan_core.h:2378
@ VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR
Definition: vulkan_core.h:2390
@ VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV
Definition: vulkan_core.h:2401
@ VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT
Definition: vulkan_core.h:2388
VkFlags VkCommandBufferUsageFlags
Definition: vulkan_core.h:2768
@ VK_COPY_MICROMAP_MODE_SERIALIZE_EXT
@ VK_COPY_MICROMAP_MODE_COMPACT_EXT
@ VK_COPY_MICROMAP_MODE_DESERIALIZE_EXT
@ VK_COPY_MICROMAP_MODE_CLONE_EXT
VkFlags VkVideoEndCodingFlagsKHR
Definition: vulkan_core.h:8003
@ VK_PERFORMANCE_VALUE_TYPE_FLOAT_INTEL
@ VK_PERFORMANCE_VALUE_TYPE_UINT32_INTEL
@ VK_PERFORMANCE_VALUE_TYPE_STRING_INTEL
@ VK_PERFORMANCE_VALUE_TYPE_UINT64_INTEL
@ VK_PERFORMANCE_VALUE_TYPE_BOOL_INTEL
@ VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT
@ VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT
@ VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT
@ VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT
VkFlags VkSparseImageFormatFlags
Definition: vulkan_core.h:2420
@ VK_VALIDATION_FEATURE_ENABLE_BEST_PRACTICES_EXT
@ VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT
@ VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_EXT
@ VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_RESERVE_BINDING_SLOT_EXT
@ VK_VALIDATION_FEATURE_ENABLE_SYNCHRONIZATION_VALIDATION_EXT
VkFlags VkVideoEncodeH264RateControlFlagsKHR
Definition: vulkan_core.h:8340
@ VK_VENDOR_ID_POCL
Definition: vulkan_core.h:1387
@ VK_VENDOR_ID_MOBILEYE
Definition: vulkan_core.h:1388
@ VK_VENDOR_ID_MESA
Definition: vulkan_core.h:1386
@ VK_VENDOR_ID_CODEPLAY
Definition: vulkan_core.h:1385
@ VK_VENDOR_ID_VIV
Definition: vulkan_core.h:1382
@ VK_VENDOR_ID_VSI
Definition: vulkan_core.h:1383
@ VK_VENDOR_ID_KAZAN
Definition: vulkan_core.h:1384
VkFlags VkVideoEncodeH264CapabilityFlagsKHR
Definition: vulkan_core.h:8305
@ VK_DISCARD_RECTANGLE_MODE_EXCLUSIVE_EXT
@ VK_DISCARD_RECTANGLE_MODE_INCLUSIVE_EXT
@ VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR
Definition: vulkan_core.h:7962
@ VK_VIDEO_CODEC_OPERATION_NONE_KHR
Definition: vulkan_core.h:7959
@ VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR
Definition: vulkan_core.h:7963
@ VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR
Definition: vulkan_core.h:7961
@ VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR
Definition: vulkan_core.h:7960
@ VK_OBJECT_TYPE_PIPELINE
Definition: vulkan_core.h:1343
@ VK_OBJECT_TYPE_FRAMEBUFFER
Definition: vulkan_core.h:1348
@ VK_OBJECT_TYPE_IMAGE
Definition: vulkan_core.h:1334
@ VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE
Definition: vulkan_core.h:1351
@ VK_OBJECT_TYPE_SHADER_EXT
Definition: vulkan_core.h:1374
@ VK_OBJECT_TYPE_QUERY_POOL
Definition: vulkan_core.h:1336
@ VK_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA
Definition: vulkan_core.h:1371
@ VK_OBJECT_TYPE_DEVICE_MEMORY
Definition: vulkan_core.h:1332
@ VK_OBJECT_TYPE_CU_MODULE_NVX
Definition: vulkan_core.h:1360
@ VK_OBJECT_TYPE_PERFORMANCE_CONFIGURATION_INTEL
Definition: vulkan_core.h:1366
@ VK_OBJECT_TYPE_DESCRIPTOR_POOL
Definition: vulkan_core.h:1346
@ VK_OBJECT_TYPE_COMMAND_BUFFER
Definition: vulkan_core.h:1330
@ VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NV
Definition: vulkan_core.h:1368
@ VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION
Definition: vulkan_core.h:1350
@ VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV
Definition: vulkan_core.h:1365
@ VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR
Definition: vulkan_core.h:1375
@ VK_OBJECT_TYPE_EVENT
Definition: vulkan_core.h:1335
@ VK_OBJECT_TYPE_PIPELINE_LAYOUT
Definition: vulkan_core.h:1341
@ VK_OBJECT_TYPE_QUEUE
Definition: vulkan_core.h:1328
@ VK_OBJECT_TYPE_DEVICE
Definition: vulkan_core.h:1327
@ VK_OBJECT_TYPE_RENDER_PASS
Definition: vulkan_core.h:1342
@ VK_OBJECT_TYPE_DESCRIPTOR_SET
Definition: vulkan_core.h:1347
@ VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT
Definition: vulkan_core.h:1344
@ VK_OBJECT_TYPE_SHADER_MODULE
Definition: vulkan_core.h:1339
@ VK_OBJECT_TYPE_DISPLAY_KHR
Definition: vulkan_core.h:1355
@ VK_OBJECT_TYPE_CUDA_MODULE_NV
Definition: vulkan_core.h:1369
@ VK_OBJECT_TYPE_OPTICAL_FLOW_SESSION_NV
Definition: vulkan_core.h:1373
@ VK_OBJECT_TYPE_IMAGE_VIEW
Definition: vulkan_core.h:1338
@ VK_OBJECT_TYPE_UNKNOWN
Definition: vulkan_core.h:1324
@ VK_OBJECT_TYPE_PRIVATE_DATA_SLOT
Definition: vulkan_core.h:1352
@ VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR
Definition: vulkan_core.h:1376
@ VK_OBJECT_TYPE_COMMAND_POOL
Definition: vulkan_core.h:1349
@ VK_OBJECT_TYPE_DEFERRED_OPERATION_KHR
Definition: vulkan_core.h:1367
@ VK_OBJECT_TYPE_SWAPCHAIN_KHR
Definition: vulkan_core.h:1354
@ VK_OBJECT_TYPE_PIPELINE_CACHE
Definition: vulkan_core.h:1340
@ VK_OBJECT_TYPE_VIDEO_SESSION_KHR
Definition: vulkan_core.h:1358
@ VK_OBJECT_TYPE_PHYSICAL_DEVICE
Definition: vulkan_core.h:1326
@ VK_OBJECT_TYPE_VIDEO_SESSION_PARAMETERS_KHR
Definition: vulkan_core.h:1359
@ VK_OBJECT_TYPE_SURFACE_KHR
Definition: vulkan_core.h:1353
@ VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT
Definition: vulkan_core.h:1357
@ VK_OBJECT_TYPE_SAMPLER
Definition: vulkan_core.h:1345
@ VK_OBJECT_TYPE_BUFFER_VIEW
Definition: vulkan_core.h:1337
@ VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT
Definition: vulkan_core.h:1377
@ VK_OBJECT_TYPE_SEMAPHORE
Definition: vulkan_core.h:1329
@ VK_OBJECT_TYPE_CUDA_FUNCTION_NV
Definition: vulkan_core.h:1370
@ VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR
Definition: vulkan_core.h:1363
@ VK_OBJECT_TYPE_CU_FUNCTION_NVX
Definition: vulkan_core.h:1361
@ VK_OBJECT_TYPE_VALIDATION_CACHE_EXT
Definition: vulkan_core.h:1364
@ VK_OBJECT_TYPE_FENCE
Definition: vulkan_core.h:1331
@ VK_OBJECT_TYPE_INSTANCE
Definition: vulkan_core.h:1325
@ VK_OBJECT_TYPE_MICROMAP_EXT
Definition: vulkan_core.h:1372
@ VK_OBJECT_TYPE_DISPLAY_MODE_KHR
Definition: vulkan_core.h:1356
@ VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT
Definition: vulkan_core.h:1362
@ VK_OBJECT_TYPE_BUFFER
Definition: vulkan_core.h:1333
VkFlags VkHeadlessSurfaceCreateFlagsEXT
@ VK_BUILD_MICROMAP_MODE_BUILD_EXT
@ VK_QUERY_RESULT_PARTIAL_BIT
Definition: vulkan_core.h:2460
@ VK_QUERY_RESULT_64_BIT
Definition: vulkan_core.h:2457
@ VK_QUERY_RESULT_WITH_STATUS_BIT_KHR
Definition: vulkan_core.h:2461
@ VK_QUERY_RESULT_WAIT_BIT
Definition: vulkan_core.h:2458
@ VK_QUERY_RESULT_WITH_AVAILABILITY_BIT
Definition: vulkan_core.h:2459
@ VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT
Definition: vulkan_core.h:5007
@ VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT
Definition: vulkan_core.h:5006
@ VK_FENCE_CREATE_SIGNALED_BIT
Definition: vulkan_core.h:2423
@ VK_DEPTH_BIAS_REPRESENTATION_LEAST_REPRESENTABLE_VALUE_FORCE_UNORM_EXT
@ VK_DEPTH_BIAS_REPRESENTATION_LEAST_REPRESENTABLE_VALUE_FORMAT_EXT
@ VK_DEPTH_BIAS_REPRESENTATION_FLOAT_EXT
@ VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_KHR
Definition: vulkan_core.h:8294
@ VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_KHR
Definition: vulkan_core.h:8296
@ VK_VIDEO_ENCODE_H264_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_KHR
Definition: vulkan_core.h:8295
@ VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_KHR
Definition: vulkan_core.h:8298
@ VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_KHR
Definition: vulkan_core.h:8297
@ VK_VIDEO_ENCODE_H264_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_KHR
Definition: vulkan_core.h:8300
@ VK_VIDEO_ENCODE_H264_CAPABILITY_PER_SLICE_CONSTANT_QP_BIT_KHR
Definition: vulkan_core.h:8301
@ VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_KHR
Definition: vulkan_core.h:8299
@ VK_VIDEO_ENCODE_H264_CAPABILITY_GENERATE_PREFIX_NALU_BIT_KHR
Definition: vulkan_core.h:8302
VkFlags VkVideoDecodeH264PictureLayoutFlagsKHR
Definition: vulkan_core.h:8722
@ VK_DEVICE_ADDRESS_BINDING_INTERNAL_OBJECT_BIT_EXT
@ VK_IMAGE_VIEW_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT
Definition: vulkan_core.h:2519
@ VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DYNAMIC_BIT_EXT
Definition: vulkan_core.h:2518
@ VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DEFERRED_BIT_EXT
Definition: vulkan_core.h:2520
@ VK_PROVOKING_VERTEX_MODE_FIRST_VERTEX_EXT
@ VK_PROVOKING_VERTEX_MODE_LAST_VERTEX_EXT
@ VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_ZIRCON_EVENT_BIT_FUCHSIA
Definition: vulkan_core.h:5034
@ VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT
Definition: vulkan_core.h:5033
@ VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE_BIT
Definition: vulkan_core.h:5035
@ VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT
Definition: vulkan_core.h:5030
@ VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT
Definition: vulkan_core.h:5032
@ VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT
Definition: vulkan_core.h:5029
@ VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT
Definition: vulkan_core.h:5031
@ VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR
Definition: vulkan_core.h:8006
@ VK_VIDEO_CODING_CONTROL_ENCODE_RATE_CONTROL_BIT_KHR
Definition: vulkan_core.h:8007
@ VK_VIDEO_CODING_CONTROL_ENCODE_QUALITY_LEVEL_BIT_KHR
Definition: vulkan_core.h:8008
VkFlags VkPipelineDynamicStateCreateFlags
Definition: vulkan_core.h:2656
@ VK_VIDEO_DECODE_USAGE_OFFLINE_BIT_KHR
Definition: vulkan_core.h:8246
@ VK_VIDEO_DECODE_USAGE_DEFAULT_KHR
Definition: vulkan_core.h:8244
@ VK_VIDEO_DECODE_USAGE_STREAMING_BIT_KHR
Definition: vulkan_core.h:8247
@ VK_VIDEO_DECODE_USAGE_TRANSCODING_BIT_KHR
Definition: vulkan_core.h:8245
@ VK_EVENT_CREATE_DEVICE_ONLY_BIT_KHR
Definition: vulkan_core.h:2431
@ VK_EVENT_CREATE_DEVICE_ONLY_BIT
Definition: vulkan_core.h:2430
VkFlags VkCommandBufferResetFlags
Definition: vulkan_core.h:2780
VkFlags VkSurfaceTransformFlagsKHR
Definition: vulkan_core.h:7570
VkFlags VkVideoDecodeUsageFlagsKHR
Definition: vulkan_core.h:8250
VkFlags VkColorComponentFlags
Definition: vulkan_core.h:2540
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT
Definition: vulkan_core.h:537
@ VK_STRUCTURE_TYPE_IMAGE_COPY_2
Definition: vulkan_core.h:391
@ VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_INFO_NV
Definition: vulkan_core.h:1012
@ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR
Definition: vulkan_core.h:1104
@ VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO
Definition: vulkan_core.h:247
@ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO
Definition: vulkan_core.h:341
@ VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO
Definition: vulkan_core.h:339
@ VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO
Definition: vulkan_core.h:355
@ VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR
Definition: vulkan_core.h:1114
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR
Definition: vulkan_core.h:1126
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT
Definition: vulkan_core.h:1003
@ VK_STRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL
Definition: vulkan_core.h:705
@ VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT
Definition: vulkan_core.h:713
@ VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES
Definition: vulkan_core.h:310
@ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR
Definition: vulkan_core.h:572
@ VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO
Definition: vulkan_core.h:227
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT
Definition: vulkan_core.h:1197
@ VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO
Definition: vulkan_core.h:279
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_FEATURES_NV
Definition: vulkan_core.h:982
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_KHR
Definition: vulkan_core.h:490
@ VK_STRUCTURE_TYPE_IMAGE_BLIT_2
Definition: vulkan_core.h:392
@ VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2
Definition: vulkan_core.h:264
@ VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR
Definition: vulkan_core.h:634
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT
Definition: vulkan_core.h:723
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR
Definition: vulkan_core.h:1158
@ VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR
Definition: vulkan_core.h:1146
@ VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT
Definition: vulkan_core.h:538
@ VK_STRUCTURE_TYPE_DEPENDENCY_INFO
Definition: vulkan_core.h:377
@ VK_STRUCTURE_TYPE_SUBMIT_INFO_2_KHR
Definition: vulkan_core.h:1243
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_KHR
Definition: vulkan_core.h:684
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_KHR
Definition: vulkan_core.h:1059
@ VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR
Definition: vulkan_core.h:528
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TILE_IMAGE_FEATURES_EXT
Definition: vulkan_core.h:934
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT
Definition: vulkan_core.h:799
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT
Definition: vulkan_core.h:751
@ VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV
Definition: vulkan_core.h:670
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO
Definition: vulkan_core.h:297
@ VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR
Definition: vulkan_core.h:624
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT
Definition: vulkan_core.h:997
@ VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT
Definition: vulkan_core.h:837
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_FEATURES_ARM
Definition: vulkan_core.h:972
@ VK_STRUCTURE_TYPE_SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT
Definition: vulkan_core.h:959
@ VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT_KHR
Definition: vulkan_core.h:1218
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES
Definition: vulkan_core.h:410
@ VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_PROPERTIES_NV
Definition: vulkan_core.h:1011
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT
Definition: vulkan_core.h:335
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR
Definition: vulkan_core.h:752
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES
Definition: vulkan_core.h:348
@ VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO
Definition: vulkan_core.h:229
@ VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR
Definition: vulkan_core.h:616
@ VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO
Definition: vulkan_core.h:248
@ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR
Definition: vulkan_core.h:453
@ VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT
Definition: vulkan_core.h:1268
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES
Definition: vulkan_core.h:314
@ VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK
Definition: vulkan_core.h:579
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT
Definition: vulkan_core.h:880
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PER_STAGE_DESCRIPTOR_SET_FEATURES_NV
Definition: vulkan_core.h:1064
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT
Definition: vulkan_core.h:1222
@ VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODE_INFO_EXT
Definition: vulkan_core.h:777
@ VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_PUSH_DESCRIPTOR_BUFFER_HANDLE_EXT
Definition: vulkan_core.h:854
@ VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO_KHR
Definition: vulkan_core.h:1091
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT
Definition: vulkan_core.h:749
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR
Definition: vulkan_core.h:1118
@ VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID
Definition: vulkan_core.h:589
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO
Definition: vulkan_core.h:258
@ VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO_KHR
Definition: vulkan_core.h:1178
@ VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR
Definition: vulkan_core.h:685
@ VK_STRUCTURE_TYPE_DESCRIPTOR_ADDRESS_INFO_EXT
Definition: vulkan_core.h:846
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_DITHERING_FEATURES_EXT
Definition: vulkan_core.h:1015
@ VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_INFO_EXT
Definition: vulkan_core.h:853
@ VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO
Definition: vulkan_core.h:401
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR
Definition: vulkan_core.h:718
@ VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2_KHR
Definition: vulkan_core.h:1252
@ VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_SUBMIT_INFO_ARM
Definition: vulkan_core.h:976
@ VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2
Definition: vulkan_core.h:389
@ VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS
Definition: vulkan_core.h:414
@ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT
Definition: vulkan_core.h:673
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_INFO_KHR
Definition: vulkan_core.h:623
@ VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT
Definition: vulkan_core.h:672
@ VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR
Definition: vulkan_core.h:1151
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI
Definition: vulkan_core.h:912
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT
Definition: vulkan_core.h:721
@ VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA
Definition: vulkan_core.h:896
@ VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR
Definition: vulkan_core.h:1162
@ VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM
Definition: vulkan_core.h:792
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARM
Definition: vulkan_core.h:961
@ VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR
Definition: vulkan_core.h:557
@ VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV
Definition: vulkan_core.h:663
@ VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR
Definition: vulkan_core.h:1228
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_KHR
Definition: vulkan_core.h:501
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT
Definition: vulkan_core.h:461
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHR
Definition: vulkan_core.h:1021
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_KHR
Definition: vulkan_core.h:478
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT
Definition: vulkan_core.h:894
@ VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC
Definition: vulkan_core.h:1035
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_PROPERTIES_ARM
Definition: vulkan_core.h:964
@ VK_STRUCTURE_TYPE_SET_DESCRIPTOR_BUFFER_OFFSETS_INFO_EXT
Definition: vulkan_core.h:1092
@ VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT
Definition: vulkan_core.h:1097
@ VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR
Definition: vulkan_core.h:714
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR
Definition: vulkan_core.h:1194
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR
Definition: vulkan_core.h:570
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES
Definition: vulkan_core.h:352
@ VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT
Definition: vulkan_core.h:1261
@ VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2
Definition: vulkan_core.h:384
@ VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR
Definition: vulkan_core.h:431
@ VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO
Definition: vulkan_core.h:357
@ VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO
Definition: vulkan_core.h:226
@ VK_STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO_KHR
Definition: vulkan_core.h:1023
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT
Definition: vulkan_core.h:925
@ VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID
Definition: vulkan_core.h:588
@ VK_STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA
Definition: vulkan_core.h:897
@ VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT
Definition: vulkan_core.h:797
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV
Definition: vulkan_core.h:668
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_PROPERTIES_NV
Definition: vulkan_core.h:827
@ VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR
Definition: vulkan_core.h:753
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_PROPERTIES_NV
Definition: vulkan_core.h:1009
@ VK_STRUCTURE_TYPE_BIND_SPARSE_INFO
Definition: vulkan_core.h:207
@ VK_STRUCTURE_TYPE_SHADER_CREATE_INFO_EXT
Definition: vulkan_core.h:1031
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT
Definition: vulkan_core.h:958
@ VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR
Definition: vulkan_core.h:1182
@ VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT
Definition: vulkan_core.h:462
@ VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO
Definition: vulkan_core.h:360
@ VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES
Definition: vulkan_core.h:298
@ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT
Definition: vulkan_core.h:1005
@ VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO_KHR
Definition: vulkan_core.h:1027
@ VK_STRUCTURE_TYPE_MICROMAP_BUILD_SIZES_INFO_EXT
Definition: vulkan_core.h:944
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR
Definition: vulkan_core.h:816
@ VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT
Definition: vulkan_core.h:541
@ VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR
Definition: vulkan_core.h:443
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR
Definition: vulkan_core.h:811
@ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR
Definition: vulkan_core.h:437
@ VK_STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV
Definition: vulkan_core.h:661
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ADDRESS_BINDING_REPORT_FEATURES_EXT
Definition: vulkan_core.h:890
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT
Definition: vulkan_core.h:800
@ VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR
Definition: vulkan_core.h:532
@ VK_STRUCTURE_TYPE_IMAGE_CONSTRAINTS_INFO_FUCHSIA
Definition: vulkan_core.h:906
@ VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR
Definition: vulkan_core.h:527
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES
Definition: vulkan_core.h:399
@ VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_KHR
Definition: vulkan_core.h:1024
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV
Definition: vulkan_core.h:508
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXT
Definition: vulkan_core.h:1041
@ VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT
Definition: vulkan_core.h:839
@ VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO
Definition: vulkan_core.h:220
@ VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO
Definition: vulkan_core.h:209
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_PROPERTIES_EXT
Definition: vulkan_core.h:942
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT
Definition: vulkan_core.h:1214
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_FEATURES_NV
Definition: vulkan_core.h:980
@ VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY_EXT
Definition: vulkan_core.h:760
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXT
Definition: vulkan_core.h:1016
@ VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT
Definition: vulkan_core.h:1169
@ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2
Definition: vulkan_core.h:274
@ VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV
Definition: vulkan_core.h:667
@ VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2
Definition: vulkan_core.h:387
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT
Definition: vulkan_core.h:536
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD
Definition: vulkan_core.h:719
@ VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO
Definition: vulkan_core.h:230
@ VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR
Definition: vulkan_core.h:1202
@ VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV
Definition: vulkan_core.h:540
@ VK_STRUCTURE_TYPE_CU_LAUNCH_INFO_NVX
Definition: vulkan_core.h:465
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT
Definition: vulkan_core.h:1216
@ VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2
Definition: vulkan_core.h:393
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_KHR
Definition: vulkan_core.h:482
@ VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO
Definition: vulkan_core.h:324
@ VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT
Definition: vulkan_core.h:888
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM
Definition: vulkan_core.h:978
@ VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO
Definition: vulkan_core.h:362
@ VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2
Definition: vulkan_core.h:385
@ VK_STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_LIST_LUNARG
Definition: vulkan_core.h:1002
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT
Definition: vulkan_core.h:741
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES
Definition: vulkan_core.h:367
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES
Definition: vulkan_core.h:340
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR
Definition: vulkan_core.h:1102
@ VK_STRUCTURE_TYPE_DEVICE_FAULT_INFO_EXT
Definition: vulkan_core.h:883
@ VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_PRESENT_BARRIER_NV
Definition: vulkan_core.h:806
@ VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT
Definition: vulkan_core.h:1260
@ VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO_EXT
Definition: vulkan_core.h:762
@ VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID
Definition: vulkan_core.h:587
@ VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT
Definition: vulkan_core.h:744
@ VK_STRUCTURE_TYPE_BUFFER_COLLECTION_PROPERTIES_FUCHSIA
Definition: vulkan_core.h:903
@ VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR
Definition: vulkan_core.h:420
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV
Definition: vulkan_core.h:780
@ VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2
Definition: vulkan_core.h:267
@ VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID
Definition: vulkan_core.h:585
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT
Definition: vulkan_core.h:1164
@ VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT
Definition: vulkan_core.h:611
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_PROPERTIES_EXT
Definition: vulkan_core.h:996
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_FEATURES_EXT
Definition: vulkan_core.h:992
@ VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR
Definition: vulkan_core.h:424
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR
Definition: vulkan_core.h:683
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI
Definition: vulkan_core.h:911
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR
Definition: vulkan_core.h:500
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT
Definition: vulkan_core.h:796
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD
Definition: vulkan_core.h:720
@ VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT
Definition: vulkan_core.h:640
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV
Definition: vulkan_core.h:656
@ VK_STRUCTURE_TYPE_COPY_MICROMAP_TO_MEMORY_INFO_EXT
Definition: vulkan_core.h:939
@ VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO
Definition: vulkan_core.h:260
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR
Definition: vulkan_core.h:1124
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_PROPERTIES_NV
Definition: vulkan_core.h:950
@ VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT
Definition: vulkan_core.h:436
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES
Definition: vulkan_core.h:288
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_MAINTENANCE_1_FEATURES_KHR
Definition: vulkan_core.h:1062
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_WEIGHTS_FEATURES_QCOM
Definition: vulkan_core.h:1069
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV
Definition: vulkan_core.h:665
@ VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR
Definition: vulkan_core.h:1159
@ VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS
Definition: vulkan_core.h:253
@ VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT
Definition: vulkan_core.h:893
@ VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY_EXT
Definition: vulkan_core.h:761
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR
Definition: vulkan_core.h:875
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES
Definition: vulkan_core.h:413
@ VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV
Definition: vulkan_core.h:865
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR
Definition: vulkan_core.h:1269
@ VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT
Definition: vulkan_core.h:999
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES
Definition: vulkan_core.h:359
@ VK_STRUCTURE_TYPE_LATENCY_SURFACE_CAPABILITIES_NV
Definition: vulkan_core.h:1056
@ VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT
Definition: vulkan_core.h:554
@ VK_STRUCTURE_TYPE_MEMORY_BARRIER_2
Definition: vulkan_core.h:374
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD
Definition: vulkan_core.h:678
@ VK_STRUCTURE_TYPE_DEVICE_ADDRESS_BINDING_CALLBACK_DATA_EXT
Definition: vulkan_core.h:891
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_USAGE_INFO_KHR
Definition: vulkan_core.h:814
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR
Definition: vulkan_core.h:1211
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR
Definition: vulkan_core.h:716
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES
Definition: vulkan_core.h:287
@ VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO
Definition: vulkan_core.h:345
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_KHR
Definition: vulkan_core.h:487
@ VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2
Definition: vulkan_core.h:289
@ VK_STRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTEL
Definition: vulkan_core.h:701
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR
Definition: vulkan_core.h:451
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV
Definition: vulkan_core.h:734
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES
Definition: vulkan_core.h:408
@ VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO
Definition: vulkan_core.h:224
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_FEATURES_EXT
Definition: vulkan_core.h:1047
@ VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CREATE_INFO_FUCHSIA
Definition: vulkan_core.h:900
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2
Definition: vulkan_core.h:270
@ VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX
Definition: vulkan_core.h:506
@ VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR
Definition: vulkan_core.h:1163
@ VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR
Definition: vulkan_core.h:1175
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT
Definition: vulkan_core.h:931
@ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR
Definition: vulkan_core.h:1110
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR
Definition: vulkan_core.h:1111
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV
Definition: vulkan_core.h:915
@ VK_STRUCTURE_TYPE_BLIT_IMAGE_CUBIC_WEIGHTS_INFO_QCOM
Definition: vulkan_core.h:1070
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_KHR
Definition: vulkan_core.h:476
@ VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR
Definition: vulkan_core.h:635
@ VK_STRUCTURE_TYPE_RENDERING_INFO_KHR
Definition: vulkan_core.h:1098
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2
Definition: vulkan_core.h:273
@ VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR
Definition: vulkan_core.h:1271
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES
Definition: vulkan_core.h:406
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT
Definition: vulkan_core.h:746
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO
Definition: vulkan_core.h:263
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR
Definition: vulkan_core.h:1105
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR
Definition: vulkan_core.h:1247
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES
Definition: vulkan_core.h:365
@ VK_STRUCTURE_TYPE_IMPORT_SCREEN_BUFFER_INFO_QNX
Definition: vulkan_core.h:1080
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_KHR
Definition: vulkan_core.h:494
@ VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_EXT
Definition: vulkan_core.h:771
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT
Definition: vulkan_core.h:460
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAME_BOUNDARY_FEATURES_EXT
Definition: vulkan_core.h:918
@ VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODES_CREATE_INFO_EXT
Definition: vulkan_core.h:776
@ VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET
Definition: vulkan_core.h:236
@ VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR
Definition: vulkan_core.h:1173
@ VK_STRUCTURE_TYPE_DESCRIPTOR_GET_INFO_EXT
Definition: vulkan_core.h:847
@ VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO
Definition: vulkan_core.h:213
@ VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT
Definition: vulkan_core.h:550
@ VK_STRUCTURE_TYPE_DIRECTFB_SURFACE_CREATE_INFO_EXT
Definition: vulkan_core.h:885
@ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2
Definition: vulkan_core.h:272
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR
Definition: vulkan_core.h:630
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_PROPERTIES_HUAWEI
Definition: vulkan_core.h:956
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_FEATURES_NV
Definition: vulkan_core.h:1008
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT
Definition: vulkan_core.h:873
@ VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT
Definition: vulkan_core.h:745
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV
Definition: vulkan_core.h:987
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES
Definition: vulkan_core.h:326
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES_KHR
Definition: vulkan_core.h:1270
@ VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2
Definition: vulkan_core.h:376
@ VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO
Definition: vulkan_core.h:223
@ VK_STRUCTURE_TYPE_DEVICE_FAULT_COUNTS_EXT
Definition: vulkan_core.h:882
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_KHR
Definition: vulkan_core.h:1077
@ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO
Definition: vulkan_core.h:308
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT
Definition: vulkan_core.h:312
@ VK_STRUCTURE_TYPE_IMAGE_BLIT_2_KHR
Definition: vulkan_core.h:1257
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM
Definition: vulkan_core.h:1032
@ VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV
Definition: vulkan_core.h:735
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR
Definition: vulkan_core.h:1101
@ VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT
Definition: vulkan_core.h:545
@ VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT
Definition: vulkan_core.h:504
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT
Definition: vulkan_core.h:549
@ VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR
Definition: vulkan_core.h:1144
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT
Definition: vulkan_core.h:1184
@ VK_STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD
Definition: vulkan_core.h:677
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_PROPERTIES_ANDROID
Definition: vulkan_core.h:1018
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT
Definition: vulkan_core.h:889
@ VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO
Definition: vulkan_core.h:250
@ VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR
Definition: vulkan_core.h:1143
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_KHR
Definition: vulkan_core.h:486
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_PROPERTIES_NV
Definition: vulkan_core.h:981
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT
Definition: vulkan_core.h:872
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES
Definition: vulkan_core.h:382
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR
Definition: vulkan_core.h:860
@ VK_STRUCTURE_TYPE_SCREEN_SURFACE_CREATE_INFO_QNX
Definition: vulkan_core.h:924
@ VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT
Definition: vulkan_core.h:583
@ VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_KHR
Definition: vulkan_core.h:1084
@ VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR
Definition: vulkan_core.h:687
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT
Definition: vulkan_core.h:960
@ VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO
Definition: vulkan_core.h:291
@ VK_STRUCTURE_TYPE_BUFFER_CONSTRAINTS_INFO_FUCHSIA
Definition: vulkan_core.h:904
@ VK_STRUCTURE_TYPE_MICROMAP_VERSION_INFO_EXT
Definition: vulkan_core.h:937
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE
Definition: vulkan_core.h:969
@ VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR
Definition: vulkan_core.h:1219
@ VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI
Definition: vulkan_core.h:910
@ VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT
Definition: vulkan_core.h:831
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR
Definition: vulkan_core.h:818
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES
Definition: vulkan_core.h:336
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR
Definition: vulkan_core.h:730
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR
Definition: vulkan_core.h:1205
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES
Definition: vulkan_core.h:262
@ VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO
Definition: vulkan_core.h:231
@ VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO
Definition: vulkan_core.h:237
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT
Definition: vulkan_core.h:738
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR
Definition: vulkan_core.h:680
@ VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR
Definition: vulkan_core.h:1145
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR
Definition: vulkan_core.h:1138
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV
Definition: vulkan_core.h:666
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX
Definition: vulkan_core.h:547
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT
Definition: vulkan_core.h:933
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_KHR
Definition: vulkan_core.h:471
@ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR
Definition: vulkan_core.h:567
@ VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV
Definition: vulkan_core.h:698
@ VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR
Definition: vulkan_core.h:569
@ VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR
Definition: vulkan_core.h:1258
@ VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV
Definition: vulkan_core.h:784
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES
Definition: vulkan_core.h:383
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT
Definition: vulkan_core.h:689
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES
Definition: vulkan_core.h:330
@ VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT
Definition: vulkan_core.h:729
@ VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2_KHR
Definition: vulkan_core.h:1251
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT
Definition: vulkan_core.h:1248
@ VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK
Definition: vulkan_core.h:400
@ VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT
Definition: vulkan_core.h:1236
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR
Definition: vulkan_core.h:809
@ VK_STRUCTURE_TYPE_LATENCY_TIMINGS_FRAME_REPORT_NV
Definition: vulkan_core.h:1052
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_DRIVER_PROPERTIES_MSFT
Definition: vulkan_core.h:1083
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR
Definition: vulkan_core.h:631
@ VK_STRUCTURE_TYPE_OUT_OF_BAND_QUEUE_TYPE_INFO_NV
Definition: vulkan_core.h:1054
@ VK_STRUCTURE_TYPE_RENDERING_AREA_INFO_KHR
Definition: vulkan_core.h:1022
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR
Definition: vulkan_core.h:636
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT
Definition: vulkan_core.h:610
@ VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT
Definition: vulkan_core.h:710
@ VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR
Definition: vulkan_core.h:533
@ VK_STRUCTURE_TYPE_SWAPCHAIN_LATENCY_CREATE_INFO_NV
Definition: vulkan_core.h:1055
@ VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO
Definition: vulkan_core.h:202
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO
Definition: vulkan_core.h:241
@ VK_STRUCTURE_TYPE_CUDA_LAUNCH_INFO_NV
Definition: vulkan_core.h:825
@ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR
Definition: vulkan_core.h:438
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_KHR
Definition: vulkan_core.h:475
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES
Definition: vulkan_core.h:317
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES
Definition: vulkan_core.h:278
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_KHR
Definition: vulkan_core.h:485
@ VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS
Definition: vulkan_core.h:415
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_FEATURES_QCOM
Definition: vulkan_core.h:1065
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT
Definition: vulkan_core.h:1187
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR
Definition: vulkan_core.h:1156
@ VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO
Definition: vulkan_core.h:290
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES
Definition: vulkan_core.h:294
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES
Definition: vulkan_core.h:364
@ VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO_KHR
Definition: vulkan_core.h:1099
@ VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR
Definition: vulkan_core.h:523
@ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR
Definition: vulkan_core.h:452
@ VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV
Definition: vulkan_core.h:841
@ VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2
Definition: vulkan_core.h:268
@ VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_KHR
Definition: vulkan_core.h:1025
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_RENDER_AREAS_FEATURES_QCOM
Definition: vulkan_core.h:1060
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES
Definition: vulkan_core.h:349
@ VK_STRUCTURE_TYPE_COPY_MICROMAP_INFO_EXT
Definition: vulkan_core.h:938
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES_KHR
Definition: vulkan_core.h:1085
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR
Definition: vulkan_core.h:619
@ VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO
Definition: vulkan_core.h:212
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR
Definition: vulkan_core.h:1115
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE
Definition: vulkan_core.h:1263
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR
Definition: vulkan_core.h:862
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_KHR
Definition: vulkan_core.h:1225
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD
Definition: vulkan_core.h:859
@ VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA
Definition: vulkan_core.h:902
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR
Definition: vulkan_core.h:649
@ VK_STRUCTURE_TYPE_HDR_METADATA_EXT
Definition: vulkan_core.h:555
@ VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV
Definition: vulkan_core.h:732
@ VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_RESOLVE_PROPERTIES_ANDROID
Definition: vulkan_core.h:1019
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT
Definition: vulkan_core.h:917
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL
Definition: vulkan_core.h:699
@ VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV
Definition: vulkan_core.h:548
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES
Definition: vulkan_core.h:347
@ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR
Definition: vulkan_core.h:1259
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_FEATURES_NV
Definition: vulkan_core.h:1037
@ VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV
Definition: vulkan_core.h:914
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES
Definition: vulkan_core.h:409
@ VK_STRUCTURE_TYPE_CU_FUNCTION_CREATE_INFO_NVX
Definition: vulkan_core.h:464
@ VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR
Definition: vulkan_core.h:534
@ VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT
Definition: vulkan_core.h:724
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_KHR
Definition: vulkan_core.h:493
@ VK_STRUCTURE_TYPE_LATENCY_SLEEP_MODE_INFO_NV
Definition: vulkan_core.h:1048
@ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR
Definition: vulkan_core.h:573
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO
Definition: vulkan_core.h:232
@ VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT
Definition: vulkan_core.h:581
@ VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR
Definition: vulkan_core.h:1154
@ VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXT
Definition: vulkan_core.h:994
@ VK_STRUCTURE_TYPE_SAMPLER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT
Definition: vulkan_core.h:851
@ VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO_KHR
Definition: vulkan_core.h:1090
@ VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV
Definition: vulkan_core.h:458
@ VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT
Definition: vulkan_core.h:432
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT
Definition: vulkan_core.h:920
@ VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2
Definition: vulkan_core.h:321
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_VRS_FEATURES_HUAWEI
Definition: vulkan_core.h:957
@ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT
Definition: vulkan_core.h:1215
@ VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR
Definition: vulkan_core.h:1157
@ VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT
Definition: vulkan_core.h:998
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO_KHR
Definition: vulkan_core.h:1245
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV
Definition: vulkan_core.h:1094
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV
Definition: vulkan_core.h:788
@ VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR
Definition: vulkan_core.h:1206
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT
Definition: vulkan_core.h:1123
@ VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2
Definition: vulkan_core.h:276
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT
Definition: vulkan_core.h:884
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR
Definition: vulkan_core.h:1199
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_FEATURES_NV
Definition: vulkan_core.h:947
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR
Definition: vulkan_core.h:1108
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT
Definition: vulkan_core.h:876
@ VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_FENCE_INFO_EXT
Definition: vulkan_core.h:775
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR
Definition: vulkan_core.h:1020
@ VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV
Definition: vulkan_core.h:510
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR
Definition: vulkan_core.h:622
@ VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO_KHR
Definition: vulkan_core.h:1026
@ VK_STRUCTURE_TYPE_PUSH_CONSTANTS_INFO_KHR
Definition: vulkan_core.h:1089
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO
Definition: vulkan_core.h:257
@ VK_STRUCTURE_TYPE_PRESENT_ID_KHR
Definition: vulkan_core.h:808
@ VK_STRUCTURE_TYPE_QUEUE_FAMILY_VIDEO_PROPERTIES_KHR
Definition: vulkan_core.h:449
@ VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO
Definition: vulkan_core.h:261
@ VK_STRUCTURE_TYPE_FRAME_BOUNDARY_EXT
Definition: vulkan_core.h:919
@ VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_BARRIER_CREATE_INFO_NV
Definition: vulkan_core.h:807
@ VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT
Definition: vulkan_core.h:542
@ VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO
Definition: vulkan_core.h:214
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI
Definition: vulkan_core.h:913
@ VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO
Definition: vulkan_core.h:356
@ VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_INDIRECT_BUFFER_INFO_NV
Definition: vulkan_core.h:985
@ VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_RENDER_AREAS_RENDER_PASS_BEGIN_INFO_QCOM
Definition: vulkan_core.h:1061
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR
Definition: vulkan_core.h:1246
@ VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD
Definition: vulkan_core.h:502
@ VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR
Definition: vulkan_core.h:1121
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_FEATURES_EXT
Definition: vulkan_core.h:995
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES
Definition: vulkan_core.h:395
@ VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT
Definition: vulkan_core.h:544
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR
Definition: vulkan_core.h:535
@ VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT
Definition: vulkan_core.h:609
@ VK_STRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTEL
Definition: vulkan_core.h:704
@ VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2
Definition: vulkan_core.h:319
@ VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2_KHR
Definition: vulkan_core.h:1253
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT
Definition: vulkan_core.h:706
@ VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO
Definition: vulkan_core.h:211
@ VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR
Definition: vulkan_core.h:625
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV
Definition: vulkan_core.h:669
@ VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR
Definition: vulkan_core.h:754
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV
Definition: vulkan_core.h:867
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR
Definition: vulkan_core.h:618
@ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2
Definition: vulkan_core.h:394
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO
Definition: vulkan_core.h:240
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES
Definition: vulkan_core.h:315
@ VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR
Definition: vulkan_core.h:429
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_KHR
Definition: vulkan_core.h:480
@ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO
Definition: vulkan_core.h:282
@ VK_STRUCTURE_TYPE_OPTICAL_FLOW_EXECUTE_INFO_NV
Definition: vulkan_core.h:1013
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_GET_INFO_KHR
Definition: vulkan_core.h:819
@ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO
Definition: vulkan_core.h:396
@ VK_STRUCTURE_TYPE_GET_LATENCY_MARKER_INFO_NV
Definition: vulkan_core.h:1051
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM
Definition: vulkan_core.h:1044
@ VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT
Definition: vulkan_core.h:645
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC
Definition: vulkan_core.h:1034
@ VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT
Definition: vulkan_core.h:552
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES
Definition: vulkan_core.h:284
@ VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT
Definition: vulkan_core.h:836
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES
Definition: vulkan_core.h:369
@ VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_INFO_ARM
Definition: vulkan_core.h:975
@ VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_BEGIN_INFO_ARM
Definition: vulkan_core.h:974
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_FEATURES_AMDX
Definition: vulkan_core.h:593
@ VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO
Definition: vulkan_core.h:371
@ VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_KHR
Definition: vulkan_core.h:1058
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR
Definition: vulkan_core.h:617
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM
Definition: vulkan_core.h:990
@ VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2
Definition: vulkan_core.h:388
@ VK_STRUCTURE_TYPE_PIPELINE_INFO_EXT
Definition: vulkan_core.h:1266
@ VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR
Definition: vulkan_core.h:427
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_KHR
Definition: vulkan_core.h:1075
@ VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT
Definition: vulkan_core.h:643
@ VK_STRUCTURE_TYPE_VIDEO_PROFILE_LIST_INFO_KHR
Definition: vulkan_core.h:450
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR
Definition: vulkan_core.h:1193
@ VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE_EXT
Definition: vulkan_core.h:766
@ VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR
Definition: vulkan_core.h:558
@ VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR
Definition: vulkan_core.h:1148
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_KHR
Definition: vulkan_core.h:496
@ VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO_EXT
Definition: vulkan_core.h:765
@ VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV
Definition: vulkan_core.h:697
@ VK_STRUCTURE_TYPE_APPLICATION_INFO
Definition: vulkan_core.h:200
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT
Definition: vulkan_core.h:551
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT
Definition: vulkan_core.h:871
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV
Definition: vulkan_core.h:733
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES
Definition: vulkan_core.h:285
@ VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_ZIRCON_HANDLE_INFO_FUCHSIA
Definition: vulkan_core.h:898
@ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT
Definition: vulkan_core.h:1165
@ VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT
Definition: vulkan_core.h:829
@ VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV
Definition: vulkan_core.h:654
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV
Definition: vulkan_core.h:787
@ VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2_KHR
Definition: vulkan_core.h:1241
@ VK_STRUCTURE_TYPE_MICROMAP_CREATE_INFO_EXT
Definition: vulkan_core.h:943
@ VK_STRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR
Definition: vulkan_core.h:626
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT
Definition: vulkan_core.h:612
@ VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_KHR
Definition: vulkan_core.h:1076
@ VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA
Definition: vulkan_core.h:895
@ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT
Definition: vulkan_core.h:607
@ VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR
Definition: vulkan_core.h:444
@ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2
Definition: vulkan_core.h:323
@ VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY_EXT
Definition: vulkan_core.h:767
@ VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR
Definition: vulkan_core.h:1152
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT
Definition: vulkan_core.h:892
@ VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT
Definition: vulkan_core.h:350
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_COMPUTE_FEATURES_NV
Definition: vulkan_core.h:984
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT
Definition: vulkan_core.h:1046
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES
Definition: vulkan_core.h:397
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT
Definition: vulkan_core.h:1186
@ VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO_EXT
Definition: vulkan_core.h:763
@ VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR
Definition: vulkan_core.h:1179
@ VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID
Definition: vulkan_core.h:591
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR
Definition: vulkan_core.h:564
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_KHR
Definition: vulkan_core.h:472
@ VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO
Definition: vulkan_core.h:251
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2
Definition: vulkan_core.h:275
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_EXT
Definition: vulkan_core.h:970
@ VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET
Definition: vulkan_core.h:235
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO
Definition: vulkan_core.h:242
@ VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT
Definition: vulkan_core.h:833
@ VK_STRUCTURE_TYPE_DEPTH_BIAS_REPRESENTATION_INFO_EXT
Definition: vulkan_core.h:795
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT
Definition: vulkan_core.h:517
@ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR
Definition: vulkan_core.h:448
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_KHR
Definition: vulkan_core.h:495
@ VK_STRUCTURE_TYPE_VIDEO_INLINE_QUERY_INFO_KHR
Definition: vulkan_core.h:1063
@ VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR
Definition: vulkan_core.h:421
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO
Definition: vulkan_core.h:331
@ VK_STRUCTURE_TYPE_MICROMAP_BUILD_INFO_EXT
Definition: vulkan_core.h:936
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES
Definition: vulkan_core.h:1095
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT
Definition: vulkan_core.h:802
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES
Definition: vulkan_core.h:370
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO
Definition: vulkan_core.h:259
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR
Definition: vulkan_core.h:1204
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR
Definition: vulkan_core.h:861
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR
Definition: vulkan_core.h:1107
@ VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR
Definition: vulkan_core.h:1272
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES
Definition: vulkan_core.h:381
@ VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR
Definition: vulkan_core.h:1131
@ VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV
Definition: vulkan_core.h:457
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT
Definition: vulkan_core.h:712
@ VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR
Definition: vulkan_core.h:1229
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR
Definition: vulkan_core.h:1128
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_EXT
Definition: vulkan_core.h:870
@ VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT
Definition: vulkan_core.h:878
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR
Definition: vulkan_core.h:499
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT
Definition: vulkan_core.h:1188
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT
Definition: vulkan_core.h:803
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_PROPERTIES_ARM
Definition: vulkan_core.h:973
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO
Definition: vulkan_core.h:334
@ VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR
Definition: vulkan_core.h:1132
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_DEGAMMA_FEATURES_QCOM
Definition: vulkan_core.h:1071
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_PROPERTIES_NV
Definition: vulkan_core.h:1038
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT
Definition: vulkan_core.h:927
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_NV
Definition: vulkan_core.h:983
@ VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV
Definition: vulkan_core.h:658
@ VK_STRUCTURE_TYPE_QUERY_LOW_LATENCY_SUPPORT_NV
Definition: vulkan_core.h:828
@ VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES_KHR
Definition: vulkan_core.h:1135
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT
Definition: vulkan_core.h:750
@ VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT
Definition: vulkan_core.h:435
@ VK_STRUCTURE_TYPE_BUFFER_COPY_2_KHR
Definition: vulkan_core.h:1255
@ VK_STRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTEL
Definition: vulkan_core.h:703
@ VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID
Definition: vulkan_core.h:586
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES
Definition: vulkan_core.h:342
@ VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_CREATE_INFO_AMDX
Definition: vulkan_core.h:602
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_FEATURES_ANDROID
Definition: vulkan_core.h:1017
@ VK_STRUCTURE_TYPE_SHADER_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT
Definition: vulkan_core.h:1273
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_INFO_KHR
Definition: vulkan_core.h:682
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV
Definition: vulkan_core.h:693
@ VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR
Definition: vulkan_core.h:539
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCREEN_BUFFER_FEATURES_QNX
Definition: vulkan_core.h:1082
@ VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR
Definition: vulkan_core.h:560
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR
Definition: vulkan_core.h:1142
@ VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK
Definition: vulkan_core.h:578
@ VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR
Definition: vulkan_core.h:725
@ VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO
Definition: vulkan_core.h:379
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT
Definition: vulkan_core.h:923
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT
Definition: vulkan_core.h:711
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT
Definition: vulkan_core.h:1004
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO
Definition: vulkan_core.h:299
@ VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR
Definition: vulkan_core.h:756
@ VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO
Definition: vulkan_core.h:358
@ VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL
Definition: vulkan_core.h:700
@ VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT
Definition: vulkan_core.h:642
@ VK_STRUCTURE_TYPE_BUFFER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT
Definition: vulkan_core.h:848
@ VK_STRUCTURE_TYPE_COPY_COMMAND_TRANSFORM_INFO_QCOM
Definition: vulkan_core.h:874
@ VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT
Definition: vulkan_core.h:877
@ VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2
Definition: vulkan_core.h:265
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT
Definition: vulkan_core.h:519
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT
Definition: vulkan_core.h:1213
@ VK_STRUCTURE_TYPE_IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA
Definition: vulkan_core.h:901
@ VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_COMPATIBILITY_EXT
Definition: vulkan_core.h:773
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT
Definition: vulkan_core.h:1220
@ VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR
Definition: vulkan_core.h:575
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_KHR
Definition: vulkan_core.h:489
@ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT
Definition: vulkan_core.h:926
@ VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV
Definition: vulkan_core.h:785
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO_KHR
Definition: vulkan_core.h:1119
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR
Definition: vulkan_core.h:563
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV
Definition: vulkan_core.h:639
@ VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO
Definition: vulkan_core.h:304
@ VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO
Definition: vulkan_core.h:302
@ VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR
Definition: vulkan_core.h:428
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR
Definition: vulkan_core.h:1232
@ VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR
Definition: vulkan_core.h:521
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR
Definition: vulkan_core.h:676
@ VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT
Definition: vulkan_core.h:543
@ VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_NV
Definition: vulkan_core.h:1103
@ VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO
Definition: vulkan_core.h:296
@ VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2
Definition: vulkan_core.h:375
@ VK_STRUCTURE_TYPE_SEMAPHORE_GET_ZIRCON_HANDLE_INFO_FUCHSIA
Definition: vulkan_core.h:899
@ VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE
Definition: vulkan_core.h:1264
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT
Definition: vulkan_core.h:675
@ VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO
Definition: vulkan_core.h:201
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO
Definition: vulkan_core.h:280
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_USAGE_INFO_KHR
Definition: vulkan_core.h:456
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR
Definition: vulkan_core.h:418
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_FEATURES_HUAWEI
Definition: vulkan_core.h:955
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT
Definition: vulkan_core.h:739
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT
Definition: vulkan_core.h:1167
@ VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR
Definition: vulkan_core.h:430
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR
Definition: vulkan_core.h:813
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR
Definition: vulkan_core.h:1160
@ VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT
Definition: vulkan_core.h:1191
@ VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO
Definition: vulkan_core.h:254
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE
Definition: vulkan_core.h:967
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT
Definition: vulkan_core.h:641
@ VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR
Definition: vulkan_core.h:416
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_FEATURES_EXT
Definition: vulkan_core.h:1074
@ VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV
Definition: vulkan_core.h:664
@ VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES
Definition: vulkan_core.h:300
@ VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR
Definition: vulkan_core.h:577
@ VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS_KHR
Definition: vulkan_core.h:1087
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO
Definition: vulkan_core.h:215
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR
Definition: vulkan_core.h:629
@ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO
Definition: vulkan_core.h:238
@ VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO
Definition: vulkan_core.h:346
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_KHR
Definition: vulkan_core.h:679
@ VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT
Definition: vulkan_core.h:1000
@ VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR
Definition: vulkan_core.h:1147
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR
Definition: vulkan_core.h:1134
@ VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV
Definition: vulkan_core.h:781
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SWAPCHAIN_MAINTENANCE_1_FEATURES_EXT
Definition: vulkan_core.h:774
@ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO
Definition: vulkan_core.h:366
@ VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV
Definition: vulkan_core.h:637
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT
Definition: vulkan_core.h:748
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES
Definition: vulkan_core.h:332
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT
Definition: vulkan_core.h:855
@ VK_STRUCTURE_TYPE_VIDEO_SESSION_MEMORY_REQUIREMENTS_KHR
Definition: vulkan_core.h:440
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_PROPERTIES_KHR
Definition: vulkan_core.h:817
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT
Definition: vulkan_core.h:932
@ VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT
Definition: vulkan_core.h:646
@ VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR
Definition: vulkan_core.h:1254
@ VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO
Definition: vulkan_core.h:404
@ VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT
Definition: vulkan_core.h:582
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES
Definition: vulkan_core.h:353
@ VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT
Definition: vulkan_core.h:514
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_KHR
Definition: vulkan_core.h:477
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_DENSITY_MAP_PROPERTIES_EXT
Definition: vulkan_core.h:844
@ VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO_KHR
Definition: vulkan_core.h:1100
@ VK_STRUCTURE_TYPE_DEPENDENCY_INFO_KHR
Definition: vulkan_core.h:1242
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_KHR
Definition: vulkan_core.h:491
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR
Definition: vulkan_core.h:423
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_KHR
Definition: vulkan_core.h:481
@ VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO
Definition: vulkan_core.h:286
@ VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2_KHR
Definition: vulkan_core.h:1240
@ VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT
Definition: vulkan_core.h:840
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_EXT
Definition: vulkan_core.h:869
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR
Definition: vulkan_core.h:632
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_FEATURES_EXT
Definition: vulkan_core.h:941
@ VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO
Definition: vulkan_core.h:255
@ VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT
Definition: vulkan_core.h:351
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_KHR
Definition: vulkan_core.h:488
@ VK_STRUCTURE_TYPE_BUFFER_COLLECTION_BUFFER_CREATE_INFO_FUCHSIA
Definition: vulkan_core.h:905
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES_EXT
Definition: vulkan_core.h:758
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO
Definition: vulkan_core.h:234
@ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO
Definition: vulkan_core.h:216
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT
Definition: vulkan_core.h:516
@ VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT
Definition: vulkan_core.h:434
@ VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA
Definition: vulkan_core.h:709
@ VK_STRUCTURE_TYPE_BUFFER_COPY_2
Definition: vulkan_core.h:390
@ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO
Definition: vulkan_core.h:218
@ VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT
Definition: vulkan_core.h:747
@ VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO
Definition: vulkan_core.h:228
@ VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR
Definition: vulkan_core.h:526
@ VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR
Definition: vulkan_core.h:426
@ VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR
Definition: vulkan_core.h:425
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES
Definition: vulkan_core.h:338
@ VK_STRUCTURE_TYPE_LATENCY_SLEEP_INFO_NV
Definition: vulkan_core.h:1049
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR
Definition: vulkan_core.h:455
@ VK_STRUCTURE_TYPE_DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT
Definition: vulkan_core.h:798
@ VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR
Definition: vulkan_core.h:503
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_SLICED_CREATE_INFO_EXT
Definition: vulkan_core.h:966
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV
Definition: vulkan_core.h:655
@ VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR
Definition: vulkan_core.h:566
@ VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN
Definition: vulkan_core.h:515
@ VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT
Definition: vulkan_core.h:887
@ VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO
Definition: vulkan_core.h:205
@ VK_STRUCTURE_TYPE_VIDEO_SESSION_CREATE_INFO_KHR
Definition: vulkan_core.h:442
@ VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR
Definition: vulkan_core.h:565
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_KHR
Definition: vulkan_core.h:492
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR
Definition: vulkan_core.h:1153
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES
Definition: vulkan_core.h:311
@ VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT
Definition: vulkan_core.h:728
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES_KHR
Definition: vulkan_core.h:1217
@ VK_STRUCTURE_TYPE_SURFACE_PRESENT_SCALING_CAPABILITIES_EXT
Definition: vulkan_core.h:772
@ VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR
Definition: vulkan_core.h:1127
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT
Definition: vulkan_core.h:856
@ VK_STRUCTURE_TYPE_IMAGE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT
Definition: vulkan_core.h:849
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RELAXED_LINE_RASTERIZATION_FEATURES_IMG
Definition: vulkan_core.h:556
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_BIAS_CONTROL_FEATURES_EXT
Definition: vulkan_core.h:793
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR
Definition: vulkan_core.h:1130
@ VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT
Definition: vulkan_core.h:1196
@ VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV
Definition: vulkan_core.h:657
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_PROPERTIES_AMDX
Definition: vulkan_core.h:596
@ VK_STRUCTURE_TYPE_SCREEN_BUFFER_FORMAT_PROPERTIES_QNX
Definition: vulkan_core.h:1079
@ VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT
Definition: vulkan_core.h:801
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_FEATURES_NV
Definition: vulkan_core.h:826
@ VK_STRUCTURE_TYPE_VIDEO_CODING_CONTROL_INFO_KHR
Definition: vulkan_core.h:447
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT
Definition: vulkan_core.h:857
@ VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO
Definition: vulkan_core.h:318
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM
Definition: vulkan_core.h:1045
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV
Definition: vulkan_core.h:691
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR
Definition: vulkan_core.h:686
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES
Definition: vulkan_core.h:373
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT
Definition: vulkan_core.h:1230
@ VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR
Definition: vulkan_core.h:757
@ VK_STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_INFO_LUNARG
Definition: vulkan_core.h:1001
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_KHR
Definition: vulkan_core.h:473
@ VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2_KHR
Definition: vulkan_core.h:1249
@ VK_STRUCTURE_TYPE_EVENT_CREATE_INFO
Definition: vulkan_core.h:210
@ VK_STRUCTURE_TYPE_MEMORY_MAP_INFO_KHR
Definition: vulkan_core.h:768
@ VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2
Definition: vulkan_core.h:266
@ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR
Definition: vulkan_core.h:1149
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT
Definition: vulkan_core.h:1185
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR
Definition: vulkan_core.h:717
@ VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT
Definition: vulkan_core.h:922
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV
Definition: vulkan_core.h:696
@ VK_STRUCTURE_TYPE_OPAQUE_CAPTURE_DESCRIPTOR_DATA_CREATE_INFO_EXT
Definition: vulkan_core.h:852
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV
Definition: vulkan_core.h:694
@ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO
Definition: vulkan_core.h:307
@ VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR
Definition: vulkan_core.h:1207
@ VK_STRUCTURE_TYPE_DEPTH_BIAS_INFO_EXT
Definition: vulkan_core.h:794
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2
Definition: vulkan_core.h:269
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR
Definition: vulkan_core.h:470
@ VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR
Definition: vulkan_core.h:568
@ VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR
Definition: vulkan_core.h:1133
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT
Definition: vulkan_core.h:553
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_PROPERTIES_NV
Definition: vulkan_core.h:1040
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO
Definition: vulkan_core.h:256
@ VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR
Definition: vulkan_core.h:1116
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT
Definition: vulkan_core.h:727
@ VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR
Definition: vulkan_core.h:1172
@ VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2
Definition: vulkan_core.h:386
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES_KHR
Definition: vulkan_core.h:1086
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR
Definition: vulkan_core.h:620
@ VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT
Definition: vulkan_core.h:832
@ VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO_INTEL
Definition: vulkan_core.h:1210
@ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2
Definition: vulkan_core.h:322
@ VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO_KHR
Definition: vulkan_core.h:1208
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR
Definition: vulkan_core.h:652
@ VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT
Definition: vulkan_core.h:584
@ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_NODE_CREATE_INFO_AMDX
Definition: vulkan_core.h:605
@ VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT
Definition: vulkan_core.h:835
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV
Definition: vulkan_core.h:821
@ VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR
Definition: vulkan_core.h:525
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR
Definition: vulkan_core.h:627
@ VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO
Definition: vulkan_core.h:233
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES
Definition: vulkan_core.h:1096
@ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR
Definition: vulkan_core.h:530
@ VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT
Definition: vulkan_core.h:1195
@ VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO
Definition: vulkan_core.h:293
@ VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO
Definition: vulkan_core.h:344
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_FEATURES_NV
Definition: vulkan_core.h:1039
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_SLICED_VIEW_OF_3D_FEATURES_EXT
Definition: vulkan_core.h:965
@ VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2_KHR
Definition: vulkan_core.h:1250
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX
Definition: vulkan_core.h:467
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_EXT
Definition: vulkan_core.h:1007
@ VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXT
Definition: vulkan_core.h:1042
@ VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV
Definition: vulkan_core.h:459
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_PROPERTIES_EXT
Definition: vulkan_core.h:1030
@ VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO_KHR
Definition: vulkan_core.h:1209
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV
Definition: vulkan_core.h:789
@ VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_QNX
Definition: vulkan_core.h:1081
@ VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM
Definition: vulkan_core.h:1033
@ VK_STRUCTURE_TYPE_CUDA_FUNCTION_CREATE_INFO_NV
Definition: vulkan_core.h:824
@ VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR
Definition: vulkan_core.h:1227
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES
Definition: vulkan_core.h:329
@ VK_STRUCTURE_TYPE_FENCE_CREATE_INFO
Definition: vulkan_core.h:208
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MOTION_INFO_NV
Definition: vulkan_core.h:868
@ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR
Definition: vulkan_core.h:1155
@ VK_STRUCTURE_TYPE_COPY_MEMORY_TO_MICROMAP_INFO_EXT
Definition: vulkan_core.h:940
@ VK_STRUCTURE_TYPE_DEVICE_QUEUE_SHADER_CORE_CONTROL_CREATE_INFO_ARM
Definition: vulkan_core.h:962
@ VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP
Definition: vulkan_core.h:690
@ VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT
Definition: vulkan_core.h:830
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES
Definition: vulkan_core.h:333
@ VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR
Definition: vulkan_core.h:1176
@ VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD
Definition: vulkan_core.h:688
@ VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD
Definition: vulkan_core.h:707
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV
Definition: vulkan_core.h:731
@ VK_STRUCTURE_TYPE_SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM
Definition: vulkan_core.h:979
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_FEEDBACK_INFO_KHR
Definition: vulkan_core.h:820
@ VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT
Definition: vulkan_core.h:1237
@ VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_SCALING_CREATE_INFO_EXT
Definition: vulkan_core.h:778
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM
Definition: vulkan_core.h:989
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR
Definition: vulkan_core.h:1106
@ VK_STRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTEL
Definition: vulkan_core.h:702
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_FEATURES_EXT
Definition: vulkan_core.h:1029
@ VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO
Definition: vulkan_core.h:203
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT
Definition: vulkan_core.h:843
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES
Definition: vulkan_core.h:301
@ VK_STRUCTURE_TYPE_QUERY_POOL_VIDEO_ENCODE_FEEDBACK_CREATE_INFO_KHR
Definition: vulkan_core.h:815
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_KHR
Definition: vulkan_core.h:474
@ VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT
Definition: vulkan_core.h:921
@ VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO
Definition: vulkan_core.h:243
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_KHR
Definition: vulkan_core.h:1057
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV
Definition: vulkan_core.h:659
@ VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT
Definition: vulkan_core.h:518
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO
Definition: vulkan_core.h:309
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES
Definition: vulkan_core.h:313
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_FEATURES_ARM
Definition: vulkan_core.h:963
@ VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR
Definition: vulkan_core.h:571
@ VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_KHR
Definition: vulkan_core.h:1226
@ VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR
Definition: vulkan_core.h:531
@ VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV
Definition: vulkan_core.h:695
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR
Definition: vulkan_core.h:1139
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT
Definition: vulkan_core.h:1231
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_PROPERTIES_QCOM
Definition: vulkan_core.h:1066
@ VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO_KHR
Definition: vulkan_core.h:1244
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT
Definition: vulkan_core.h:613
@ VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE
Definition: vulkan_core.h:337
@ VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT
Definition: vulkan_core.h:1168
@ VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO
Definition: vulkan_core.h:221
@ VK_STRUCTURE_TYPE_MEMORY_BARRIER
Definition: vulkan_core.h:246
@ VK_STRUCTURE_TYPE_SAMPLER_CUBIC_WEIGHTS_CREATE_INFO_QCOM
Definition: vulkan_core.h:1068
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES
Definition: vulkan_core.h:402
@ VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD
Definition: vulkan_core.h:708
@ VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR
Definition: vulkan_core.h:419
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES
Definition: vulkan_core.h:327
@ VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT
Definition: vulkan_core.h:743
@ VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR
Definition: vulkan_core.h:1109
@ VK_STRUCTURE_TYPE_LATENCY_SUBMISSION_PRESENT_ID_NV
Definition: vulkan_core.h:1053
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR
Definition: vulkan_core.h:497
@ VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER
Definition: vulkan_core.h:244
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT
Definition: vulkan_core.h:1267
@ VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES
Definition: vulkan_core.h:295
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR
Definition: vulkan_core.h:1189
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT
Definition: vulkan_core.h:886
@ VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD
Definition: vulkan_core.h:505
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_LAYER_INFO_KHR
Definition: vulkan_core.h:812
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_OPACITY_MICROMAP_EXT
Definition: vulkan_core.h:945
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES
Definition: vulkan_core.h:328
@ VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_KHR
Definition: vulkan_core.h:633
@ VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT
Definition: vulkan_core.h:580
@ VK_STRUCTURE_TYPE_SUBMIT_INFO
Definition: vulkan_core.h:204
@ VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO_EXT
Definition: vulkan_core.h:764
@ VK_STRUCTURE_TYPE_LAYER_SETTINGS_CREATE_INFO_EXT
Definition: vulkan_core.h:1043
@ VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT
Definition: vulkan_core.h:614
@ VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR
Definition: vulkan_core.h:1181
@ VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO
Definition: vulkan_core.h:372
@ VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT
Definition: vulkan_core.h:1006
@ VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR
Definition: vulkan_core.h:1183
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR
Definition: vulkan_core.h:1161
@ VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR
Definition: vulkan_core.h:715
@ VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV
Definition: vulkan_core.h:512
@ VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO_KHR
Definition: vulkan_core.h:769
@ VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR
Definition: vulkan_core.h:1170
@ VK_STRUCTURE_TYPE_SYSMEM_COLOR_SPACE_FUCHSIA
Definition: vulkan_core.h:908
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR
Definition: vulkan_core.h:1113
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR
Definition: vulkan_core.h:1233
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES
Definition: vulkan_core.h:249
@ VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_BUFFER_EMBEDDED_SAMPLERS_INFO_EXT
Definition: vulkan_core.h:1093
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT
Definition: vulkan_core.h:971
@ VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CONSTRAINTS_INFO_FUCHSIA
Definition: vulkan_core.h:909
@ VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV
Definition: vulkan_core.h:782
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR
Definition: vulkan_core.h:1180
@ VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_SCRATCH_SIZE_AMDX
Definition: vulkan_core.h:599
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR
Definition: vulkan_core.h:1212
@ VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT
Definition: vulkan_core.h:647
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_PROPERTIES_EXT
Definition: vulkan_core.h:993
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT
Definition: vulkan_core.h:1166
@ VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV
Definition: vulkan_core.h:615
@ VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO
Definition: vulkan_core.h:222
@ VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR
Definition: vulkan_core.h:1171
@ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR
Definition: vulkan_core.h:561
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES
Definition: vulkan_core.h:283
@ VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO
Definition: vulkan_core.h:363
@ VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_EXT
Definition: vulkan_core.h:1221
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV
Definition: vulkan_core.h:638
@ VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV
Definition: vulkan_core.h:513
@ VK_STRUCTURE_TYPE_RENDERING_INFO
Definition: vulkan_core.h:403
@ VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3_KHR
Definition: vulkan_core.h:1265
@ VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO
Definition: vulkan_core.h:281
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE
Definition: vulkan_core.h:968
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES_EXT
Definition: vulkan_core.h:759
@ VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO
Definition: vulkan_core.h:361
@ VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR
Definition: vulkan_core.h:1129
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO
Definition: vulkan_core.h:380
@ VK_STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR
Definition: vulkan_core.h:1239
@ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR
Definition: vulkan_core.h:439
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TILE_IMAGE_PROPERTIES_EXT
Definition: vulkan_core.h:935
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV
Definition: vulkan_core.h:864
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM
Definition: vulkan_core.h:991
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV
Definition: vulkan_core.h:863
@ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR
Definition: vulkan_core.h:1136
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT
Definition: vulkan_core.h:722
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR
Definition: vulkan_core.h:810
@ VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR
Definition: vulkan_core.h:1122
@ VK_STRUCTURE_TYPE_CU_MODULE_CREATE_INFO_NVX
Definition: vulkan_core.h:463
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR
Definition: vulkan_core.h:1224
@ VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR
Definition: vulkan_core.h:576
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_KHR
Definition: vulkan_core.h:479
@ VK_STRUCTURE_TYPE_GEOMETRY_AABB_NV
Definition: vulkan_core.h:662
@ VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT
Definition: vulkan_core.h:838
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FAULT_FEATURES_EXT
Definition: vulkan_core.h:881
@ VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR
Definition: vulkan_core.h:574
@ VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR
Definition: vulkan_core.h:562
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR
Definition: vulkan_core.h:628
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES
Definition: vulkan_core.h:343
@ VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE
Definition: vulkan_core.h:206
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_BARRIER_FEATURES_NV
Definition: vulkan_core.h:805
@ VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD
Definition: vulkan_core.h:433
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT
Definition: vulkan_core.h:1235
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO
Definition: vulkan_core.h:407
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_CLAMP_FEATURES_QCOM
Definition: vulkan_core.h:1073
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_FEATURES_EXT
Definition: vulkan_core.h:845
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT
Definition: vulkan_core.h:988
@ VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO
Definition: vulkan_core.h:405
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT
Definition: vulkan_core.h:879
@ VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV
Definition: vulkan_core.h:511
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_INFO_KHR
Definition: vulkan_core.h:498
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR
Definition: vulkan_core.h:1190
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV
Definition: vulkan_core.h:692
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHR
Definition: vulkan_core.h:1125
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES
Definition: vulkan_core.h:354
@ VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR
Definition: vulkan_core.h:522
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT
Definition: vulkan_core.h:1234
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR
Definition: vulkan_core.h:484
@ VK_STRUCTURE_TYPE_GEOMETRY_NV
Definition: vulkan_core.h:660
@ VK_STRUCTURE_TYPE_SUBPASS_END_INFO
Definition: vulkan_core.h:325
@ VK_STRUCTURE_TYPE_SUBMIT_INFO_2
Definition: vulkan_core.h:378
@ VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2
Definition: vulkan_core.h:271
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT
Definition: vulkan_core.h:929
@ VK_STRUCTURE_TYPE_VIDEO_BEGIN_CODING_INFO_KHR
Definition: vulkan_core.h:445
@ VK_STRUCTURE_TYPE_IMAGE_FORMAT_CONSTRAINTS_INFO_FUCHSIA
Definition: vulkan_core.h:907
@ VK_STRUCTURE_TYPE_SCREEN_BUFFER_PROPERTIES_QNX
Definition: vulkan_core.h:1078
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2
Definition: vulkan_core.h:277
@ VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR
Definition: vulkan_core.h:1174
@ VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP
Definition: vulkan_core.h:507
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR
Definition: vulkan_core.h:681
@ VK_STRUCTURE_TYPE_BIND_VIDEO_SESSION_MEMORY_INFO_KHR
Definition: vulkan_core.h:441
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV
Definition: vulkan_core.h:726
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT
Definition: vulkan_core.h:930
@ VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT
Definition: vulkan_core.h:916
@ VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID
Definition: vulkan_core.h:590
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM
Definition: vulkan_core.h:1262
@ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR
Definition: vulkan_core.h:804
@ VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV
Definition: vulkan_core.h:822
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT
Definition: vulkan_core.h:770
@ VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE
Definition: vulkan_core.h:546
@ VK_STRUCTURE_TYPE_SET_LATENCY_MARKER_INFO_NV
Definition: vulkan_core.h:1050
@ VK_STRUCTURE_TYPE_IMAGE_COPY_2_KHR
Definition: vulkan_core.h:1256
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR
Definition: vulkan_core.h:1201
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM
Definition: vulkan_core.h:791
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO_KHR
Definition: vulkan_core.h:1120
@ VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO_EXT
Definition: vulkan_core.h:1223
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES
Definition: vulkan_core.h:398
@ VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2
Definition: vulkan_core.h:320
@ VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT
Definition: vulkan_core.h:674
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR
Definition: vulkan_core.h:1117
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT
Definition: vulkan_core.h:1238
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR
Definition: vulkan_core.h:1192
@ VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_YCBCR_DEGAMMA_CREATE_INFO_QCOM
Definition: vulkan_core.h:1072
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_MOTION_TRIANGLES_DATA_NV
Definition: vulkan_core.h:866
@ VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV
Definition: vulkan_core.h:786
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM
Definition: vulkan_core.h:977
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR
Definition: vulkan_core.h:483
@ VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO
Definition: vulkan_core.h:217
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR
Definition: vulkan_core.h:1137
@ VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO_KHR
Definition: vulkan_core.h:1177
@ VK_STRUCTURE_TYPE_CUDA_MODULE_CREATE_INFO_NV
Definition: vulkan_core.h:823
@ VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO
Definition: vulkan_core.h:292
@ VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_SETS_INFO_KHR
Definition: vulkan_core.h:1088
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV
Definition: vulkan_core.h:1203
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES
Definition: vulkan_core.h:316
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_KHR
Definition: vulkan_core.h:468
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR
Definition: vulkan_core.h:1200
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES
Definition: vulkan_core.h:252
@ VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV
Definition: vulkan_core.h:509
@ VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV
Definition: vulkan_core.h:783
@ VK_STRUCTURE_TYPE_RELEASE_SWAPCHAIN_IMAGES_INFO_EXT
Definition: vulkan_core.h:779
@ VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_INFO_NV
Definition: vulkan_core.h:1010
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO
Definition: vulkan_core.h:305
@ VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES
Definition: vulkan_core.h:306
@ VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT
Definition: vulkan_core.h:858
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT
Definition: vulkan_core.h:737
@ VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT
Definition: vulkan_core.h:834
@ VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT
Definition: vulkan_core.h:608
@ VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO
Definition: vulkan_core.h:219
@ VK_STRUCTURE_TYPE_VIDEO_END_CODING_INFO_KHR
Definition: vulkan_core.h:446
@ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR
Definition: vulkan_core.h:469
@ VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR
Definition: vulkan_core.h:559
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT
Definition: vulkan_core.h:790
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR
Definition: vulkan_core.h:621
@ VK_STRUCTURE_TYPE_PIPELINE_INDIRECT_DEVICE_ADDRESS_INFO_NV
Definition: vulkan_core.h:986
@ VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT
Definition: vulkan_core.h:742
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES
Definition: vulkan_core.h:368
@ VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT
Definition: vulkan_core.h:644
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES
Definition: vulkan_core.h:412
@ VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_PRIVATE_DATA_INFO_NV
Definition: vulkan_core.h:1014
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_POSITION_FETCH_FEATURES_KHR
Definition: vulkan_core.h:1028
@ VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV
Definition: vulkan_core.h:736
@ VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXT
Definition: vulkan_core.h:740
@ VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO
Definition: vulkan_core.h:239
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT
Definition: vulkan_core.h:671
@ VK_STRUCTURE_TYPE_PRESENT_INFO_KHR
Definition: vulkan_core.h:417
@ VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV
Definition: vulkan_core.h:842
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_VIEWPORTS_FEATURES_QCOM
Definition: vulkan_core.h:1036
@ VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER
Definition: vulkan_core.h:245
@ VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR
Definition: vulkan_core.h:524
@ VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO
Definition: vulkan_core.h:303
@ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT
Definition: vulkan_core.h:1198
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_DISPLACEMENT_MICROMAP_NV
Definition: vulkan_core.h:953
@ VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR
Definition: vulkan_core.h:529
@ VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3
Definition: vulkan_core.h:411
@ VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR
Definition: vulkan_core.h:755
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR
Definition: vulkan_core.h:454
@ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR
Definition: vulkan_core.h:1150
@ VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR
Definition: vulkan_core.h:1140
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR
Definition: vulkan_core.h:422
@ VK_STRUCTURE_TYPE_SAMPLER_BLOCK_MATCH_WINDOW_CREATE_INFO_QCOM
Definition: vulkan_core.h:1067
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT
Definition: vulkan_core.h:520
@ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR
Definition: vulkan_core.h:1112
@ VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO
Definition: vulkan_core.h:225
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_CAPTURE_DESCRIPTOR_DATA_INFO_EXT
Definition: vulkan_core.h:850
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX
Definition: vulkan_core.h:466
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR
Definition: vulkan_core.h:928
@ VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT
@ VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT
@ VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT
@ VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT
@ VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT
@ VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT
@ VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT
@ VK_DEBUG_UTILS_MESSAGE_TYPE_DEVICE_ADDRESS_BINDING_BIT_EXT
#define VULKAN_HPP_CONST_OR_CONSTEXPR
#define VULKAN_HPP_ASSERT
#define VULKAN_HPP_CONSTEXPR
#define VULKAN_HPP_NOEXCEPT
#define VULKAN_HPP_CONSTEXPR_14
#define VULKAN_HPP_INLINE