| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Vulkan.Core11.Promoted_From_VK_KHR_sampler_ycbcr_conversion
Synopsis
- createSamplerYcbcrConversion :: forall (a :: [Type]) io. (Extendss SamplerYcbcrConversionCreateInfo a, PokeChain a, MonadIO io) => Device -> SamplerYcbcrConversionCreateInfo a -> ("allocator" ::: Maybe AllocationCallbacks) -> io SamplerYcbcrConversion
- withSamplerYcbcrConversion :: forall (a :: [Type]) io r. (Extendss SamplerYcbcrConversionCreateInfo a, PokeChain a, MonadIO io) => Device -> SamplerYcbcrConversionCreateInfo a -> Maybe AllocationCallbacks -> (io SamplerYcbcrConversion -> (SamplerYcbcrConversion -> io ()) -> r) -> r
- destroySamplerYcbcrConversion :: MonadIO io => Device -> SamplerYcbcrConversion -> ("allocator" ::: Maybe AllocationCallbacks) -> io ()
- data SamplerYcbcrConversionInfo = SamplerYcbcrConversionInfo {}
- data SamplerYcbcrConversionCreateInfo (es :: [Type]) = SamplerYcbcrConversionCreateInfo {}
- data BindImagePlaneMemoryInfo = BindImagePlaneMemoryInfo {}
- data ImagePlaneMemoryRequirementsInfo = ImagePlaneMemoryRequirementsInfo {}
- data PhysicalDeviceSamplerYcbcrConversionFeatures = PhysicalDeviceSamplerYcbcrConversionFeatures {}
- data SamplerYcbcrConversionImageFormatProperties = SamplerYcbcrConversionImageFormatProperties {}
- newtype SamplerYcbcrConversion = SamplerYcbcrConversion Word64
- newtype Format where
- Format Int32
- pattern FORMAT_A1B5G5R5_UNORM_PACK16 :: Format
- pattern FORMAT_A1R5G5B5_UNORM_PACK16 :: Format
- pattern FORMAT_A2B10G10R10_SINT_PACK32 :: Format
- pattern FORMAT_A2B10G10R10_SNORM_PACK32 :: Format
- pattern FORMAT_A2B10G10R10_SSCALED_PACK32 :: Format
- pattern FORMAT_A2B10G10R10_UINT_PACK32 :: Format
- pattern FORMAT_A2B10G10R10_UNORM_PACK32 :: Format
- pattern FORMAT_A2B10G10R10_USCALED_PACK32 :: Format
- pattern FORMAT_A2R10G10B10_SINT_PACK32 :: Format
- pattern FORMAT_A2R10G10B10_SNORM_PACK32 :: Format
- pattern FORMAT_A2R10G10B10_SSCALED_PACK32 :: Format
- pattern FORMAT_A2R10G10B10_UINT_PACK32 :: Format
- pattern FORMAT_A2R10G10B10_UNORM_PACK32 :: Format
- pattern FORMAT_A2R10G10B10_USCALED_PACK32 :: Format
- pattern FORMAT_A4B4G4R4_UNORM_PACK16 :: Format
- pattern FORMAT_A4R4G4B4_UNORM_PACK16 :: Format
- pattern FORMAT_A8B8G8R8_SINT_PACK32 :: Format
- pattern FORMAT_A8B8G8R8_SNORM_PACK32 :: Format
- pattern FORMAT_A8B8G8R8_SRGB_PACK32 :: Format
- pattern FORMAT_A8B8G8R8_SSCALED_PACK32 :: Format
- pattern FORMAT_A8B8G8R8_UINT_PACK32 :: Format
- pattern FORMAT_A8B8G8R8_UNORM_PACK32 :: Format
- pattern FORMAT_A8B8G8R8_USCALED_PACK32 :: Format
- pattern FORMAT_A8_UNORM :: Format
- pattern FORMAT_ASTC_10x10_SFLOAT_BLOCK :: Format
- pattern FORMAT_ASTC_10x10_SRGB_BLOCK :: Format
- pattern FORMAT_ASTC_10x10_UNORM_BLOCK :: Format
- pattern FORMAT_ASTC_10x5_SFLOAT_BLOCK :: Format
- pattern FORMAT_ASTC_10x5_SRGB_BLOCK :: Format
- pattern FORMAT_ASTC_10x5_UNORM_BLOCK :: Format
- pattern FORMAT_ASTC_10x6_SFLOAT_BLOCK :: Format
- pattern FORMAT_ASTC_10x6_SRGB_BLOCK :: Format
- pattern FORMAT_ASTC_10x6_UNORM_BLOCK :: Format
- pattern FORMAT_ASTC_10x8_SFLOAT_BLOCK :: Format
- pattern FORMAT_ASTC_10x8_SRGB_BLOCK :: Format
- pattern FORMAT_ASTC_10x8_UNORM_BLOCK :: Format
- pattern FORMAT_ASTC_12x10_SFLOAT_BLOCK :: Format
- pattern FORMAT_ASTC_12x10_SRGB_BLOCK :: Format
- pattern FORMAT_ASTC_12x10_UNORM_BLOCK :: Format
- pattern FORMAT_ASTC_12x12_SFLOAT_BLOCK :: Format
- pattern FORMAT_ASTC_12x12_SRGB_BLOCK :: Format
- pattern FORMAT_ASTC_12x12_UNORM_BLOCK :: Format
- pattern FORMAT_ASTC_3x3x3_SFLOAT_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_3x3x3_SRGB_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_3x3x3_UNORM_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_4x3x3_SFLOAT_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_4x3x3_SRGB_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_4x3x3_UNORM_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_4x4_SFLOAT_BLOCK :: Format
- pattern FORMAT_ASTC_4x4_SRGB_BLOCK :: Format
- pattern FORMAT_ASTC_4x4_UNORM_BLOCK :: Format
- pattern FORMAT_ASTC_4x4x3_SFLOAT_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_4x4x3_SRGB_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_4x4x3_UNORM_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_4x4x4_SFLOAT_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_4x4x4_SRGB_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_4x4x4_UNORM_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_5x4_SFLOAT_BLOCK :: Format
- pattern FORMAT_ASTC_5x4_SRGB_BLOCK :: Format
- pattern FORMAT_ASTC_5x4_UNORM_BLOCK :: Format
- pattern FORMAT_ASTC_5x4x4_SFLOAT_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_5x4x4_SRGB_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_5x4x4_UNORM_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_5x5_SFLOAT_BLOCK :: Format
- pattern FORMAT_ASTC_5x5_SRGB_BLOCK :: Format
- pattern FORMAT_ASTC_5x5_UNORM_BLOCK :: Format
- pattern FORMAT_ASTC_5x5x4_SFLOAT_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_5x5x4_SRGB_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_5x5x4_UNORM_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_5x5x5_SFLOAT_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_5x5x5_SRGB_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_5x5x5_UNORM_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_6x5_SFLOAT_BLOCK :: Format
- pattern FORMAT_ASTC_6x5_SRGB_BLOCK :: Format
- pattern FORMAT_ASTC_6x5_UNORM_BLOCK :: Format
- pattern FORMAT_ASTC_6x5x5_SFLOAT_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_6x5x5_SRGB_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_6x5x5_UNORM_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_6x6_SFLOAT_BLOCK :: Format
- pattern FORMAT_ASTC_6x6_SRGB_BLOCK :: Format
- pattern FORMAT_ASTC_6x6_UNORM_BLOCK :: Format
- pattern FORMAT_ASTC_6x6x5_SFLOAT_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_6x6x5_SRGB_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_6x6x5_UNORM_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_6x6x6_SFLOAT_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_6x6x6_SRGB_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_6x6x6_UNORM_BLOCK_EXT :: Format
- pattern FORMAT_ASTC_8x5_SFLOAT_BLOCK :: Format
- pattern FORMAT_ASTC_8x5_SRGB_BLOCK :: Format
- pattern FORMAT_ASTC_8x5_UNORM_BLOCK :: Format
- pattern FORMAT_ASTC_8x6_SFLOAT_BLOCK :: Format
- pattern FORMAT_ASTC_8x6_SRGB_BLOCK :: Format
- pattern FORMAT_ASTC_8x6_UNORM_BLOCK :: Format
- pattern FORMAT_ASTC_8x8_SFLOAT_BLOCK :: Format
- pattern FORMAT_ASTC_8x8_SRGB_BLOCK :: Format
- pattern FORMAT_ASTC_8x8_UNORM_BLOCK :: Format
- pattern FORMAT_B10G11R11_UFLOAT_PACK32 :: Format
- pattern FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 :: Format
- pattern FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 :: Format
- pattern FORMAT_B16G16R16G16_422_UNORM :: Format
- pattern FORMAT_B4G4R4A4_UNORM_PACK16 :: Format
- pattern FORMAT_B5G5R5A1_UNORM_PACK16 :: Format
- pattern FORMAT_B5G6R5_UNORM_PACK16 :: Format
- pattern FORMAT_B8G8R8A8_SINT :: Format
- pattern FORMAT_B8G8R8A8_SNORM :: Format
- pattern FORMAT_B8G8R8A8_SRGB :: Format
- pattern FORMAT_B8G8R8A8_SSCALED :: Format
- pattern FORMAT_B8G8R8A8_UINT :: Format
- pattern FORMAT_B8G8R8A8_UNORM :: Format
- pattern FORMAT_B8G8R8A8_USCALED :: Format
- pattern FORMAT_B8G8R8G8_422_UNORM :: Format
- pattern FORMAT_B8G8R8_SINT :: Format
- pattern FORMAT_B8G8R8_SNORM :: Format
- pattern FORMAT_B8G8R8_SRGB :: Format
- pattern FORMAT_B8G8R8_SSCALED :: Format
- pattern FORMAT_B8G8R8_UINT :: Format
- pattern FORMAT_B8G8R8_UNORM :: Format
- pattern FORMAT_B8G8R8_USCALED :: Format
- pattern FORMAT_BC1_RGBA_SRGB_BLOCK :: Format
- pattern FORMAT_BC1_RGBA_UNORM_BLOCK :: Format
- pattern FORMAT_BC1_RGB_SRGB_BLOCK :: Format
- pattern FORMAT_BC1_RGB_UNORM_BLOCK :: Format
- pattern FORMAT_BC2_SRGB_BLOCK :: Format
- pattern FORMAT_BC2_UNORM_BLOCK :: Format
- pattern FORMAT_BC3_SRGB_BLOCK :: Format
- pattern FORMAT_BC3_UNORM_BLOCK :: Format
- pattern FORMAT_BC4_SNORM_BLOCK :: Format
- pattern FORMAT_BC4_UNORM_BLOCK :: Format
- pattern FORMAT_BC5_SNORM_BLOCK :: Format
- pattern FORMAT_BC5_UNORM_BLOCK :: Format
- pattern FORMAT_BC6H_SFLOAT_BLOCK :: Format
- pattern FORMAT_BC6H_UFLOAT_BLOCK :: Format
- pattern FORMAT_BC7_SRGB_BLOCK :: Format
- pattern FORMAT_BC7_UNORM_BLOCK :: Format
- pattern FORMAT_D16_UNORM :: Format
- pattern FORMAT_D16_UNORM_S8_UINT :: Format
- pattern FORMAT_D24_UNORM_S8_UINT :: Format
- pattern FORMAT_D32_SFLOAT :: Format
- pattern FORMAT_D32_SFLOAT_S8_UINT :: Format
- pattern FORMAT_E5B9G9R9_UFLOAT_PACK32 :: Format
- pattern FORMAT_EAC_R11G11_SNORM_BLOCK :: Format
- pattern FORMAT_EAC_R11G11_UNORM_BLOCK :: Format
- pattern FORMAT_EAC_R11_SNORM_BLOCK :: Format
- pattern FORMAT_EAC_R11_UNORM_BLOCK :: Format
- pattern FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK :: Format
- pattern FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK :: Format
- pattern FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK :: Format
- pattern FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK :: Format
- pattern FORMAT_ETC2_R8G8B8_SRGB_BLOCK :: Format
- pattern FORMAT_ETC2_R8G8B8_UNORM_BLOCK :: Format
- pattern FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 :: Format
- pattern FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 :: Format
- pattern FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 :: Format
- pattern FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16 :: Format
- pattern FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 :: Format
- pattern FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 :: Format
- pattern FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 :: Format
- pattern FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 :: Format
- pattern FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 :: Format
- pattern FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 :: Format
- pattern FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16 :: Format
- pattern FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 :: Format
- pattern FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 :: Format
- pattern FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 :: Format
- pattern FORMAT_G14X2_B14X2R14X2_2PLANE_420_UNORM_3PACK16_ARM :: Format
- pattern FORMAT_G14X2_B14X2R14X2_2PLANE_422_UNORM_3PACK16_ARM :: Format
- pattern FORMAT_G16B16G16R16_422_UNORM :: Format
- pattern FORMAT_G16_B16R16_2PLANE_420_UNORM :: Format
- pattern FORMAT_G16_B16R16_2PLANE_422_UNORM :: Format
- pattern FORMAT_G16_B16R16_2PLANE_444_UNORM :: Format
- pattern FORMAT_G16_B16_R16_3PLANE_420_UNORM :: Format
- pattern FORMAT_G16_B16_R16_3PLANE_422_UNORM :: Format
- pattern FORMAT_G16_B16_R16_3PLANE_444_UNORM :: Format
- pattern FORMAT_G8B8G8R8_422_UNORM :: Format
- pattern FORMAT_G8_B8R8_2PLANE_420_UNORM :: Format
- pattern FORMAT_G8_B8R8_2PLANE_422_UNORM :: Format
- pattern FORMAT_G8_B8R8_2PLANE_444_UNORM :: Format
- pattern FORMAT_G8_B8_R8_3PLANE_420_UNORM :: Format
- pattern FORMAT_G8_B8_R8_3PLANE_422_UNORM :: Format
- pattern FORMAT_G8_B8_R8_3PLANE_444_UNORM :: Format
- pattern FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG :: Format
- pattern FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG :: Format
- pattern FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG :: Format
- pattern FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG :: Format
- pattern FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG :: Format
- pattern FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG :: Format
- pattern FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG :: Format
- pattern FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG :: Format
- pattern FORMAT_R10X6G10X6B10X6A10X6_UINT_4PACK16_ARM :: Format
- pattern FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16 :: Format
- pattern FORMAT_R10X6G10X6_UINT_2PACK16_ARM :: Format
- pattern FORMAT_R10X6G10X6_UNORM_2PACK16 :: Format
- pattern FORMAT_R10X6_UINT_PACK16_ARM :: Format
- pattern FORMAT_R10X6_UNORM_PACK16 :: Format
- pattern FORMAT_R12X4G12X4B12X4A12X4_UINT_4PACK16_ARM :: Format
- pattern FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16 :: Format
- pattern FORMAT_R12X4G12X4_UINT_2PACK16_ARM :: Format
- pattern FORMAT_R12X4G12X4_UNORM_2PACK16 :: Format
- pattern FORMAT_R12X4_UINT_PACK16_ARM :: Format
- pattern FORMAT_R12X4_UNORM_PACK16 :: Format
- pattern FORMAT_R14X2G14X2B14X2A14X2_UINT_4PACK16_ARM :: Format
- pattern FORMAT_R14X2G14X2B14X2A14X2_UNORM_4PACK16_ARM :: Format
- pattern FORMAT_R14X2G14X2_UINT_2PACK16_ARM :: Format
- pattern FORMAT_R14X2G14X2_UNORM_2PACK16_ARM :: Format
- pattern FORMAT_R14X2_UINT_PACK16_ARM :: Format
- pattern FORMAT_R14X2_UNORM_PACK16_ARM :: Format
- pattern FORMAT_R16G16B16A16_SFLOAT :: Format
- pattern FORMAT_R16G16B16A16_SINT :: Format
- pattern FORMAT_R16G16B16A16_SNORM :: Format
- pattern FORMAT_R16G16B16A16_SSCALED :: Format
- pattern FORMAT_R16G16B16A16_UINT :: Format
- pattern FORMAT_R16G16B16A16_UNORM :: Format
- pattern FORMAT_R16G16B16A16_USCALED :: Format
- pattern FORMAT_R16G16B16_SFLOAT :: Format
- pattern FORMAT_R16G16B16_SINT :: Format
- pattern FORMAT_R16G16B16_SNORM :: Format
- pattern FORMAT_R16G16B16_SSCALED :: Format
- pattern FORMAT_R16G16B16_UINT :: Format
- pattern FORMAT_R16G16B16_UNORM :: Format
- pattern FORMAT_R16G16B16_USCALED :: Format
- pattern FORMAT_R16G16_SFIXED5_NV :: Format
- pattern FORMAT_R16G16_SFLOAT :: Format
- pattern FORMAT_R16G16_SINT :: Format
- pattern FORMAT_R16G16_SNORM :: Format
- pattern FORMAT_R16G16_SSCALED :: Format
- pattern FORMAT_R16G16_UINT :: Format
- pattern FORMAT_R16G16_UNORM :: Format
- pattern FORMAT_R16G16_USCALED :: Format
- pattern FORMAT_R16_SFLOAT :: Format
- pattern FORMAT_R16_SFLOAT_FPENCODING_BFLOAT16_ARM :: Format
- pattern FORMAT_R16_SINT :: Format
- pattern FORMAT_R16_SNORM :: Format
- pattern FORMAT_R16_SSCALED :: Format
- pattern FORMAT_R16_UINT :: Format
- pattern FORMAT_R16_UNORM :: Format
- pattern FORMAT_R16_USCALED :: Format
- pattern FORMAT_R32G32B32A32_SFLOAT :: Format
- pattern FORMAT_R32G32B32A32_SINT :: Format
- pattern FORMAT_R32G32B32A32_UINT :: Format
- pattern FORMAT_R32G32B32_SFLOAT :: Format
- pattern FORMAT_R32G32B32_SINT :: Format
- pattern FORMAT_R32G32B32_UINT :: Format
- pattern FORMAT_R32G32_SFLOAT :: Format
- pattern FORMAT_R32G32_SINT :: Format
- pattern FORMAT_R32G32_UINT :: Format
- pattern FORMAT_R32_SFLOAT :: Format
- pattern FORMAT_R32_SINT :: Format
- pattern FORMAT_R32_UINT :: Format
- pattern FORMAT_R4G4B4A4_UNORM_PACK16 :: Format
- pattern FORMAT_R4G4_UNORM_PACK8 :: Format
- pattern FORMAT_R5G5B5A1_UNORM_PACK16 :: Format
- pattern FORMAT_R5G6B5_UNORM_PACK16 :: Format
- pattern FORMAT_R64G64B64A64_SFLOAT :: Format
- pattern FORMAT_R64G64B64A64_SINT :: Format
- pattern FORMAT_R64G64B64A64_UINT :: Format
- pattern FORMAT_R64G64B64_SFLOAT :: Format
- pattern FORMAT_R64G64B64_SINT :: Format
- pattern FORMAT_R64G64B64_UINT :: Format
- pattern FORMAT_R64G64_SFLOAT :: Format
- pattern FORMAT_R64G64_SINT :: Format
- pattern FORMAT_R64G64_UINT :: Format
- pattern FORMAT_R64_SFLOAT :: Format
- pattern FORMAT_R64_SINT :: Format
- pattern FORMAT_R64_UINT :: Format
- pattern FORMAT_R8G8B8A8_SINT :: Format
- pattern FORMAT_R8G8B8A8_SNORM :: Format
- pattern FORMAT_R8G8B8A8_SRGB :: Format
- pattern FORMAT_R8G8B8A8_SSCALED :: Format
- pattern FORMAT_R8G8B8A8_UINT :: Format
- pattern FORMAT_R8G8B8A8_UNORM :: Format
- pattern FORMAT_R8G8B8A8_USCALED :: Format
- pattern FORMAT_R8G8B8_SINT :: Format
- pattern FORMAT_R8G8B8_SNORM :: Format
- pattern FORMAT_R8G8B8_SRGB :: Format
- pattern FORMAT_R8G8B8_SSCALED :: Format
- pattern FORMAT_R8G8B8_UINT :: Format
- pattern FORMAT_R8G8B8_UNORM :: Format
- pattern FORMAT_R8G8B8_USCALED :: Format
- pattern FORMAT_R8G8_SINT :: Format
- pattern FORMAT_R8G8_SNORM :: Format
- pattern FORMAT_R8G8_SRGB :: Format
- pattern FORMAT_R8G8_SSCALED :: Format
- pattern FORMAT_R8G8_UINT :: Format
- pattern FORMAT_R8G8_UNORM :: Format
- pattern FORMAT_R8G8_USCALED :: Format
- pattern FORMAT_R8_BOOL_ARM :: Format
- pattern FORMAT_R8_SFLOAT_FPENCODING_FLOAT8E4M3_ARM :: Format
- pattern FORMAT_R8_SFLOAT_FPENCODING_FLOAT8E5M2_ARM :: Format
- pattern FORMAT_R8_SINT :: Format
- pattern FORMAT_R8_SNORM :: Format
- pattern FORMAT_R8_SRGB :: Format
- pattern FORMAT_R8_SSCALED :: Format
- pattern FORMAT_R8_UINT :: Format
- pattern FORMAT_R8_UNORM :: Format
- pattern FORMAT_R8_USCALED :: Format
- pattern FORMAT_S8_UINT :: Format
- pattern FORMAT_UNDEFINED :: Format
- pattern FORMAT_X8_D24_UNORM_PACK32 :: Format
- newtype StructureType where
- StructureType Int32
- pattern STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DENSE_GEOMETRY_FORMAT_TRIANGLES_DATA_AMDX :: StructureType
- pattern STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR :: StructureType
- pattern STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR :: StructureType
- pattern STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR :: StructureType
- pattern STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_LINEAR_SWEPT_SPHERES_DATA_NV :: StructureType
- pattern STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_MOTION_TRIANGLES_DATA_NV :: StructureType
- pattern STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_SPHERES_DATA_NV :: StructureType
- pattern STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR :: StructureType
- pattern STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MOTION_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_DISPLACEMENT_MICROMAP_NV :: StructureType
- pattern STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_OPACITY_MICROMAP_EXT :: StructureType
- pattern STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC :: StructureType
- pattern STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID :: StructureType
- pattern STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID :: StructureType
- pattern STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_RESOLVE_PROPERTIES_ANDROID :: StructureType
- pattern STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID :: StructureType
- pattern STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID :: StructureType
- pattern STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_ANTI_LAG_DATA_AMD :: StructureType
- pattern STRUCTURE_TYPE_ANTI_LAG_PRESENTATION_INFO_AMD :: StructureType
- pattern STRUCTURE_TYPE_APPLICATION_INFO :: StructureType
- pattern STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2 :: StructureType
- pattern STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT :: StructureType
- pattern STRUCTURE_TYPE_ATTACHMENT_FEEDBACK_LOOP_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2 :: StructureType
- pattern STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT :: StructureType
- pattern STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD :: StructureType
- pattern STRUCTURE_TYPE_BEGIN_CUSTOM_RESOLVE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO :: StructureType
- pattern STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO :: StructureType
- pattern STRUCTURE_TYPE_BIND_DATA_GRAPH_PIPELINE_SESSION_MEMORY_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_BIND_DESCRIPTOR_BUFFER_EMBEDDED_SAMPLERS_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_BIND_DESCRIPTOR_SETS_INFO :: StructureType
- pattern STRUCTURE_TYPE_BIND_HEAP_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO :: StructureType
- pattern STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO :: StructureType
- pattern STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO :: StructureType
- pattern STRUCTURE_TYPE_BIND_MEMORY_STATUS :: StructureType
- pattern STRUCTURE_TYPE_BIND_SPARSE_INFO :: StructureType
- pattern STRUCTURE_TYPE_BIND_TENSOR_MEMORY_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_BLIT_IMAGE_CUBIC_WEIGHTS_INFO_QCOM :: StructureType
- pattern STRUCTURE_TYPE_BLIT_IMAGE_INFO_2 :: StructureType
- pattern STRUCTURE_TYPE_BUFFER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_BUFFER_COLLECTION_BUFFER_CREATE_INFO_FUCHSIA :: StructureType
- pattern STRUCTURE_TYPE_BUFFER_COLLECTION_CONSTRAINTS_INFO_FUCHSIA :: StructureType
- pattern STRUCTURE_TYPE_BUFFER_COLLECTION_CREATE_INFO_FUCHSIA :: StructureType
- pattern STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA :: StructureType
- pattern STRUCTURE_TYPE_BUFFER_COLLECTION_PROPERTIES_FUCHSIA :: StructureType
- pattern STRUCTURE_TYPE_BUFFER_CONSTRAINTS_INFO_FUCHSIA :: StructureType
- pattern STRUCTURE_TYPE_BUFFER_COPY_2 :: StructureType
- pattern STRUCTURE_TYPE_BUFFER_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO :: StructureType
- pattern STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2 :: StructureType
- pattern STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER :: StructureType
- pattern STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2 :: StructureType
- pattern STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 :: StructureType
- pattern STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV :: StructureType
- pattern STRUCTURE_TYPE_CHECKPOINT_DATA_NV :: StructureType
- pattern STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO :: StructureType
- pattern STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_DESCRIPTOR_HEAP_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO :: StructureType
- pattern STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO :: StructureType
- pattern STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM :: StructureType
- pattern STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO :: StructureType
- pattern STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_COMMAND_POOL_MEMORY_CONSUMPTION :: StructureType
- pattern STRUCTURE_TYPE_COMMAND_POOL_MEMORY_RESERVATION_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_COMPUTE_OCCUPANCY_PRIORITY_PARAMETERS_NV :: StructureType
- pattern STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_COMPUTE_PIPELINE_INDIRECT_BUFFER_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_CONVERT_COOPERATIVE_VECTOR_MATRIX_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_COOPERATIVE_MATRIX_FLEXIBLE_DIMENSIONS_PROPERTIES_NV :: StructureType
- pattern STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_KHR :: StructureType
- pattern STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV :: StructureType
- pattern STRUCTURE_TYPE_COOPERATIVE_VECTOR_PROPERTIES_NV :: StructureType
- pattern STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_COPY_BUFFER_INFO_2 :: StructureType
- pattern STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2 :: StructureType
- pattern STRUCTURE_TYPE_COPY_COMMAND_TRANSFORM_INFO_QCOM :: StructureType
- pattern STRUCTURE_TYPE_COPY_DESCRIPTOR_SET :: StructureType
- pattern STRUCTURE_TYPE_COPY_IMAGE_INFO_2 :: StructureType
- pattern STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2 :: StructureType
- pattern STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO :: StructureType
- pattern STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO :: StructureType
- pattern STRUCTURE_TYPE_COPY_MEMORY_INDIRECT_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INDIRECT_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO :: StructureType
- pattern STRUCTURE_TYPE_COPY_MEMORY_TO_MICROMAP_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_COPY_MICROMAP_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_COPY_MICROMAP_TO_MEMORY_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_COPY_TENSOR_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_CUDA_FUNCTION_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_CUDA_LAUNCH_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_CUDA_MODULE_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_CUSTOM_RESOLVE_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_CU_FUNCTION_CREATE_INFO_NVX :: StructureType
- pattern STRUCTURE_TYPE_CU_LAUNCH_INFO_NVX :: StructureType
- pattern STRUCTURE_TYPE_CU_MODULE_CREATE_INFO_NVX :: StructureType
- pattern STRUCTURE_TYPE_CU_MODULE_TEXTURING_MODE_CREATE_INFO_NVX :: StructureType
- pattern STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_BUILTIN_MODEL_CREATE_INFO_QCOM :: StructureType
- pattern STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_COMPILER_CONTROL_CREATE_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_CONSTANT_ARM :: StructureType
- pattern STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_CONSTANT_TENSOR_SEMI_STRUCTURED_SPARSITY_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_CREATE_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_DISPATCH_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_IDENTIFIER_CREATE_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_PROPERTY_QUERY_RESULT_ARM :: StructureType
- pattern STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_RESOURCE_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SESSION_BIND_POINT_REQUIREMENTS_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SESSION_BIND_POINT_REQUIREMENT_ARM :: StructureType
- pattern STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SESSION_CREATE_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SESSION_MEMORY_REQUIREMENTS_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SHADER_MODULE_CREATE_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_DATA_GRAPH_PROCESSING_ENGINE_CREATE_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT :: StructureType
- pattern STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT :: StructureType
- pattern STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_DECOMPRESS_MEMORY_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_DEPENDENCY_INFO :: StructureType
- pattern STRUCTURE_TYPE_DEPTH_BIAS_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_DEPTH_BIAS_REPRESENTATION_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_DESCRIPTOR_ADDRESS_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_PUSH_DESCRIPTOR_BUFFER_HANDLE_EXT :: StructureType
- pattern STRUCTURE_TYPE_DESCRIPTOR_GET_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_DESCRIPTOR_GET_TENSOR_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_DESCRIPTOR_SET_AND_BINDING_MAPPING_EXT :: StructureType
- pattern STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE :: StructureType
- pattern STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE :: StructureType
- pattern STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT :: StructureType
- pattern STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT :: StructureType
- pattern STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_ADDRESS_BINDING_CALLBACK_DATA_EXT :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_FAULT_COUNTS_EXT :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_FAULT_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_OBJECT_RESERVATION_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_PIPELINE_BINARY_INTERNAL_CACHE_CONTROL_KHR :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2 :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_QUEUE_SHADER_CORE_CONTROL_CREATE_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_DEVICE_TENSOR_MEMORY_REQUIREMENTS_ARM :: StructureType
- pattern STRUCTURE_TYPE_DIRECTFB_SURFACE_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_INFO_LUNARG :: StructureType
- pattern STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_LIST_LUNARG :: StructureType
- pattern STRUCTURE_TYPE_DISPATCH_TILE_INFO_QCOM :: StructureType
- pattern STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR :: StructureType
- pattern STRUCTURE_TYPE_DISPLAY_MODE_STEREO_PROPERTIES_NV :: StructureType
- pattern STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD :: StructureType
- pattern STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR :: StructureType
- pattern STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR :: StructureType
- pattern STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR :: StructureType
- pattern STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR :: StructureType
- pattern STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_DISPLAY_SURFACE_STEREO_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT :: StructureType
- pattern STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT :: StructureType
- pattern STRUCTURE_TYPE_EVENT_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_CREATE_INFO_AMDX :: StructureType
- pattern STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_SCRATCH_SIZE_AMDX :: StructureType
- pattern STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_EXTERNAL_COMPUTE_QUEUE_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_EXTERNAL_COMPUTE_QUEUE_DATA_PARAMS_NV :: StructureType
- pattern STRUCTURE_TYPE_EXTERNAL_COMPUTE_QUEUE_DEVICE_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID :: StructureType
- pattern STRUCTURE_TYPE_EXTERNAL_FORMAT_QNX :: StructureType
- pattern STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXT :: StructureType
- pattern STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_EXTERNAL_MEMORY_TENSOR_CREATE_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_EXTERNAL_TENSOR_PROPERTIES_ARM :: StructureType
- pattern STRUCTURE_TYPE_FAULT_CALLBACK_INFO :: StructureType
- pattern STRUCTURE_TYPE_FAULT_DATA :: StructureType
- pattern STRUCTURE_TYPE_FENCE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_FORMAT_PROPERTIES_2 :: StructureType
- pattern STRUCTURE_TYPE_FORMAT_PROPERTIES_3 :: StructureType
- pattern STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO :: StructureType
- pattern STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV :: StructureType
- pattern STRUCTURE_TYPE_FRAME_BOUNDARY_EXT :: StructureType
- pattern STRUCTURE_TYPE_FRAME_BOUNDARY_TENSORS_ARM :: StructureType
- pattern STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_GENERATED_COMMANDS_PIPELINE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_GENERATED_COMMANDS_SHADER_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_GEOMETRY_AABB_NV :: StructureType
- pattern STRUCTURE_TYPE_GEOMETRY_NV :: StructureType
- pattern STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV :: StructureType
- pattern STRUCTURE_TYPE_GET_LATENCY_MARKER_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_HDR_METADATA_EXT :: StructureType
- pattern STRUCTURE_TYPE_HDR_VIVID_DYNAMIC_METADATA_HUAWEI :: StructureType
- pattern STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY :: StructureType
- pattern STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO :: StructureType
- pattern STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_ALIGNMENT_CONTROL_CREATE_INFO_MESA :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_BLIT_2 :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_CONSTRAINTS_INFO_FUCHSIA :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_COPY_2 :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_DESCRIPTOR_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_FORMAT_CONSTRAINTS_INFO_FUCHSIA :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2 :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_RESOLVE_2 :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2 :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2 :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_VIEW_CAPTURE_DESCRIPTOR_DATA_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_VIEW_SLICED_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID :: StructureType
- pattern STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA :: StructureType
- pattern STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_IMPORT_MEMORY_METAL_HANDLE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA :: StructureType
- pattern STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_IMPORT_SCREEN_BUFFER_INFO_QNX :: StructureType
- pattern STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_IMPORT_SEMAPHORE_ZIRCON_HANDLE_INFO_FUCHSIA :: StructureType
- pattern STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_PUSH_DATA_TOKEN_NV :: StructureType
- pattern STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_EXT :: StructureType
- pattern STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV :: StructureType
- pattern STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_PIPELINE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_SHADER_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_SHADER_LAYOUT_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTEL :: StructureType
- pattern STRUCTURE_TYPE_INSTANCE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK :: StructureType
- pattern STRUCTURE_TYPE_LATENCY_SLEEP_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_LATENCY_SLEEP_MODE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_LATENCY_SUBMISSION_PRESENT_ID_NV :: StructureType
- pattern STRUCTURE_TYPE_LATENCY_SURFACE_CAPABILITIES_NV :: StructureType
- pattern STRUCTURE_TYPE_LATENCY_TIMINGS_FRAME_REPORT_NV :: StructureType
- pattern STRUCTURE_TYPE_LAYER_SETTINGS_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK :: StructureType
- pattern STRUCTURE_TYPE_MAPPED_MEMORY_RANGE :: StructureType
- pattern STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO :: StructureType
- pattern STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_MEMORY_BARRIER :: StructureType
- pattern STRUCTURE_TYPE_MEMORY_BARRIER_2 :: StructureType
- pattern STRUCTURE_TYPE_MEMORY_BARRIER_ACCESS_FLAGS_3_KHR :: StructureType
- pattern STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_TENSOR_ARM :: StructureType
- pattern STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS :: StructureType
- pattern STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR :: StructureType
- pattern STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID :: StructureType
- pattern STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_MEMORY_GET_METAL_HANDLE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA :: StructureType
- pattern STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_MEMORY_MAP_INFO :: StructureType
- pattern STRUCTURE_TYPE_MEMORY_MAP_PLACED_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_MEMORY_METAL_HANDLE_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 :: StructureType
- pattern STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY :: StructureType
- pattern STRUCTURE_TYPE_MEMORY_UNMAP_INFO :: StructureType
- pattern STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR :: StructureType
- pattern STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA :: StructureType
- pattern STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_MICROMAP_BUILD_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_MICROMAP_BUILD_SIZES_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_MICROMAP_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_MICROMAP_VERSION_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX :: StructureType
- pattern STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_RENDER_AREAS_RENDER_PASS_BEGIN_INFO_QCOM :: StructureType
- pattern STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_OPAQUE_CAPTURE_DATA_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_OPAQUE_CAPTURE_DESCRIPTOR_DATA_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_OPTICAL_FLOW_EXECUTE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_PROPERTIES_NV :: StructureType
- pattern STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_PRIVATE_DATA_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_OUT_OF_BAND_QUEUE_TYPE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_EXT :: StructureType
- pattern STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL :: StructureType
- pattern STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR :: StructureType
- pattern STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR :: StructureType
- pattern STRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTEL :: StructureType
- pattern STRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTEL :: StructureType
- pattern STRUCTURE_TYPE_PERFORMANCE_QUERY_RESERVATION_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTEL :: StructureType
- pattern STRUCTURE_TYPE_PER_TILE_BEGIN_INFO_QCOM :: StructureType
- pattern STRUCTURE_TYPE_PER_TILE_END_INFO_QCOM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_ADDRESS_BINDING_REPORT_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_ANTI_LAG_FEATURES_AMD :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_FEATURES_HUAWEI :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_PROPERTIES_HUAWEI :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_VRS_FEATURES_HUAWEI :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_COMMAND_BUFFER_INHERITANCE_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_OCCUPANCY_PRIORITY_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_PROPERTIES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_PROPERTIES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_CONVERSION_FEATURES_QCOM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_VECTOR_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_VECTOR_PROPERTIES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_PROPERTIES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_CLAMP_FEATURES_QCOM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_WEIGHTS_FEATURES_QCOM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_PROPERTIES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_RESOLVE_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DATA_GRAPH_FEATURES_ARM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DATA_GRAPH_MODEL_FEATURES_QCOM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DENSE_GEOMETRY_FORMAT_FEATURES_AMDX :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_BIAS_CONTROL_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_CONTROL_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_DENSITY_MAP_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_TENSOR_FEATURES_ARM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_TENSOR_PROPERTIES_ARM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_HEAP_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_HEAP_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_HEAP_TENSOR_PROPERTIES_ARM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_COMPUTE_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_PROPERTIES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_PROPERTIES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_COMPUTE_QUEUE_PROPERTIES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_FEATURES_ANDROID :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_PROPERTIES_ANDROID :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCREEN_BUFFER_FEATURES_QNX :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_TENSOR_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_FAULT_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2 :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_FORMAT_PACK_FEATURES_ARM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_LAYERED_FEATURES_VALVE :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_LAYERED_PROPERTIES_VALVE :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAME_BOUNDARY_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_HDR_VIVID_FEATURES_HUAWEI :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_FEATURES_MESA :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_PROPERTIES_MESA :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2 :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_FEATURES_QCOM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_PROPERTIES_QCOM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_SLICED_VIEW_OF_3D_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_INTERNALLY_SYNCHRONIZED_QUEUES_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_PROPERTIES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_PROPERTIES_LIST_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_VULKAN_PROPERTIES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_DRIVER_PROPERTIES_MSFT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_DITHERING_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_VERTEX_ATTRIBUTES_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_VERTEX_ATTRIBUTES_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_10_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_10_PROPERTIES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_7_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_7_PROPERTIES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_8_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_9_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_9_PROPERTIES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MAP_MEMORY_PLACED_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MAP_MEMORY_PLACED_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2 :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_RENDER_AREAS_FEATURES_QCOM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_VIEWPORTS_FEATURES_QCOM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_PROPERTIES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PER_STAGE_DESCRIPTOR_SET_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_BINARY_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_BINARY_PROPERTIES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CACHE_INCREMENTAL_MODE_FEATURES_SEC :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_OPACITY_MICROMAP_FEATURES_ARM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_BARRIER_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_2_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_METERING_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_TIMING_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_2_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2 :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_CONSTANT_BANK_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_CONSTANT_BANK_PROPERTIES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_QUEUE_FAMILY_DATA_GRAPH_PROCESSING_ENGINE_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_RAW_ACCESS_CHAINS_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_PROPERTIES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_LINEAR_SWEPT_SPHERES_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_POSITION_FETCH_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_VALIDATION_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_RELAXED_LINE_RASTERIZATION_FEATURES_IMG :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_FEATURES_ARM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_PROPERTIES_ARM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_FEATURES_ARM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_PROPERTIES_ARM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_64_BIT_INDEXING_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT16_VECTOR_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_BFLOAT16_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_FEATURES_AMDX :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_PROPERTIES_AMDX :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT8_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FMA_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_LONG_VECTOR_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_LONG_VECTOR_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MAXIMAL_RECONVERGENCE_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_QUAD_CONTROL_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_RELAXED_EXTENDED_INSTRUCTION_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_REPLICATED_COMPOSITES_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_PARTITIONED_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TILE_IMAGE_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TILE_IMAGE_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_UNIFORM_BUFFER_UNSIZED_ARRAY_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_UNTYPED_POINTERS_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2 :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SWAPCHAIN_MAINTENANCE_1_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_TENSOR_FEATURES_ARM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_TENSOR_PROPERTIES_ARM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_3D_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_MEMORY_HEAP_FEATURES_QCOM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_MEMORY_HEAP_PROPERTIES_QCOM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_SHADING_FEATURES_QCOM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_SHADING_PROPERTIES_QCOM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFIED_IMAGE_LAYOUTS_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_ROBUSTNESS_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_4_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_4_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_SC_1_0_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_SC_1_0_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_DEGAMMA_FEATURES_QCOM :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_DEVICE_MEMORY_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_BINARY_CREATE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_BINARY_DATA_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_BINARY_HANDLES_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_BINARY_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_BINARY_KEY_KHR :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_CREATE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_FRAGMENT_DENSITY_MAP_LAYERED_CREATE_INFO_VALVE :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_INDIRECT_DEVICE_ADDRESS_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_OFFLINE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_POOL_SIZE :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_NODE_CREATE_INFO_AMDX :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLAMP_CONTROL_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP :: StructureType
- pattern STRUCTURE_TYPE_PRESENT_ID_2_KHR :: StructureType
- pattern STRUCTURE_TYPE_PRESENT_ID_KHR :: StructureType
- pattern STRUCTURE_TYPE_PRESENT_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_PRESENT_REGIONS_KHR :: StructureType
- pattern STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE :: StructureType
- pattern STRUCTURE_TYPE_PRESENT_TIMINGS_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_PRESENT_TIMING_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_PRESENT_TIMING_SURFACE_CAPABILITIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_PRESENT_WAIT_2_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO :: StructureType
- pattern STRUCTURE_TYPE_PUSH_CONSTANTS_INFO :: StructureType
- pattern STRUCTURE_TYPE_PUSH_CONSTANT_BANK_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_PUSH_DATA_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO :: StructureType
- pattern STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_QUERY_LOW_LATENCY_SUPPORT_NV :: StructureType
- pattern STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL :: StructureType
- pattern STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV :: StructureType
- pattern STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV :: StructureType
- pattern STRUCTURE_TYPE_QUEUE_FAMILY_DATA_GRAPH_PROCESSING_ENGINE_PROPERTIES_ARM :: StructureType
- pattern STRUCTURE_TYPE_QUEUE_FAMILY_DATA_GRAPH_PROPERTIES_ARM :: StructureType
- pattern STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_QUEUE_FAMILY_OWNERSHIP_TRANSFER_PROPERTIES_KHR :: StructureType
- pattern STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2 :: StructureType
- pattern STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_RELEASE_CAPTURED_PIPELINE_DATA_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_RELEASE_SWAPCHAIN_IMAGES_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_RENDERING_AREA_INFO :: StructureType
- pattern STRUCTURE_TYPE_RENDERING_ATTACHMENT_FLAGS_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO :: StructureType
- pattern STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO :: StructureType
- pattern STRUCTURE_TYPE_RENDERING_END_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_RENDERING_INFO :: StructureType
- pattern STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO :: StructureType
- pattern STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO :: StructureType
- pattern STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO :: StructureType
- pattern STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 :: StructureType
- pattern STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT :: StructureType
- pattern STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_RENDER_PASS_STRIPE_BEGIN_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_RENDER_PASS_STRIPE_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_RENDER_PASS_STRIPE_SUBMIT_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_RENDER_PASS_TILE_SHADING_CREATE_INFO_QCOM :: StructureType
- pattern STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM :: StructureType
- pattern STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2 :: StructureType
- pattern STRUCTURE_TYPE_RESOLVE_IMAGE_MODE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_RESOURCE_DESCRIPTOR_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_SAMPLER_BLOCK_MATCH_WINDOW_CREATE_INFO_QCOM :: StructureType
- pattern STRUCTURE_TYPE_SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_SAMPLER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_SAMPLER_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_SAMPLER_CUBIC_WEIGHTS_CREATE_INFO_QCOM :: StructureType
- pattern STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_INDEX_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES :: StructureType
- pattern STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO :: StructureType
- pattern STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_YCBCR_DEGAMMA_CREATE_INFO_QCOM :: StructureType
- pattern STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_SCREEN_BUFFER_FORMAT_PROPERTIES_QNX :: StructureType
- pattern STRUCTURE_TYPE_SCREEN_BUFFER_PROPERTIES_QNX :: StructureType
- pattern STRUCTURE_TYPE_SCREEN_SURFACE_CREATE_INFO_QNX :: StructureType
- pattern STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_SEMAPHORE_GET_ZIRCON_HANDLE_INFO_FUCHSIA :: StructureType
- pattern STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO :: StructureType
- pattern STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO :: StructureType
- pattern STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO :: StructureType
- pattern STRUCTURE_TYPE_SET_DESCRIPTOR_BUFFER_OFFSETS_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_SET_LATENCY_MARKER_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_SET_PRESENT_CONFIG_NV :: StructureType
- pattern STRUCTURE_TYPE_SHADER_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_SHADER_DESCRIPTOR_SET_AND_BINDING_MAPPING_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO :: StructureType
- pattern STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT :: StructureType
- pattern STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR :: StructureType
- pattern STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2 :: StructureType
- pattern STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2 :: StructureType
- pattern STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP :: StructureType
- pattern STRUCTURE_TYPE_SUBMIT_INFO :: StructureType
- pattern STRUCTURE_TYPE_SUBMIT_INFO_2 :: StructureType
- pattern STRUCTURE_TYPE_SUBPASS_BEGIN_INFO :: StructureType
- pattern STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2 :: StructureType
- pattern STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2 :: StructureType
- pattern STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE :: StructureType
- pattern STRUCTURE_TYPE_SUBPASS_END_INFO :: StructureType
- pattern STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT :: StructureType
- pattern STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI :: StructureType
- pattern STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE :: StructureType
- pattern STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2 :: StructureType
- pattern STRUCTURE_TYPE_SUBSAMPLED_IMAGE_FORMAT_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT :: StructureType
- pattern STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR :: StructureType
- pattern STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT :: StructureType
- pattern STRUCTURE_TYPE_SURFACE_CAPABILITIES_PRESENT_BARRIER_NV :: StructureType
- pattern STRUCTURE_TYPE_SURFACE_CAPABILITIES_PRESENT_ID_2_KHR :: StructureType
- pattern STRUCTURE_TYPE_SURFACE_CAPABILITIES_PRESENT_WAIT_2_KHR :: StructureType
- pattern STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR :: StructureType
- pattern STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_SURFACE_PRESENT_MODE_COMPATIBILITY_KHR :: StructureType
- pattern STRUCTURE_TYPE_SURFACE_PRESENT_MODE_KHR :: StructureType
- pattern STRUCTURE_TYPE_SURFACE_PRESENT_SCALING_CAPABILITIES_KHR :: StructureType
- pattern STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR :: StructureType
- pattern STRUCTURE_TYPE_SWAPCHAIN_CALIBRATED_TIMESTAMP_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD :: StructureType
- pattern STRUCTURE_TYPE_SWAPCHAIN_LATENCY_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_SWAPCHAIN_PRESENT_BARRIER_CREATE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_SWAPCHAIN_PRESENT_FENCE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODES_CREATE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_SWAPCHAIN_PRESENT_SCALING_CREATE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_SWAPCHAIN_TIME_DOMAIN_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_SWAPCHAIN_TIMING_PROPERTIES_EXT :: StructureType
- pattern STRUCTURE_TYPE_SYSMEM_COLOR_SPACE_FUCHSIA :: StructureType
- pattern STRUCTURE_TYPE_TENSOR_CAPTURE_DESCRIPTOR_DATA_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_TENSOR_COPY_ARM :: StructureType
- pattern STRUCTURE_TYPE_TENSOR_CREATE_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_TENSOR_DEPENDENCY_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_TENSOR_DESCRIPTION_ARM :: StructureType
- pattern STRUCTURE_TYPE_TENSOR_FORMAT_PROPERTIES_ARM :: StructureType
- pattern STRUCTURE_TYPE_TENSOR_MEMORY_BARRIER_ARM :: StructureType
- pattern STRUCTURE_TYPE_TENSOR_MEMORY_REQUIREMENTS_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_TENSOR_VIEW_CAPTURE_DESCRIPTOR_DATA_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_TENSOR_VIEW_CREATE_INFO_ARM :: StructureType
- pattern STRUCTURE_TYPE_TEXEL_BUFFER_DESCRIPTOR_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD :: StructureType
- pattern STRUCTURE_TYPE_TILE_MEMORY_BIND_INFO_QCOM :: StructureType
- pattern STRUCTURE_TYPE_TILE_MEMORY_REQUIREMENTS_QCOM :: StructureType
- pattern STRUCTURE_TYPE_TILE_MEMORY_SIZE_INFO_QCOM :: StructureType
- pattern STRUCTURE_TYPE_TILE_PROPERTIES_QCOM :: StructureType
- pattern STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO :: StructureType
- pattern STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT :: StructureType
- pattern STRUCTURE_TYPE_VALIDATION_FEATURES_EXT :: StructureType
- pattern STRUCTURE_TYPE_VALIDATION_FLAGS_EXT :: StructureType
- pattern STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT :: StructureType
- pattern STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT :: StructureType
- pattern STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN :: StructureType
- pattern STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV :: StructureType
- pattern STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET :: StructureType
- pattern STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR :: StructureType
- pattern STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV :: StructureType
- pattern STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK :: StructureType
- pattern STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_TENSOR_ARM :: StructureType
- pattern STRUCTURE_TYPE_WRITE_INDIRECT_EXECUTION_SET_PIPELINE_EXT :: StructureType
- pattern STRUCTURE_TYPE_WRITE_INDIRECT_EXECUTION_SET_SHADER_EXT :: StructureType
- pattern STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR :: StructureType
- pattern STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR :: StructureType
- newtype ObjectType where
- ObjectType Int32
- pattern OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR :: ObjectType
- pattern OBJECT_TYPE_ACCELERATION_STRUCTURE_NV :: ObjectType
- pattern OBJECT_TYPE_BUFFER :: ObjectType
- pattern OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA :: ObjectType
- pattern OBJECT_TYPE_BUFFER_VIEW :: ObjectType
- pattern OBJECT_TYPE_COMMAND_BUFFER :: ObjectType
- pattern OBJECT_TYPE_COMMAND_POOL :: ObjectType
- pattern OBJECT_TYPE_CUDA_FUNCTION_NV :: ObjectType
- pattern OBJECT_TYPE_CUDA_MODULE_NV :: ObjectType
- pattern OBJECT_TYPE_CU_FUNCTION_NVX :: ObjectType
- pattern OBJECT_TYPE_CU_MODULE_NVX :: ObjectType
- pattern OBJECT_TYPE_DATA_GRAPH_PIPELINE_SESSION_ARM :: ObjectType
- pattern OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT :: ObjectType
- pattern OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT :: ObjectType
- pattern OBJECT_TYPE_DEFERRED_OPERATION_KHR :: ObjectType
- pattern OBJECT_TYPE_DESCRIPTOR_POOL :: ObjectType
- pattern OBJECT_TYPE_DESCRIPTOR_SET :: ObjectType
- pattern OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT :: ObjectType
- pattern OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE :: ObjectType
- pattern OBJECT_TYPE_DEVICE :: ObjectType
- pattern OBJECT_TYPE_DEVICE_MEMORY :: ObjectType
- pattern OBJECT_TYPE_DISPLAY_KHR :: ObjectType
- pattern OBJECT_TYPE_DISPLAY_MODE_KHR :: ObjectType
- pattern OBJECT_TYPE_EVENT :: ObjectType
- pattern OBJECT_TYPE_EXTERNAL_COMPUTE_QUEUE_NV :: ObjectType
- pattern OBJECT_TYPE_FENCE :: ObjectType
- pattern OBJECT_TYPE_FRAMEBUFFER :: ObjectType
- pattern OBJECT_TYPE_IMAGE :: ObjectType
- pattern OBJECT_TYPE_IMAGE_VIEW :: ObjectType
- pattern OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_EXT :: ObjectType
- pattern OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NV :: ObjectType
- pattern OBJECT_TYPE_INDIRECT_EXECUTION_SET_EXT :: ObjectType
- pattern OBJECT_TYPE_INSTANCE :: ObjectType
- pattern OBJECT_TYPE_MICROMAP_EXT :: ObjectType
- pattern OBJECT_TYPE_OPTICAL_FLOW_SESSION_NV :: ObjectType
- pattern OBJECT_TYPE_PERFORMANCE_CONFIGURATION_INTEL :: ObjectType
- pattern OBJECT_TYPE_PHYSICAL_DEVICE :: ObjectType
- pattern OBJECT_TYPE_PIPELINE :: ObjectType
- pattern OBJECT_TYPE_PIPELINE_BINARY_KHR :: ObjectType
- pattern OBJECT_TYPE_PIPELINE_CACHE :: ObjectType
- pattern OBJECT_TYPE_PIPELINE_LAYOUT :: ObjectType
- pattern OBJECT_TYPE_PRIVATE_DATA_SLOT :: ObjectType
- pattern OBJECT_TYPE_QUERY_POOL :: ObjectType
- pattern OBJECT_TYPE_QUEUE :: ObjectType
- pattern OBJECT_TYPE_RENDER_PASS :: ObjectType
- pattern OBJECT_TYPE_SAMPLER :: ObjectType
- pattern OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION :: ObjectType
- pattern OBJECT_TYPE_SEMAPHORE :: ObjectType
- pattern OBJECT_TYPE_SHADER_EXT :: ObjectType
- pattern OBJECT_TYPE_SHADER_MODULE :: ObjectType
- pattern OBJECT_TYPE_SURFACE_KHR :: ObjectType
- pattern OBJECT_TYPE_SWAPCHAIN_KHR :: ObjectType
- pattern OBJECT_TYPE_TENSOR_ARM :: ObjectType
- pattern OBJECT_TYPE_TENSOR_VIEW_ARM :: ObjectType
- pattern OBJECT_TYPE_UNKNOWN :: ObjectType
- pattern OBJECT_TYPE_VALIDATION_CACHE_EXT :: ObjectType
- newtype ImageCreateFlagBits where
- ImageCreateFlagBits Flags
- pattern IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT :: ImageCreateFlagBits
- pattern IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT :: ImageCreateFlagBits
- pattern IMAGE_CREATE_ALIAS_BIT :: ImageCreateFlagBits
- pattern IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT :: ImageCreateFlagBits
- pattern IMAGE_CREATE_CORNER_SAMPLED_BIT_NV :: ImageCreateFlagBits
- pattern IMAGE_CREATE_CUBE_COMPATIBLE_BIT :: ImageCreateFlagBits
- pattern IMAGE_CREATE_DESCRIPTOR_HEAP_CAPTURE_REPLAY_BIT_EXT :: ImageCreateFlagBits
- pattern IMAGE_CREATE_DISJOINT_BIT :: ImageCreateFlagBits
- pattern IMAGE_CREATE_EXTENDED_USAGE_BIT :: ImageCreateFlagBits
- pattern IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_EXT :: ImageCreateFlagBits
- pattern IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT :: ImageCreateFlagBits
- pattern IMAGE_CREATE_MUTABLE_FORMAT_BIT :: ImageCreateFlagBits
- pattern IMAGE_CREATE_PROTECTED_BIT :: ImageCreateFlagBits
- pattern IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT :: ImageCreateFlagBits
- pattern IMAGE_CREATE_SPARSE_ALIASED_BIT :: ImageCreateFlagBits
- pattern IMAGE_CREATE_SPARSE_BINDING_BIT :: ImageCreateFlagBits
- pattern IMAGE_CREATE_SPARSE_RESIDENCY_BIT :: ImageCreateFlagBits
- pattern IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT :: ImageCreateFlagBits
- pattern IMAGE_CREATE_SUBSAMPLED_BIT_EXT :: ImageCreateFlagBits
- type ImageCreateFlags = ImageCreateFlagBits
- newtype FormatFeatureFlagBits where
- FormatFeatureFlagBits Flags
- pattern FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR :: FormatFeatureFlagBits
- pattern FORMAT_FEATURE_BLIT_DST_BIT :: FormatFeatureFlagBits
- pattern FORMAT_FEATURE_BLIT_SRC_BIT :: FormatFeatureFlagBits
- pattern FORMAT_FEATURE_COLOR_ATTACHMENT_BIT :: FormatFeatureFlagBits
- pattern FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT :: FormatFeatureFlagBits
- pattern FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT :: FormatFeatureFlagBits
- pattern FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT :: FormatFeatureFlagBits
- pattern FORMAT_FEATURE_DISJOINT_BIT :: FormatFeatureFlagBits
- pattern FORMAT_FEATURE_FRAGMENT_DENSITY_MAP_BIT_EXT :: FormatFeatureFlagBits
- pattern FORMAT_FEATURE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR :: FormatFeatureFlagBits
- pattern FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT :: FormatFeatureFlagBits
- pattern FORMAT_FEATURE_SAMPLED_IMAGE_BIT :: FormatFeatureFlagBits
- pattern FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT :: FormatFeatureFlagBits
- pattern FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT :: FormatFeatureFlagBits
- pattern FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT :: FormatFeatureFlagBits
- pattern FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT :: FormatFeatureFlagBits
- pattern FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT :: FormatFeatureFlagBits
- pattern FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT :: FormatFeatureFlagBits
- pattern FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT :: FormatFeatureFlagBits
- pattern FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT :: FormatFeatureFlagBits
- pattern FORMAT_FEATURE_STORAGE_IMAGE_BIT :: FormatFeatureFlagBits
- pattern FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT :: FormatFeatureFlagBits
- pattern FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT :: FormatFeatureFlagBits
- pattern FORMAT_FEATURE_TRANSFER_DST_BIT :: FormatFeatureFlagBits
- pattern FORMAT_FEATURE_TRANSFER_SRC_BIT :: FormatFeatureFlagBits
- pattern FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT :: FormatFeatureFlagBits
- pattern FORMAT_FEATURE_VERTEX_BUFFER_BIT :: FormatFeatureFlagBits
- type FormatFeatureFlags = FormatFeatureFlagBits
- newtype ImageAspectFlagBits where
- ImageAspectFlagBits Flags
- pattern IMAGE_ASPECT_COLOR_BIT :: ImageAspectFlagBits
- pattern IMAGE_ASPECT_DEPTH_BIT :: ImageAspectFlagBits
- pattern IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT :: ImageAspectFlagBits
- pattern IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT :: ImageAspectFlagBits
- pattern IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT :: ImageAspectFlagBits
- pattern IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT :: ImageAspectFlagBits
- pattern IMAGE_ASPECT_METADATA_BIT :: ImageAspectFlagBits
- pattern IMAGE_ASPECT_NONE :: ImageAspectFlagBits
- pattern IMAGE_ASPECT_PLANE_0_BIT :: ImageAspectFlagBits
- pattern IMAGE_ASPECT_PLANE_1_BIT :: ImageAspectFlagBits
- pattern IMAGE_ASPECT_PLANE_2_BIT :: ImageAspectFlagBits
- pattern IMAGE_ASPECT_STENCIL_BIT :: ImageAspectFlagBits
- type ImageAspectFlags = ImageAspectFlagBits
- newtype SamplerYcbcrModelConversion where
- SamplerYcbcrModelConversion Int32
- pattern SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY :: SamplerYcbcrModelConversion
- pattern SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020 :: SamplerYcbcrModelConversion
- pattern SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601 :: SamplerYcbcrModelConversion
- pattern SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709 :: SamplerYcbcrModelConversion
- pattern SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY :: SamplerYcbcrModelConversion
- newtype SamplerYcbcrRange where
- newtype ChromaLocation where
- ChromaLocation Int32
- pattern CHROMA_LOCATION_COSITED_EVEN :: ChromaLocation
- pattern CHROMA_LOCATION_MIDPOINT :: ChromaLocation
Documentation
createSamplerYcbcrConversion Source #
Arguments
| :: forall (a :: [Type]) io. (Extendss SamplerYcbcrConversionCreateInfo a, PokeChain a, MonadIO io) | |
| => Device |
|
| -> SamplerYcbcrConversionCreateInfo a |
|
| -> ("allocator" ::: Maybe AllocationCallbacks) |
|
| -> io SamplerYcbcrConversion |
vkCreateSamplerYcbcrConversion - Create a new Y′CBCR conversion
Description
The interpretation of the configured sampler Y′CBCR conversion is described in more detail in the description of sampler Y′CBCR conversion in the Image Operations chapter.
Valid Usage
- The samplerYcbcrConversion feature must be enabled
Valid Usage (Implicit)
-
devicemust be a validDevicehandle
-
pCreateInfomust be a valid pointer to a validSamplerYcbcrConversionCreateInfostructure - If
pAllocatoris notNULL,pAllocatormust be a valid pointer to a validAllocationCallbacksstructure -
pYcbcrConversionmust be a valid pointer to aSamplerYcbcrConversionhandle
Return Codes
See Also
VK_KHR_sampler_ycbcr_conversion,
VK_VERSION_1_1,
AllocationCallbacks,
Device,
SamplerYcbcrConversion,
SamplerYcbcrConversionCreateInfo
withSamplerYcbcrConversion :: forall (a :: [Type]) io r. (Extendss SamplerYcbcrConversionCreateInfo a, PokeChain a, MonadIO io) => Device -> SamplerYcbcrConversionCreateInfo a -> Maybe AllocationCallbacks -> (io SamplerYcbcrConversion -> (SamplerYcbcrConversion -> io ()) -> r) -> r Source #
A convenience wrapper to make a compatible pair of calls to
createSamplerYcbcrConversion and destroySamplerYcbcrConversion
To ensure that destroySamplerYcbcrConversion is always called: pass
bracket (or the allocate function from your
favourite resource management library) as the last argument.
To just extract the pair pass (,) as the last argument.
destroySamplerYcbcrConversion Source #
Arguments
| :: MonadIO io | |
| => Device |
|
| -> SamplerYcbcrConversion |
|
| -> ("allocator" ::: Maybe AllocationCallbacks) |
|
| -> io () |
vkDestroySamplerYcbcrConversion - Destroy a created Y′CBCR conversion
Valid Usage (Implicit)
-
devicemust be a validDevicehandle
- If
ycbcrConversionis notNULL_HANDLE,ycbcrConversionmust be a validSamplerYcbcrConversionhandle - If
pAllocatoris notNULL,pAllocatormust be a valid pointer to a validAllocationCallbacksstructure - If
ycbcrConversionis a valid handle, it must have been created, allocated, or retrieved fromdevice
Host Synchronization
- Host access to
ycbcrConversionmust be externally synchronized
See Also
VK_KHR_sampler_ycbcr_conversion,
VK_VERSION_1_1,
AllocationCallbacks,
Device,
SamplerYcbcrConversion
data SamplerYcbcrConversionInfo Source #
VkSamplerYcbcrConversionInfo - Structure specifying Y′CBCR conversion to a sampler or image view
Valid Usage (Implicit)
See Also
VK_KHR_sampler_ycbcr_conversion,
VK_VERSION_1_1,
SamplerYcbcrConversion,
StructureType
Constructors
| SamplerYcbcrConversionInfo | |
Fields
| |
Instances
data SamplerYcbcrConversionCreateInfo (es :: [Type]) Source #
VkSamplerYcbcrConversionCreateInfo - Structure specifying the parameters of the newly created conversion
Description
Setting forceExplicitReconstruction to
TRUE may have a performance penalty
on implementations where explicit reconstruction is not the default mode
of operation.
If format supports
FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT
the forceExplicitReconstruction value behaves as if it were
TRUE.
If the pNext chain includes a
ExternalFormatANDROID
structure with non-zero externalFormat member, the sampler Y′CBCR
conversion object represents an external format conversion, and
format must be FORMAT_UNDEFINED. Such
conversions must only be used to sample image views with a matching
external format.
When creating an external format conversion, the value of components
is ignored.
Valid Usage
- If an
external format conversion is being created,
formatmust beFORMAT_UNDEFINED
- If an
external format conversion is not being created,
formatmust represent unsigned normalized values (i.e. the format must be aUNORMformat) - The
potential format features
of the sampler Y′CBCR conversion must support
FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BITorFORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT - If the
potential format features
of the sampler Y′CBCR conversion do not support
FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT,xChromaOffsetandyChromaOffsetmust not beCHROMA_LOCATION_COSITED_EVENif the corresponding components are downsampled - If the
potential format features
of the sampler Y′CBCR conversion do not support
FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT,xChromaOffsetandyChromaOffsetmust not beCHROMA_LOCATION_MIDPOINTif the corresponding components are downsampled - If the
format has a
_422or_420suffix, thencomponents.gmust be the identity swizzle - If the
format has a
_422or_420suffix, thencomponents.amust be the identity swizzle,COMPONENT_SWIZZLE_ONE, orCOMPONENT_SWIZZLE_ZERO - If the
format has a
_422or_420suffix, thencomponents.rmust be the identity swizzle orCOMPONENT_SWIZZLE_B - If the
format has a
_422or_420suffix, thencomponents.bmust be the identity swizzle orCOMPONENT_SWIZZLE_R - If the
format has a
_422or_420suffix, and if eithercomponents.rorcomponents.bis the identity swizzle, both values must be the identity swizzle - If
ycbcrModelis notSAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY, thencomponents.r,components.g, andcomponents.bmust correspond to components of theformat; that is,components.r,components.g, andcomponents.bmust not beCOMPONENT_SWIZZLE_ZEROorCOMPONENT_SWIZZLE_ONE, and must not correspond to a component containing zero or one as a consequence of component substitution - If
ycbcrRangeisSAMPLER_YCBCR_RANGE_ITU_NARROW, then the R, G, and B components obtained by applying thecomponentswizzle toformatmust each have a bit-depth greater than or equal to 8 -
If the
potential format features
of the sampler Y′CBCR conversion do not support
FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BITforceExplicitReconstructionmust beFALSE - If the
potential format features
of the sampler Y′CBCR conversion do not support
FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT,chromaFiltermust not beFILTER_LINEAR - If the
pNextchain includes aSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOMstructure, and if the ycbcrDegamma feature is not enabled, thenSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM::enableYDegammamust beFALSE - If the
pNextchain includes aSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOMstructure, and if the ycbcrDegamma feature is not enabled, thenSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM::enableCbCrDegammamust beFALSE - If the
pNextchain includes aSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOMstructure,formatmust be a format with 8-bit R, G, and B components
Valid Usage (Implicit)
-
sTypemust beSTRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO
- Each
pNextmember of any structure (including this one) in thepNextchain must be eitherNULLor a pointer to a valid instance ofExternalFormatANDROID, VkExternalFormatOHOS,ExternalFormatQNX, orSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM - The
sTypevalue of each structure in thepNextchain must be unique -
formatmust be a validFormatvalue -
ycbcrModelmust be a validSamplerYcbcrModelConversionvalue -
ycbcrRangemust be a validSamplerYcbcrRangevalue -
componentsmust be a validComponentMappingstructure -
xChromaOffsetmust be a validChromaLocationvalue -
yChromaOffsetmust be a validChromaLocationvalue -
chromaFiltermust be a validFiltervalue
If chromaFilter is FILTER_NEAREST, chroma
samples are reconstructed to luma component resolution using
nearest-neighbour sampling. Otherwise, chroma samples are reconstructed
using interpolation. More details can be found in
the description of sampler Y′CBCR conversion
in the
Image Operations
chapter.
See Also
VK_KHR_sampler_ycbcr_conversion,
VK_VERSION_1_1,
Bool32,
ChromaLocation,
ComponentMapping,
Filter,
Format,
SamplerYcbcrModelConversion,
SamplerYcbcrRange,
StructureType,
createSamplerYcbcrConversion, createSamplerYcbcrConversion
Constructors
| SamplerYcbcrConversionCreateInfo | |
Fields
| |
Instances
data BindImagePlaneMemoryInfo Source #
VkBindImagePlaneMemoryInfo - Structure specifying how to bind an image plane to memory
Valid Usage
- If the image’s
tilingisIMAGE_TILING_LINEARorIMAGE_TILING_OPTIMAL, thenplaneAspectmust be a single valid multi-planar aspect mask bit
- If the image’s
tilingisIMAGE_TILING_DRM_FORMAT_MODIFIER_EXT, thenplaneAspectmust be a single valid memory plane for the image (that is,aspectMaskmust specify a plane index that is less than theDrmFormatModifierPropertiesEXT::drmFormatModifierPlaneCountassociated with the image’sformatandImageDrmFormatModifierPropertiesEXT::drmFormatModifier)
Valid Usage (Implicit)
-
sTypemust beSTRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO
-
planeAspectmust be a validImageAspectFlagBitsvalue
See Also
VK_KHR_sampler_ycbcr_conversion,
VK_VERSION_1_1,
ImageAspectFlagBits,
StructureType
Constructors
| BindImagePlaneMemoryInfo | |
Fields
| |
Instances
data ImagePlaneMemoryRequirementsInfo Source #
VkImagePlaneMemoryRequirementsInfo - Structure specifying image plane for memory requirements
Valid Usage
- If the
image’s
tilingisIMAGE_TILING_LINEARorIMAGE_TILING_OPTIMAL, thenplaneAspectmust be a single valid multi-planar aspect mask bit
- If the
image’s
tilingisIMAGE_TILING_DRM_FORMAT_MODIFIER_EXT, thenplaneAspectmust be a single valid memory plane for the image (that is,aspectMaskmust specify a plane index that is less than theDrmFormatModifierPropertiesEXT::drmFormatModifierPlaneCountassociated with the image’sformatandImageDrmFormatModifierPropertiesEXT::drmFormatModifier)
Valid Usage (Implicit)
-
sTypemust beSTRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO
-
planeAspectmust be a validImageAspectFlagBitsvalue
See Also
VK_KHR_sampler_ycbcr_conversion,
VK_VERSION_1_1,
ImageAspectFlagBits,
StructureType
Constructors
| ImagePlaneMemoryRequirementsInfo | |
Fields
| |
Instances
data PhysicalDeviceSamplerYcbcrConversionFeatures Source #
VkPhysicalDeviceSamplerYcbcrConversionFeatures - Structure describing Y′CBCR conversion features that can be supported by an implementation
Members
This structure describes the following feature:
Description
If the PhysicalDeviceSamplerYcbcrConversionFeatures structure is
included in the pNext chain of the
PhysicalDeviceFeatures2
structure passed to
getPhysicalDeviceFeatures2,
it is filled in to indicate whether each corresponding feature is
supported. If the application wishes to use a
Device with any features described by
PhysicalDeviceSamplerYcbcrConversionFeatures, it must add an
instance of the structure, with the desired feature members set to
TRUE, to the pNext chain of
DeviceCreateInfo when creating the
Device.
Valid Usage (Implicit)
See Also
VK_KHR_sampler_ycbcr_conversion,
VK_VERSION_1_1,
Bool32,
StructureType
Constructors
| PhysicalDeviceSamplerYcbcrConversionFeatures | |
Fields
| |
Instances
data SamplerYcbcrConversionImageFormatProperties Source #
VkSamplerYcbcrConversionImageFormatProperties - Structure specifying combined image sampler descriptor count for multi-planar images
Valid Usage (Implicit)
See Also
VK_KHR_sampler_ycbcr_conversion,
VK_VERSION_1_1,
StructureType
Constructors
| SamplerYcbcrConversionImageFormatProperties | |
Fields
| |
Instances
newtype SamplerYcbcrConversion Source #
VkSamplerYcbcrConversion - Opaque handle to a device-specific sampler Y′CBCR conversion description
See Also
VK_DEFINE_NON_DISPATCHABLE_HANDLE,
VK_KHR_sampler_ycbcr_conversion,
VK_VERSION_1_1,
SamplerYcbcrConversionInfo,
createSamplerYcbcrConversion,
createSamplerYcbcrConversion,
destroySamplerYcbcrConversion,
destroySamplerYcbcrConversion
Constructors
| SamplerYcbcrConversion Word64 |
Instances
VkFormat - Available image formats
Description
FORMAT_UNDEFINEDspecifies that the format is not specified.
FORMAT_R4G4_UNORM_PACK8specifies a two-component, 8-bit packed unsigned normalized format that has a 4-bit R component in bits 4..7, and a 4-bit G component in bits 0..3.FORMAT_R4G4B4A4_UNORM_PACK16specifies a four-component, 16-bit packed unsigned normalized format that has a 4-bit R component in bits 12..15, a 4-bit G component in bits 8..11, a 4-bit B component in bits 4..7, and a 4-bit A component in bits 0..3.FORMAT_B4G4R4A4_UNORM_PACK16specifies a four-component, 16-bit packed unsigned normalized format that has a 4-bit B component in bits 12..15, a 4-bit G component in bits 8..11, a 4-bit R component in bits 4..7, and a 4-bit A component in bits 0..3.FORMAT_A4R4G4B4_UNORM_PACK16specifies a four-component, 16-bit packed unsigned normalized format that has a 4-bit A component in bits 12..15, a 4-bit R component in bits 8..11, a 4-bit G component in bits 4..7, and a 4-bit B component in bits 0..3.FORMAT_A4B4G4R4_UNORM_PACK16specifies a four-component, 16-bit packed unsigned normalized format that has a 4-bit A component in bits 12..15, a 4-bit B component in bits 8..11, a 4-bit G component in bits 4..7, and a 4-bit R component in bits 0..3.FORMAT_R5G6B5_UNORM_PACK16specifies a three-component, 16-bit packed unsigned normalized format that has a 5-bit R component in bits 11..15, a 6-bit G component in bits 5..10, and a 5-bit B component in bits 0..4.FORMAT_B5G6R5_UNORM_PACK16specifies a three-component, 16-bit packed unsigned normalized format that has a 5-bit B component in bits 11..15, a 6-bit G component in bits 5..10, and a 5-bit R component in bits 0..4.FORMAT_R5G5B5A1_UNORM_PACK16specifies a four-component, 16-bit packed unsigned normalized format that has a 5-bit R component in bits 11..15, a 5-bit G component in bits 6..10, a 5-bit B component in bits 1..5, and a 1-bit A component in bit 0.FORMAT_B5G5R5A1_UNORM_PACK16specifies a four-component, 16-bit packed unsigned normalized format that has a 5-bit B component in bits 11..15, a 5-bit G component in bits 6..10, a 5-bit R component in bits 1..5, and a 1-bit A component in bit 0.FORMAT_A1R5G5B5_UNORM_PACK16specifies a four-component, 16-bit packed unsigned normalized format that has a 1-bit A component in bit 15, a 5-bit R component in bits 10..14, a 5-bit G component in bits 5..9, and a 5-bit B component in bits 0..4.FORMAT_A1B5G5R5_UNORM_PACK16specifies a four-component, 16-bit packed unsigned normalized format that has a 1-bit A component in bit 15, a 5-bit B component in bits 10..14, a 5-bit G component in bits 5..9, and a 5-bit R component in bits 0..4.FORMAT_A8_UNORMspecifies a one-component, 8-bit unsigned normalized format that has a single 8-bit A component.FORMAT_R8_UNORMspecifies a one-component, 8-bit unsigned normalized format that has a single 8-bit R component.FORMAT_R8_SNORMspecifies a one-component, 8-bit signed normalized format that has a single 8-bit R component.FORMAT_R8_USCALEDspecifies a one-component, 8-bit unsigned scaled integer format that has a single 8-bit R component.FORMAT_R8_SSCALEDspecifies a one-component, 8-bit signed scaled integer format that has a single 8-bit R component.FORMAT_R8_UINTspecifies a one-component, 8-bit unsigned integer format that has a single 8-bit R component.FORMAT_R8_SINTspecifies a one-component, 8-bit signed integer format that has a single 8-bit R component.FORMAT_R8_SRGBspecifies a one-component, 8-bit unsigned normalized format that has a single 8-bit R component stored with sRGB nonlinear encoding.FORMAT_R8G8_UNORMspecifies a two-component, 16-bit unsigned normalized format that has an 8-bit R component in byte 0, and an 8-bit G component in byte 1.FORMAT_R8G8_SNORMspecifies a two-component, 16-bit signed normalized format that has an 8-bit R component in byte 0, and an 8-bit G component in byte 1.FORMAT_R8G8_USCALEDspecifies a two-component, 16-bit unsigned scaled integer format that has an 8-bit R component in byte 0, and an 8-bit G component in byte 1.FORMAT_R8G8_SSCALEDspecifies a two-component, 16-bit signed scaled integer format that has an 8-bit R component in byte 0, and an 8-bit G component in byte 1.FORMAT_R8G8_UINTspecifies a two-component, 16-bit unsigned integer format that has an 8-bit R component in byte 0, and an 8-bit G component in byte 1.FORMAT_R8G8_SINTspecifies a two-component, 16-bit signed integer format that has an 8-bit R component in byte 0, and an 8-bit G component in byte 1.FORMAT_R8G8_SRGBspecifies a two-component, 16-bit unsigned normalized format that has an 8-bit R component stored with sRGB nonlinear encoding in byte 0, and an 8-bit G component stored with sRGB nonlinear encoding in byte 1.FORMAT_R8G8B8_UNORMspecifies a three-component, 24-bit unsigned normalized format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, and an 8-bit B component in byte 2.FORMAT_R8G8B8_SNORMspecifies a three-component, 24-bit signed normalized format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, and an 8-bit B component in byte 2.FORMAT_R8G8B8_USCALEDspecifies a three-component, 24-bit unsigned scaled format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, and an 8-bit B component in byte 2.FORMAT_R8G8B8_SSCALEDspecifies a three-component, 24-bit signed scaled format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, and an 8-bit B component in byte 2.FORMAT_R8G8B8_UINTspecifies a three-component, 24-bit unsigned integer format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, and an 8-bit B component in byte 2.FORMAT_R8G8B8_SINTspecifies a three-component, 24-bit signed integer format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, and an 8-bit B component in byte 2.FORMAT_R8G8B8_SRGBspecifies a three-component, 24-bit unsigned normalized format that has an 8-bit R component stored with sRGB nonlinear encoding in byte 0, an 8-bit G component stored with sRGB nonlinear encoding in byte 1, and an 8-bit B component stored with sRGB nonlinear encoding in byte 2.FORMAT_B8G8R8_UNORMspecifies a three-component, 24-bit unsigned normalized format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, and an 8-bit R component in byte 2.FORMAT_B8G8R8_SNORMspecifies a three-component, 24-bit signed normalized format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, and an 8-bit R component in byte 2.FORMAT_B8G8R8_USCALEDspecifies a three-component, 24-bit unsigned scaled format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, and an 8-bit R component in byte 2.FORMAT_B8G8R8_SSCALEDspecifies a three-component, 24-bit signed scaled format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, and an 8-bit R component in byte 2.FORMAT_B8G8R8_UINTspecifies a three-component, 24-bit unsigned integer format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, and an 8-bit R component in byte 2.FORMAT_B8G8R8_SINTspecifies a three-component, 24-bit signed integer format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, and an 8-bit R component in byte 2.FORMAT_B8G8R8_SRGBspecifies a three-component, 24-bit unsigned normalized format that has an 8-bit B component stored with sRGB nonlinear encoding in byte 0, an 8-bit G component stored with sRGB nonlinear encoding in byte 1, and an 8-bit R component stored with sRGB nonlinear encoding in byte 2.FORMAT_R8G8B8A8_UNORMspecifies a four-component, 32-bit unsigned normalized format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, an 8-bit B component in byte 2, and an 8-bit A component in byte 3.FORMAT_R8G8B8A8_SNORMspecifies a four-component, 32-bit signed normalized format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, an 8-bit B component in byte 2, and an 8-bit A component in byte 3.FORMAT_R8G8B8A8_USCALEDspecifies a four-component, 32-bit unsigned scaled format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, an 8-bit B component in byte 2, and an 8-bit A component in byte 3.FORMAT_R8G8B8A8_SSCALEDspecifies a four-component, 32-bit signed scaled format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, an 8-bit B component in byte 2, and an 8-bit A component in byte 3.FORMAT_R8G8B8A8_UINTspecifies a four-component, 32-bit unsigned integer format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, an 8-bit B component in byte 2, and an 8-bit A component in byte 3.FORMAT_R8G8B8A8_SINTspecifies a four-component, 32-bit signed integer format that has an 8-bit R component in byte 0, an 8-bit G component in byte 1, an 8-bit B component in byte 2, and an 8-bit A component in byte 3.FORMAT_R8G8B8A8_SRGBspecifies a four-component, 32-bit unsigned normalized format that has an 8-bit R component stored with sRGB nonlinear encoding in byte 0, an 8-bit G component stored with sRGB nonlinear encoding in byte 1, an 8-bit B component stored with sRGB nonlinear encoding in byte 2, and an 8-bit A component in byte 3.FORMAT_B8G8R8A8_UNORMspecifies a four-component, 32-bit unsigned normalized format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, an 8-bit R component in byte 2, and an 8-bit A component in byte 3.FORMAT_B8G8R8A8_SNORMspecifies a four-component, 32-bit signed normalized format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, an 8-bit R component in byte 2, and an 8-bit A component in byte 3.FORMAT_B8G8R8A8_USCALEDspecifies a four-component, 32-bit unsigned scaled format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, an 8-bit R component in byte 2, and an 8-bit A component in byte 3.FORMAT_B8G8R8A8_SSCALEDspecifies a four-component, 32-bit signed scaled format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, an 8-bit R component in byte 2, and an 8-bit A component in byte 3.FORMAT_B8G8R8A8_UINTspecifies a four-component, 32-bit unsigned integer format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, an 8-bit R component in byte 2, and an 8-bit A component in byte 3.FORMAT_B8G8R8A8_SINTspecifies a four-component, 32-bit signed integer format that has an 8-bit B component in byte 0, an 8-bit G component in byte 1, an 8-bit R component in byte 2, and an 8-bit A component in byte 3.FORMAT_B8G8R8A8_SRGBspecifies a four-component, 32-bit unsigned normalized format that has an 8-bit B component stored with sRGB nonlinear encoding in byte 0, an 8-bit G component stored with sRGB nonlinear encoding in byte 1, an 8-bit R component stored with sRGB nonlinear encoding in byte 2, and an 8-bit A component in byte 3.FORMAT_A8B8G8R8_UNORM_PACK32specifies a four-component, 32-bit packed unsigned normalized format that has an 8-bit A component in bits 24..31, an 8-bit B component in bits 16..23, an 8-bit G component in bits 8..15, and an 8-bit R component in bits 0..7.FORMAT_A8B8G8R8_SNORM_PACK32specifies a four-component, 32-bit packed signed normalized format that has an 8-bit A component in bits 24..31, an 8-bit B component in bits 16..23, an 8-bit G component in bits 8..15, and an 8-bit R component in bits 0..7.FORMAT_A8B8G8R8_USCALED_PACK32specifies a four-component, 32-bit packed unsigned scaled integer format that has an 8-bit A component in bits 24..31, an 8-bit B component in bits 16..23, an 8-bit G component in bits 8..15, and an 8-bit R component in bits 0..7.FORMAT_A8B8G8R8_SSCALED_PACK32specifies a four-component, 32-bit packed signed scaled integer format that has an 8-bit A component in bits 24..31, an 8-bit B component in bits 16..23, an 8-bit G component in bits 8..15, and an 8-bit R component in bits 0..7.FORMAT_A8B8G8R8_UINT_PACK32specifies a four-component, 32-bit packed unsigned integer format that has an 8-bit A component in bits 24..31, an 8-bit B component in bits 16..23, an 8-bit G component in bits 8..15, and an 8-bit R component in bits 0..7.FORMAT_A8B8G8R8_SINT_PACK32specifies a four-component, 32-bit packed signed integer format that has an 8-bit A component in bits 24..31, an 8-bit B component in bits 16..23, an 8-bit G component in bits 8..15, and an 8-bit R component in bits 0..7.FORMAT_A8B8G8R8_SRGB_PACK32specifies a four-component, 32-bit packed unsigned normalized format that has an 8-bit A component in bits 24..31, an 8-bit B component stored with sRGB nonlinear encoding in bits 16..23, an 8-bit G component stored with sRGB nonlinear encoding in bits 8..15, and an 8-bit R component stored with sRGB nonlinear encoding in bits 0..7.FORMAT_A2R10G10B10_UNORM_PACK32specifies a four-component, 32-bit packed unsigned normalized format that has a 2-bit A component in bits 30..31, a 10-bit R component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit B component in bits 0..9.FORMAT_A2R10G10B10_SNORM_PACK32specifies a four-component, 32-bit packed signed normalized format that has a 2-bit A component in bits 30..31, a 10-bit R component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit B component in bits 0..9.FORMAT_A2R10G10B10_USCALED_PACK32specifies a four-component, 32-bit packed unsigned scaled integer format that has a 2-bit A component in bits 30..31, a 10-bit R component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit B component in bits 0..9.FORMAT_A2R10G10B10_SSCALED_PACK32specifies a four-component, 32-bit packed signed scaled integer format that has a 2-bit A component in bits 30..31, a 10-bit R component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit B component in bits 0..9.FORMAT_A2R10G10B10_UINT_PACK32specifies a four-component, 32-bit packed unsigned integer format that has a 2-bit A component in bits 30..31, a 10-bit R component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit B component in bits 0..9.FORMAT_A2R10G10B10_SINT_PACK32specifies a four-component, 32-bit packed signed integer format that has a 2-bit A component in bits 30..31, a 10-bit R component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit B component in bits 0..9.FORMAT_A2B10G10R10_UNORM_PACK32specifies a four-component, 32-bit packed unsigned normalized format that has a 2-bit A component in bits 30..31, a 10-bit B component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit R component in bits 0..9.FORMAT_A2B10G10R10_SNORM_PACK32specifies a four-component, 32-bit packed signed normalized format that has a 2-bit A component in bits 30..31, a 10-bit B component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit R component in bits 0..9.FORMAT_A2B10G10R10_USCALED_PACK32specifies a four-component, 32-bit packed unsigned scaled integer format that has a 2-bit A component in bits 30..31, a 10-bit B component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit R component in bits 0..9.FORMAT_A2B10G10R10_SSCALED_PACK32specifies a four-component, 32-bit packed signed scaled integer format that has a 2-bit A component in bits 30..31, a 10-bit B component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit R component in bits 0..9.FORMAT_A2B10G10R10_UINT_PACK32specifies a four-component, 32-bit packed unsigned integer format that has a 2-bit A component in bits 30..31, a 10-bit B component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit R component in bits 0..9.FORMAT_A2B10G10R10_SINT_PACK32specifies a four-component, 32-bit packed signed integer format that has a 2-bit A component in bits 30..31, a 10-bit B component in bits 20..29, a 10-bit G component in bits 10..19, and a 10-bit R component in bits 0..9.FORMAT_R16_UNORMspecifies a one-component, 16-bit unsigned normalized format that has a single 16-bit R component.FORMAT_R16_SNORMspecifies a one-component, 16-bit signed normalized format that has a single 16-bit R component.FORMAT_R16_USCALEDspecifies a one-component, 16-bit unsigned scaled integer format that has a single 16-bit R component.FORMAT_R16_SSCALEDspecifies a one-component, 16-bit signed scaled integer format that has a single 16-bit R component.FORMAT_R16_UINTspecifies a one-component, 16-bit unsigned integer format that has a single 16-bit R component.FORMAT_R16_SINTspecifies a one-component, 16-bit signed integer format that has a single 16-bit R component.FORMAT_R16_SFLOATspecifies a one-component, 16-bit signed floating-point format that has a single 16-bit R component.FORMAT_R16G16_UNORMspecifies a two-component, 32-bit unsigned normalized format that has a 16-bit R component in bytes 0..1, and a 16-bit G component in bytes 2..3.FORMAT_R16G16_SNORMspecifies a two-component, 32-bit signed normalized format that has a 16-bit R component in bytes 0..1, and a 16-bit G component in bytes 2..3.FORMAT_R16G16_USCALEDspecifies a two-component, 32-bit unsigned scaled integer format that has a 16-bit R component in bytes 0..1, and a 16-bit G component in bytes 2..3.FORMAT_R16G16_SSCALEDspecifies a two-component, 32-bit signed scaled integer format that has a 16-bit R component in bytes 0..1, and a 16-bit G component in bytes 2..3.FORMAT_R16G16_UINTspecifies a two-component, 32-bit unsigned integer format that has a 16-bit R component in bytes 0..1, and a 16-bit G component in bytes 2..3.FORMAT_R16G16_SINTspecifies a two-component, 32-bit signed integer format that has a 16-bit R component in bytes 0..1, and a 16-bit G component in bytes 2..3.FORMAT_R16G16_SFLOATspecifies a two-component, 32-bit signed floating-point format that has a 16-bit R component in bytes 0..1, and a 16-bit G component in bytes 2..3.FORMAT_R16G16B16_UNORMspecifies a three-component, 48-bit unsigned normalized format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, and a 16-bit B component in bytes 4..5.FORMAT_R16G16B16_SNORMspecifies a three-component, 48-bit signed normalized format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, and a 16-bit B component in bytes 4..5.FORMAT_R16G16B16_USCALEDspecifies a three-component, 48-bit unsigned scaled integer format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, and a 16-bit B component in bytes 4..5.FORMAT_R16G16B16_SSCALEDspecifies a three-component, 48-bit signed scaled integer format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, and a 16-bit B component in bytes 4..5.FORMAT_R16G16B16_UINTspecifies a three-component, 48-bit unsigned integer format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, and a 16-bit B component in bytes 4..5.FORMAT_R16G16B16_SINTspecifies a three-component, 48-bit signed integer format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, and a 16-bit B component in bytes 4..5.FORMAT_R16G16B16_SFLOATspecifies a three-component, 48-bit signed floating-point format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, and a 16-bit B component in bytes 4..5.FORMAT_R16G16B16A16_UNORMspecifies a four-component, 64-bit unsigned normalized format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, a 16-bit B component in bytes 4..5, and a 16-bit A component in bytes 6..7.FORMAT_R16G16B16A16_SNORMspecifies a four-component, 64-bit signed normalized format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, a 16-bit B component in bytes 4..5, and a 16-bit A component in bytes 6..7.FORMAT_R16G16B16A16_USCALEDspecifies a four-component, 64-bit unsigned scaled integer format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, a 16-bit B component in bytes 4..5, and a 16-bit A component in bytes 6..7.FORMAT_R16G16B16A16_SSCALEDspecifies a four-component, 64-bit signed scaled integer format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, a 16-bit B component in bytes 4..5, and a 16-bit A component in bytes 6..7.FORMAT_R16G16B16A16_UINTspecifies a four-component, 64-bit unsigned integer format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, a 16-bit B component in bytes 4..5, and a 16-bit A component in bytes 6..7.FORMAT_R16G16B16A16_SINTspecifies a four-component, 64-bit signed integer format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, a 16-bit B component in bytes 4..5, and a 16-bit A component in bytes 6..7.FORMAT_R16G16B16A16_SFLOATspecifies a four-component, 64-bit signed floating-point format that has a 16-bit R component in bytes 0..1, a 16-bit G component in bytes 2..3, a 16-bit B component in bytes 4..5, and a 16-bit A component in bytes 6..7.FORMAT_R32_UINTspecifies a one-component, 32-bit unsigned integer format that has a single 32-bit R component.FORMAT_R32_SINTspecifies a one-component, 32-bit signed integer format that has a single 32-bit R component.FORMAT_R32_SFLOATspecifies a one-component, 32-bit signed floating-point format that has a single 32-bit R component.FORMAT_R32G32_UINTspecifies a two-component, 64-bit unsigned integer format that has a 32-bit R component in bytes 0..3, and a 32-bit G component in bytes 4..7.FORMAT_R32G32_SINTspecifies a two-component, 64-bit signed integer format that has a 32-bit R component in bytes 0..3, and a 32-bit G component in bytes 4..7.FORMAT_R32G32_SFLOATspecifies a two-component, 64-bit signed floating-point format that has a 32-bit R component in bytes 0..3, and a 32-bit G component in bytes 4..7.FORMAT_R32G32B32_UINTspecifies a three-component, 96-bit unsigned integer format that has a 32-bit R component in bytes 0..3, a 32-bit G component in bytes 4..7, and a 32-bit B component in bytes 8..11.FORMAT_R32G32B32_SINTspecifies a three-component, 96-bit signed integer format that has a 32-bit R component in bytes 0..3, a 32-bit G component in bytes 4..7, and a 32-bit B component in bytes 8..11.FORMAT_R32G32B32_SFLOATspecifies a three-component, 96-bit signed floating-point format that has a 32-bit R component in bytes 0..3, a 32-bit G component in bytes 4..7, and a 32-bit B component in bytes 8..11.FORMAT_R32G32B32A32_UINTspecifies a four-component, 128-bit unsigned integer format that has a 32-bit R component in bytes 0..3, a 32-bit G component in bytes 4..7, a 32-bit B component in bytes 8..11, and a 32-bit A component in bytes 12..15.FORMAT_R32G32B32A32_SINTspecifies a four-component, 128-bit signed integer format that has a 32-bit R component in bytes 0..3, a 32-bit G component in bytes 4..7, a 32-bit B component in bytes 8..11, and a 32-bit A component in bytes 12..15.FORMAT_R32G32B32A32_SFLOATspecifies a four-component, 128-bit signed floating-point format that has a 32-bit R component in bytes 0..3, a 32-bit G component in bytes 4..7, a 32-bit B component in bytes 8..11, and a 32-bit A component in bytes 12..15.FORMAT_R64_UINTspecifies a one-component, 64-bit unsigned integer format that has a single 64-bit R component.FORMAT_R64_SINTspecifies a one-component, 64-bit signed integer format that has a single 64-bit R component.FORMAT_R64_SFLOATspecifies a one-component, 64-bit signed floating-point format that has a single 64-bit R component.FORMAT_R64G64_UINTspecifies a two-component, 128-bit unsigned integer format that has a 64-bit R component in bytes 0..7, and a 64-bit G component in bytes 8..15.FORMAT_R64G64_SINTspecifies a two-component, 128-bit signed integer format that has a 64-bit R component in bytes 0..7, and a 64-bit G component in bytes 8..15.FORMAT_R64G64_SFLOATspecifies a two-component, 128-bit signed floating-point format that has a 64-bit R component in bytes 0..7, and a 64-bit G component in bytes 8..15.FORMAT_R64G64B64_UINTspecifies a three-component, 192-bit unsigned integer format that has a 64-bit R component in bytes 0..7, a 64-bit G component in bytes 8..15, and a 64-bit B component in bytes 16..23.FORMAT_R64G64B64_SINTspecifies a three-component, 192-bit signed integer format that has a 64-bit R component in bytes 0..7, a 64-bit G component in bytes 8..15, and a 64-bit B component in bytes 16..23.FORMAT_R64G64B64_SFLOATspecifies a three-component, 192-bit signed floating-point format that has a 64-bit R component in bytes 0..7, a 64-bit G component in bytes 8..15, and a 64-bit B component in bytes 16..23.FORMAT_R64G64B64A64_UINTspecifies a four-component, 256-bit unsigned integer format that has a 64-bit R component in bytes 0..7, a 64-bit G component in bytes 8..15, a 64-bit B component in bytes 16..23, and a 64-bit A component in bytes 24..31.FORMAT_R64G64B64A64_SINTspecifies a four-component, 256-bit signed integer format that has a 64-bit R component in bytes 0..7, a 64-bit G component in bytes 8..15, a 64-bit B component in bytes 16..23, and a 64-bit A component in bytes 24..31.FORMAT_R64G64B64A64_SFLOATspecifies a four-component, 256-bit signed floating-point format that has a 64-bit R component in bytes 0..7, a 64-bit G component in bytes 8..15, a 64-bit B component in bytes 16..23, and a 64-bit A component in bytes 24..31.FORMAT_B10G11R11_UFLOAT_PACK32specifies a three-component, 32-bit packed unsigned floating-point format that has a 10-bit B component in bits 22..31, an 11-bit G component in bits 11..21, an 11-bit R component in bits 0..10. See https://registry.khronos.org/vulkan/specs/latest/html/vkspec.html#fundamentals-fp10 and https://registry.khronos.org/vulkan/specs/latest/html/vkspec.html#fundamentals-fp11.FORMAT_E5B9G9R9_UFLOAT_PACK32specifies a three-component, 32-bit packed unsigned floating-point format that has a 5-bit shared exponent in bits 27..31, a 9-bit B component mantissa in bits 18..26, a 9-bit G component mantissa in bits 9..17, and a 9-bit R component mantissa in bits 0..8.FORMAT_D16_UNORMspecifies a one-component, 16-bit unsigned normalized format that has a single 16-bit depth component.FORMAT_X8_D24_UNORM_PACK32specifies a two-component, 32-bit format that has 24 unsigned normalized bits in the depth component and, optionally, 8 bits that are unused.FORMAT_D32_SFLOATspecifies a one-component, 32-bit signed floating-point format that has 32 bits in the depth component.FORMAT_S8_UINTspecifies a one-component, 8-bit unsigned integer format that has 8 bits in the stencil component.FORMAT_D16_UNORM_S8_UINTspecifies a two-component, 24-bit format that has 16 unsigned normalized bits in the depth component and 8 unsigned integer bits in the stencil component.FORMAT_D24_UNORM_S8_UINTspecifies a two-component, 32-bit packed format that has 8 unsigned integer bits in the stencil component, and 24 unsigned normalized bits in the depth component.FORMAT_D32_SFLOAT_S8_UINTspecifies a two-component format that has 32 signed float bits in the depth component and 8 unsigned integer bits in the stencil component. There are optionally 24 bits that are unused.FORMAT_BC1_RGB_UNORM_BLOCKspecifies a three-component, block-compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGB texel data. This format has no alpha and is considered opaque.FORMAT_BC1_RGB_SRGB_BLOCKspecifies a three-component, block-compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGB texel data with sRGB nonlinear encoding. This format has no alpha and is considered opaque.FORMAT_BC1_RGBA_UNORM_BLOCKspecifies a four-component, block-compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGB texel data, and provides 1 bit of alpha.FORMAT_BC1_RGBA_SRGB_BLOCKspecifies a four-component, block-compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGB texel data with sRGB nonlinear encoding, and provides 1 bit of alpha.FORMAT_BC2_UNORM_BLOCKspecifies a four-component, block-compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data with the first 64 bits encoding alpha values followed by 64 bits encoding RGB values.FORMAT_BC2_SRGB_BLOCKspecifies a four-component, block-compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data with the first 64 bits encoding alpha values followed by 64 bits encoding RGB values with sRGB nonlinear encoding.FORMAT_BC3_UNORM_BLOCKspecifies a four-component, block-compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data with the first 64 bits encoding alpha values followed by 64 bits encoding RGB values.FORMAT_BC3_SRGB_BLOCKspecifies a four-component, block-compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data with the first 64 bits encoding alpha values followed by 64 bits encoding RGB values with sRGB nonlinear encoding.FORMAT_BC4_UNORM_BLOCKspecifies a one-component, block-compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized red texel data.FORMAT_BC4_SNORM_BLOCKspecifies a one-component, block-compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of signed normalized red texel data.FORMAT_BC5_UNORM_BLOCKspecifies a two-component, block-compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RG texel data with the first 64 bits encoding red values followed by 64 bits encoding green values.FORMAT_BC5_SNORM_BLOCKspecifies a two-component, block-compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of signed normalized RG texel data with the first 64 bits encoding red values followed by 64 bits encoding green values.FORMAT_BC6H_UFLOAT_BLOCKspecifies a three-component, block-compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned floating-point RGB texel data.FORMAT_BC6H_SFLOAT_BLOCKspecifies a three-component, block-compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of signed floating-point RGB texel data.FORMAT_BC7_UNORM_BLOCKspecifies a four-component, block-compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data.FORMAT_BC7_SRGB_BLOCKspecifies a four-component, block-compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_ETC2_R8G8B8_UNORM_BLOCKspecifies a three-component, ETC2 compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGB texel data. This format has no alpha and is considered opaque.FORMAT_ETC2_R8G8B8_SRGB_BLOCKspecifies a three-component, ETC2 compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGB texel data with sRGB nonlinear encoding. This format has no alpha and is considered opaque.FORMAT_ETC2_R8G8B8A1_UNORM_BLOCKspecifies a four-component, ETC2 compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGB texel data, and provides 1 bit of alpha.FORMAT_ETC2_R8G8B8A1_SRGB_BLOCKspecifies a four-component, ETC2 compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGB texel data with sRGB nonlinear encoding, and provides 1 bit of alpha.FORMAT_ETC2_R8G8B8A8_UNORM_BLOCKspecifies a four-component, ETC2 compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data with the first 64 bits encoding alpha values followed by 64 bits encoding RGB values.FORMAT_ETC2_R8G8B8A8_SRGB_BLOCKspecifies a four-component, ETC2 compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data with the first 64 bits encoding alpha values followed by 64 bits encoding RGB values with sRGB nonlinear encoding applied.FORMAT_EAC_R11_UNORM_BLOCKspecifies a one-component, ETC2 compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized red texel data.FORMAT_EAC_R11_SNORM_BLOCKspecifies a one-component, ETC2 compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of signed normalized red texel data.FORMAT_EAC_R11G11_UNORM_BLOCKspecifies a two-component, ETC2 compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RG texel data with the first 64 bits encoding red values followed by 64 bits encoding green values.FORMAT_EAC_R11G11_SNORM_BLOCKspecifies a two-component, ETC2 compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of signed normalized RG texel data with the first 64 bits encoding red values followed by 64 bits encoding green values.FORMAT_ASTC_4x4_UNORM_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data.FORMAT_ASTC_4x4_SRGB_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_ASTC_4x4_SFLOAT_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of signed floating-point RGBA texel data.FORMAT_ASTC_5x4_UNORM_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 5×4 rectangle of unsigned normalized RGBA texel data.FORMAT_ASTC_5x4_SRGB_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 5×4 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_ASTC_5x4_SFLOAT_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 5×4 rectangle of signed floating-point RGBA texel data.FORMAT_ASTC_5x5_UNORM_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 5×5 rectangle of unsigned normalized RGBA texel data.FORMAT_ASTC_5x5_SRGB_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 5×5 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_ASTC_5x5_SFLOAT_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 5×5 rectangle of signed floating-point RGBA texel data.FORMAT_ASTC_6x5_UNORM_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 6×5 rectangle of unsigned normalized RGBA texel data.FORMAT_ASTC_6x5_SRGB_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 6×5 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_ASTC_6x5_SFLOAT_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 6×5 rectangle of signed floating-point RGBA texel data.FORMAT_ASTC_6x6_UNORM_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 6×6 rectangle of unsigned normalized RGBA texel data.FORMAT_ASTC_6x6_SRGB_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 6×6 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_ASTC_6x6_SFLOAT_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 6×6 rectangle of signed floating-point RGBA texel data.FORMAT_ASTC_8x5_UNORM_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes an 8×5 rectangle of unsigned normalized RGBA texel data.FORMAT_ASTC_8x5_SRGB_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes an 8×5 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_ASTC_8x5_SFLOAT_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 8×5 rectangle of signed floating-point RGBA texel data.FORMAT_ASTC_8x6_UNORM_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes an 8×6 rectangle of unsigned normalized RGBA texel data.FORMAT_ASTC_8x6_SRGB_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes an 8×6 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_ASTC_8x6_SFLOAT_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 8×6 rectangle of signed floating-point RGBA texel data.FORMAT_ASTC_8x8_UNORM_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes an 8×8 rectangle of unsigned normalized RGBA texel data.FORMAT_ASTC_8x8_SRGB_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes an 8×8 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_ASTC_8x8_SFLOAT_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 8×8 rectangle of signed floating-point RGBA texel data.FORMAT_ASTC_10x5_UNORM_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 10×5 rectangle of unsigned normalized RGBA texel data.FORMAT_ASTC_10x5_SRGB_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 10×5 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_ASTC_10x5_SFLOAT_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 10×5 rectangle of signed floating-point RGBA texel data.FORMAT_ASTC_10x6_UNORM_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 10×6 rectangle of unsigned normalized RGBA texel data.FORMAT_ASTC_10x6_SRGB_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 10×6 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_ASTC_10x6_SFLOAT_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 10×6 rectangle of signed floating-point RGBA texel data.FORMAT_ASTC_10x8_UNORM_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 10×8 rectangle of unsigned normalized RGBA texel data.FORMAT_ASTC_10x8_SRGB_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 10×8 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_ASTC_10x8_SFLOAT_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 10×8 rectangle of signed floating-point RGBA texel data.FORMAT_ASTC_10x10_UNORM_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 10×10 rectangle of unsigned normalized RGBA texel data.FORMAT_ASTC_10x10_SRGB_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 10×10 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_ASTC_10x10_SFLOAT_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 10×10 rectangle of signed floating-point RGBA texel data.FORMAT_ASTC_12x10_UNORM_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 12×10 rectangle of unsigned normalized RGBA texel data.FORMAT_ASTC_12x10_SRGB_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 12×10 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_ASTC_12x10_SFLOAT_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 12×10 rectangle of signed floating-point RGBA texel data.FORMAT_ASTC_12x12_UNORM_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 12×12 rectangle of unsigned normalized RGBA texel data.FORMAT_ASTC_12x12_SRGB_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 12×12 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_ASTC_12x12_SFLOAT_BLOCKspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 12×12 rectangle of signed floating-point RGBA texel data.FORMAT_ASTC_3x3x3_UNORM_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 3×3×3 cuboid of unsigned normalized RGBA texel data.FORMAT_ASTC_3x3x3_SRGB_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 3×3×3 cuboid of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_ASTC_3x3x3_SFLOAT_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 3×3×3 cuboid of signed floating-point RGBA texel data.FORMAT_ASTC_4x3x3_UNORM_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 4×3×3 cuboid of unsigned normalized RGBA texel data.FORMAT_ASTC_4x3x3_SRGB_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 4×3×3 cuboid of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_ASTC_4x3x3_SFLOAT_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 4×3×3 cuboid of signed floating-point RGBA texel data.FORMAT_ASTC_4x4x3_UNORM_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 4×4×3 cuboid of unsigned normalized RGBA texel data.FORMAT_ASTC_4x4x3_SRGB_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 4×4×3 cuboid of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_ASTC_4x4x3_SFLOAT_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 4×4×3 cuboid of signed floating-point RGBA texel data.FORMAT_ASTC_4x4x4_UNORM_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 4×4×4 cuboid of unsigned normalized RGBA texel data.FORMAT_ASTC_4x4x4_SRGB_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 4×4×4 cuboid of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_ASTC_4x4x4_SFLOAT_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 4×4×4 cuboid of signed floating-point RGBA texel data.FORMAT_ASTC_5x4x4_UNORM_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 5×4×4 cuboid of unsigned normalized RGBA texel data.FORMAT_ASTC_5x4x4_SRGB_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 5×4×4 cuboid of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_ASTC_5x4x4_SFLOAT_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 5×4×4 cuboid of signed floating-point RGBA texel data.FORMAT_ASTC_5x5x4_UNORM_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 5×5×4 cuboid of unsigned normalized RGBA texel data.FORMAT_ASTC_5x5x4_SRGB_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 5×5×4 cuboid of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_ASTC_5x5x4_SFLOAT_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 5×5×4 cuboid of signed floating-point RGBA texel data.FORMAT_ASTC_5x5x5_UNORM_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 5×5×5 cuboid of unsigned normalized RGBA texel data.FORMAT_ASTC_5x5x5_SRGB_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 5×5×5 cuboid of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_ASTC_5x5x5_SFLOAT_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 5×5×5 cuboid of signed floating-point RGBA texel data.FORMAT_ASTC_6x5x5_UNORM_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 6×5×5 cuboid of unsigned normalized RGBA texel data.FORMAT_ASTC_6x5x5_SRGB_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 6×5×5 cuboid of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_ASTC_6x5x5_SFLOAT_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 6×5×5 cuboid of signed floating-point RGBA texel data.FORMAT_ASTC_6x6x5_UNORM_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 6×6×5 cuboid of unsigned normalized RGBA texel data.FORMAT_ASTC_6x6x5_SRGB_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 6×6×5 cuboid of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_ASTC_6x6x5_SFLOAT_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 6×6×5 cuboid of signed floating-point RGBA texel data.FORMAT_ASTC_6x6x6_UNORM_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 6×6×6 cuboid of unsigned normalized RGBA texel data.FORMAT_ASTC_6x6x6_SRGB_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 6×6×6 cuboid of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_ASTC_6x6x6_SFLOAT_BLOCK_EXTspecifies a four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 6×6×6 cuboid of signed floating-point RGBA texel data.FORMAT_G8B8G8R8_422_UNORMspecifies a four-component, 32-bit format containing a pair of G components, an R component, and a B component, collectively encoding a 2×1 rectangle of unsigned normalized RGB texel data. One G value is present at each i coordinate, with the B and R values shared across both G values and thus recorded at half the horizontal resolution of the image. This format has an 8-bit G component for the even i coordinate in byte 0, an 8-bit B component in byte 1, an 8-bit G component for the odd i coordinate in byte 2, and an 8-bit R component in byte 3. This format only supports images with a width that is a multiple of two. For the purposes of the constraints on copy extents, this format is treated as a compressed format with a 2×1 compressed texel block.FORMAT_B8G8R8G8_422_UNORMspecifies a four-component, 32-bit format containing a pair of G components, an R component, and a B component, collectively encoding a 2×1 rectangle of unsigned normalized RGB texel data. One G value is present at each i coordinate, with the B and R values shared across both G values and thus recorded at half the horizontal resolution of the image. This format has an 8-bit B component in byte 0, an 8-bit G component for the even i coordinate in byte 1, an 8-bit R component in byte 2, and an 8-bit G component for the odd i coordinate in byte 3. This format only supports images with a width that is a multiple of two. For the purposes of the constraints on copy extents, this format is treated as a compressed format with a 2×1 compressed texel block.FORMAT_G8_B8_R8_3PLANE_420_UNORMspecifies an unsigned normalized multi-planar format that has an 8-bit G component in plane 0, an 8-bit B component in plane 1, and an 8-bit R component in plane 2. The horizontal and vertical dimensions of the R and B planes are halved relative to the image dimensions, and each R and B component is shared with the G components for which (leftlfloor i_G times 0.5 rightrfloor = i_B = i_R) and (leftlfloor j_G times 0.5 rightrfloor = j_B = j_R). The location of each plane when this image is in linear layout can be determined viagetImageSubresourceLayout, usingIMAGE_ASPECT_PLANE_0_BITfor the G plane,IMAGE_ASPECT_PLANE_1_BITfor the B plane, andIMAGE_ASPECT_PLANE_2_BITfor the R plane. This format only supports images with a width and height that is a multiple of two.FORMAT_G8_B8R8_2PLANE_420_UNORMspecifies an unsigned normalized multi-planar format that has an 8-bit G component in plane 0, and a two-component, 16-bit BR plane 1 consisting of an 8-bit B component in byte 0 and an 8-bit R component in byte 1. The horizontal and vertical dimensions of the BR plane are halved relative to the image dimensions, and each R and B value is shared with the G components for which (leftlfloor i_G times 0.5 rightrfloor = i_B = i_R) and (leftlfloor j_G times 0.5 rightrfloor = j_B = j_R). The location of each plane when this image is in linear layout can be determined viagetImageSubresourceLayout, usingIMAGE_ASPECT_PLANE_0_BITfor the G plane, andIMAGE_ASPECT_PLANE_1_BITfor the BR plane. This format only supports images with a width and height that is a multiple of two.FORMAT_G8_B8_R8_3PLANE_422_UNORMspecifies an unsigned normalized multi-planar format that has an 8-bit G component in plane 0, an 8-bit B component in plane 1, and an 8-bit R component in plane 2. The horizontal dimension of the R and B plane is halved relative to the image dimensions, and each R and B value is shared with the G components for which (leftlfloor i_G times 0.5 rightrfloor = i_B = i_R). The location of each plane when this image is in linear layout can be determined viagetImageSubresourceLayout, usingIMAGE_ASPECT_PLANE_0_BITfor the G plane,IMAGE_ASPECT_PLANE_1_BITfor the B plane, andIMAGE_ASPECT_PLANE_2_BITfor the R plane. This format only supports images with a width that is a multiple of two.FORMAT_G8_B8R8_2PLANE_422_UNORMspecifies an unsigned normalized multi-planar format that has an 8-bit G component in plane 0, and a two-component, 16-bit BR plane 1 consisting of an 8-bit B component in byte 0 and an 8-bit R component in byte 1. The horizontal dimension of the BR plane is halved relative to the image dimensions, and each R and B value is shared with the G components for which \(\left\lfloor i_G \times 0.5 \right\rfloor = i_B = i_R\). The location of each plane when this image is in linear layout can be determined viagetImageSubresourceLayout, usingIMAGE_ASPECT_PLANE_0_BITfor the G plane, andIMAGE_ASPECT_PLANE_1_BITfor the BR plane. This format only supports images with a width that is a multiple of two.FORMAT_G8_B8_R8_3PLANE_444_UNORMspecifies an unsigned normalized multi-planar format that has an 8-bit G component in plane 0, an 8-bit B component in plane 1, and an 8-bit R component in plane 2. Each plane has the same dimensions and each R, G, and B component contributes to a single texel. The location of each plane when this image is in linear layout can be determined viagetImageSubresourceLayout, usingIMAGE_ASPECT_PLANE_0_BITfor the G plane,IMAGE_ASPECT_PLANE_1_BITfor the B plane, andIMAGE_ASPECT_PLANE_2_BITfor the R plane.FORMAT_R10X6_UNORM_PACK16specifies a one-component, 16-bit unsigned normalized format that has a single 10-bit R component in the top 10 bits of a 16-bit word, with the bottom 6 bits unused.FORMAT_R10X6G10X6_UNORM_2PACK16specifies a two-component, 32-bit unsigned normalized format that has a 10-bit R component in the top 10 bits of the word in bytes 0..1, and a 10-bit G component in the top 10 bits of the word in bytes 2..3, with the bottom 6 bits of each word unused.FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16specifies a four-component, 64-bit unsigned normalized format that has a 10-bit R component in the top 10 bits of the word in bytes 0..1, a 10-bit G component in the top 10 bits of the word in bytes 2..3, a 10-bit B component in the top 10 bits of the word in bytes 4..5, and a 10-bit A component in the top 10 bits of the word in bytes 6..7, with the bottom 6 bits of each word unused.FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16specifies a four-component, 64-bit format containing a pair of G components, an R component, and a B component, collectively encoding a 2×1 rectangle of unsigned normalized RGB texel data. One G value is present at each i coordinate, with the B and R values shared across both G values and thus recorded at half the horizontal resolution of the image. This format has a 10-bit G component for the even i coordinate in the top 10 bits of the word in bytes 0..1, a 10-bit B component in the top 10 bits of the word in bytes 2..3, a 10-bit G component for the odd i coordinate in the top 10 bits of the word in bytes 4..5, and a 10-bit R component in the top 10 bits of the word in bytes 6..7, with the bottom 6 bits of each word unused. This format only supports images with a width that is a multiple of two. For the purposes of the constraints on copy extents, this format is treated as a compressed format with a 2×1 compressed texel block.FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16specifies a four-component, 64-bit format containing a pair of G components, an R component, and a B component, collectively encoding a 2×1 rectangle of unsigned normalized RGB texel data. One G value is present at each i coordinate, with the B and R values shared across both G values and thus recorded at half the horizontal resolution of the image. This format has a 10-bit B component in the top 10 bits of the word in bytes 0..1, a 10-bit G component for the even i coordinate in the top 10 bits of the word in bytes 2..3, a 10-bit R component in the top 10 bits of the word in bytes 4..5, and a 10-bit G component for the odd i coordinate in the top 10 bits of the word in bytes 6..7, with the bottom 6 bits of each word unused. This format only supports images with a width that is a multiple of two. For the purposes of the constraints on copy extents, this format is treated as a compressed format with a 2×1 compressed texel block.FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16specifies an unsigned normalized multi-planar format that has a 10-bit G component in the top 10 bits of each 16-bit word of plane 0, a 10-bit B component in the top 10 bits of each 16-bit word of plane 1, and a 10-bit R component in the top 10 bits of each 16-bit word of plane 2, with the bottom 6 bits of each word unused. The horizontal and vertical dimensions of the R and B planes are halved relative to the image dimensions, and each R and B component is shared with the G components for which (leftlfloor i_G times 0.5 rightrfloor = i_B = i_R) and (leftlfloor j_G times 0.5 rightrfloor = j_B = j_R). The location of each plane when this image is in linear layout can be determined viagetImageSubresourceLayout, usingIMAGE_ASPECT_PLANE_0_BITfor the G plane,IMAGE_ASPECT_PLANE_1_BITfor the B plane, andIMAGE_ASPECT_PLANE_2_BITfor the R plane. This format only supports images with a width and height that is a multiple of two.FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16specifies an unsigned normalized multi-planar format that has a 10-bit G component in the top 10 bits of each 16-bit word of plane 0, and a two-component, 32-bit BR plane 1 consisting of a 10-bit B component in the top 10 bits of the word in bytes 0..1, and a 10-bit R component in the top 10 bits of the word in bytes 2..3, with the bottom 6 bits of each word unused. The horizontal and vertical dimensions of the BR plane are halved relative to the image dimensions, and each R and B value is shared with the G components for which (leftlfloor i_G times 0.5 rightrfloor = i_B = i_R) and (leftlfloor j_G times 0.5 rightrfloor = j_B = j_R). The location of each plane when this image is in linear layout can be determined viagetImageSubresourceLayout, usingIMAGE_ASPECT_PLANE_0_BITfor the G plane, andIMAGE_ASPECT_PLANE_1_BITfor the BR plane. This format only supports images with a width and height that is a multiple of two.FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16specifies an unsigned normalized multi-planar format that has a 10-bit G component in the top 10 bits of each 16-bit word of plane 0, a 10-bit B component in the top 10 bits of each 16-bit word of plane 1, and a 10-bit R component in the top 10 bits of each 16-bit word of plane 2, with the bottom 6 bits of each word unused. The horizontal dimension of the R and B plane is halved relative to the image dimensions, and each R and B value is shared with the G components for which (leftlfloor i_G times 0.5 rightrfloor = i_B = i_R). The location of each plane when this image is in linear layout can be determined viagetImageSubresourceLayout, usingIMAGE_ASPECT_PLANE_0_BITfor the G plane,IMAGE_ASPECT_PLANE_1_BITfor the B plane, andIMAGE_ASPECT_PLANE_2_BITfor the R plane. This format only supports images with a width that is a multiple of two.FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16specifies an unsigned normalized multi-planar format that has a 10-bit G component in the top 10 bits of each 16-bit word of plane 0, and a two-component, 32-bit BR plane 1 consisting of a 10-bit B component in the top 10 bits of the word in bytes 0..1, and a 10-bit R component in the top 10 bits of the word in bytes 2..3, with the bottom 6 bits of each word unused. The horizontal dimension of the BR plane is halved relative to the image dimensions, and each R and B value is shared with the G components for which \(\left\lfloor i_G \times 0.5 \right\rfloor = i_B = i_R\). The location of each plane when this image is in linear layout can be determined viagetImageSubresourceLayout, usingIMAGE_ASPECT_PLANE_0_BITfor the G plane, andIMAGE_ASPECT_PLANE_1_BITfor the BR plane. This format only supports images with a width that is a multiple of two.FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16specifies an unsigned normalized multi-planar format that has a 10-bit G component in the top 10 bits of each 16-bit word of plane 0, a 10-bit B component in the top 10 bits of each 16-bit word of plane 1, and a 10-bit R component in the top 10 bits of each 16-bit word of plane 2, with the bottom 6 bits of each word unused. Each plane has the same dimensions and each R, G, and B component contributes to a single texel. The location of each plane when this image is in linear layout can be determined viagetImageSubresourceLayout, usingIMAGE_ASPECT_PLANE_0_BITfor the G plane,IMAGE_ASPECT_PLANE_1_BITfor the B plane, andIMAGE_ASPECT_PLANE_2_BITfor the R plane.FORMAT_R12X4_UNORM_PACK16specifies a one-component, 16-bit unsigned normalized format that has a single 12-bit R component in the top 12 bits of a 16-bit word, with the bottom 4 bits unused.FORMAT_R12X4G12X4_UNORM_2PACK16specifies a two-component, 32-bit unsigned normalized format that has a 12-bit R component in the top 12 bits of the word in bytes 0..1, and a 12-bit G component in the top 12 bits of the word in bytes 2..3, with the bottom 4 bits of each word unused.FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16specifies a four-component, 64-bit unsigned normalized format that has a 12-bit R component in the top 12 bits of the word in bytes 0..1, a 12-bit G component in the top 12 bits of the word in bytes 2..3, a 12-bit B component in the top 12 bits of the word in bytes 4..5, and a 12-bit A component in the top 12 bits of the word in bytes 6..7, with the bottom 4 bits of each word unused.FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16specifies a four-component, 64-bit format containing a pair of G components, an R component, and a B component, collectively encoding a 2×1 rectangle of unsigned normalized RGB texel data. One G value is present at each i coordinate, with the B and R values shared across both G values and thus recorded at half the horizontal resolution of the image. This format has a 12-bit G component for the even i coordinate in the top 12 bits of the word in bytes 0..1, a 12-bit B component in the top 12 bits of the word in bytes 2..3, a 12-bit G component for the odd i coordinate in the top 12 bits of the word in bytes 4..5, and a 12-bit R component in the top 12 bits of the word in bytes 6..7, with the bottom 4 bits of each word unused. This format only supports images with a width that is a multiple of two. For the purposes of the constraints on copy extents, this format is treated as a compressed format with a 2×1 compressed texel block.FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16specifies a four-component, 64-bit format containing a pair of G components, an R component, and a B component, collectively encoding a 2×1 rectangle of unsigned normalized RGB texel data. One G value is present at each i coordinate, with the B and R values shared across both G values and thus recorded at half the horizontal resolution of the image. This format has a 12-bit B component in the top 12 bits of the word in bytes 0..1, a 12-bit G component for the even i coordinate in the top 12 bits of the word in bytes 2..3, a 12-bit R component in the top 12 bits of the word in bytes 4..5, and a 12-bit G component for the odd i coordinate in the top 12 bits of the word in bytes 6..7, with the bottom 4 bits of each word unused. This format only supports images with a width that is a multiple of two. For the purposes of the constraints on copy extents, this format is treated as a compressed format with a 2×1 compressed texel block.FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16specifies an unsigned normalized multi-planar format that has a 12-bit G component in the top 12 bits of each 16-bit word of plane 0, a 12-bit B component in the top 12 bits of each 16-bit word of plane 1, and a 12-bit R component in the top 12 bits of each 16-bit word of plane 2, with the bottom 4 bits of each word unused. The horizontal and vertical dimensions of the R and B planes are halved relative to the image dimensions, and each R and B component is shared with the G components for which (leftlfloor i_G times 0.5 rightrfloor = i_B = i_R) and (leftlfloor j_G times 0.5 rightrfloor = j_B = j_R). The location of each plane when this image is in linear layout can be determined viagetImageSubresourceLayout, usingIMAGE_ASPECT_PLANE_0_BITfor the G plane,IMAGE_ASPECT_PLANE_1_BITfor the B plane, andIMAGE_ASPECT_PLANE_2_BITfor the R plane. This format only supports images with a width and height that is a multiple of two.FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16specifies an unsigned normalized multi-planar format that has a 12-bit G component in the top 12 bits of each 16-bit word of plane 0, and a two-component, 32-bit BR plane 1 consisting of a 12-bit B component in the top 12 bits of the word in bytes 0..1, and a 12-bit R component in the top 12 bits of the word in bytes 2..3, with the bottom 4 bits of each word unused. The horizontal and vertical dimensions of the BR plane are halved relative to the image dimensions, and each R and B value is shared with the G components for which (leftlfloor i_G times 0.5 rightrfloor = i_B = i_R) and (leftlfloor j_G times 0.5 rightrfloor = j_B = j_R). The location of each plane when this image is in linear layout can be determined viagetImageSubresourceLayout, usingIMAGE_ASPECT_PLANE_0_BITfor the G plane, andIMAGE_ASPECT_PLANE_1_BITfor the BR plane. This format only supports images with a width and height that is a multiple of two.FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16specifies an unsigned normalized multi-planar format that has a 12-bit G component in the top 12 bits of each 16-bit word of plane 0, a 12-bit B component in the top 12 bits of each 16-bit word of plane 1, and a 12-bit R component in the top 12 bits of each 16-bit word of plane 2, with the bottom 4 bits of each word unused. The horizontal dimension of the R and B plane is halved relative to the image dimensions, and each R and B value is shared with the G components for which (leftlfloor i_G times 0.5 rightrfloor = i_B = i_R). The location of each plane when this image is in linear layout can be determined viagetImageSubresourceLayout, usingIMAGE_ASPECT_PLANE_0_BITfor the G plane,IMAGE_ASPECT_PLANE_1_BITfor the B plane, andIMAGE_ASPECT_PLANE_2_BITfor the R plane. This format only supports images with a width that is a multiple of two.FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16specifies an unsigned normalized multi-planar format that has a 12-bit G component in the top 12 bits of each 16-bit word of plane 0, and a two-component, 32-bit BR plane 1 consisting of a 12-bit B component in the top 12 bits of the word in bytes 0..1, and a 12-bit R component in the top 12 bits of the word in bytes 2..3, with the bottom 4 bits of each word unused. The horizontal dimension of the BR plane is halved relative to the image dimensions, and each R and B value is shared with the G components for which \(\left\lfloor i_G \times 0.5 \right\rfloor = i_B = i_R\). The location of each plane when this image is in linear layout can be determined viagetImageSubresourceLayout, usingIMAGE_ASPECT_PLANE_0_BITfor the G plane, andIMAGE_ASPECT_PLANE_1_BITfor the BR plane. This format only supports images with a width that is a multiple of two.FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16specifies an unsigned normalized multi-planar format that has a 12-bit G component in the top 12 bits of each 16-bit word of plane 0, a 12-bit B component in the top 12 bits of each 16-bit word of plane 1, and a 12-bit R component in the top 12 bits of each 16-bit word of plane 2, with the bottom 4 bits of each word unused. Each plane has the same dimensions and each R, G, and B component contributes to a single texel. The location of each plane when this image is in linear layout can be determined viagetImageSubresourceLayout, usingIMAGE_ASPECT_PLANE_0_BITfor the G plane,IMAGE_ASPECT_PLANE_1_BITfor the B plane, andIMAGE_ASPECT_PLANE_2_BITfor the R plane.FORMAT_G16B16G16R16_422_UNORMspecifies a four-component, 64-bit format containing a pair of G components, an R component, and a B component, collectively encoding a 2×1 rectangle of unsigned normalized RGB texel data. One G value is present at each i coordinate, with the B and R values shared across both G values and thus recorded at half the horizontal resolution of the image. This format has a 16-bit G component for the even i coordinate in the word in bytes 0..1, a 16-bit B component in the word in bytes 2..3, a 16-bit G component for the odd i coordinate in the word in bytes 4..5, and a 16-bit R component in the word in bytes 6..7. This format only supports images with a width that is a multiple of two. For the purposes of the constraints on copy extents, this format is treated as a compressed format with a 2×1 compressed texel block.FORMAT_B16G16R16G16_422_UNORMspecifies a four-component, 64-bit format containing a pair of G components, an R component, and a B component, collectively encoding a 2×1 rectangle of unsigned normalized RGB texel data. One G value is present at each i coordinate, with the B and R values shared across both G values and thus recorded at half the horizontal resolution of the image. This format has a 16-bit B component in the word in bytes 0..1, a 16-bit G component for the even i coordinate in the word in bytes 2..3, a 16-bit R component in the word in bytes 4..5, and a 16-bit G component for the odd i coordinate in the word in bytes 6..7. This format only supports images with a width that is a multiple of two. For the purposes of the constraints on copy extents, this format is treated as a compressed format with a 2×1 compressed texel block.FORMAT_G16_B16_R16_3PLANE_420_UNORMspecifies an unsigned normalized multi-planar format that has a 16-bit G component in each 16-bit word of plane 0, a 16-bit B component in each 16-bit word of plane 1, and a 16-bit R component in each 16-bit word of plane 2. The horizontal and vertical dimensions of the R and B planes are halved relative to the image dimensions, and each R and B component is shared with the G components for which (leftlfloor i_G times 0.5 rightrfloor = i_B = i_R) and (leftlfloor j_G times 0.5 rightrfloor = j_B = j_R). The location of each plane when this image is in linear layout can be determined viagetImageSubresourceLayout, usingIMAGE_ASPECT_PLANE_0_BITfor the G plane,IMAGE_ASPECT_PLANE_1_BITfor the B plane, andIMAGE_ASPECT_PLANE_2_BITfor the R plane. This format only supports images with a width and height that is a multiple of two.FORMAT_G16_B16R16_2PLANE_420_UNORMspecifies an unsigned normalized multi-planar format that has a 16-bit G component in each 16-bit word of plane 0, and a two-component, 32-bit BR plane 1 consisting of a 16-bit B component in the word in bytes 0..1, and a 16-bit R component in the word in bytes 2..3. The horizontal and vertical dimensions of the BR plane are halved relative to the image dimensions, and each R and B value is shared with the G components for which (leftlfloor i_G times 0.5 rightrfloor = i_B = i_R) and (leftlfloor j_G times 0.5 rightrfloor = j_B = j_R). The location of each plane when this image is in linear layout can be determined viagetImageSubresourceLayout, usingIMAGE_ASPECT_PLANE_0_BITfor the G plane, andIMAGE_ASPECT_PLANE_1_BITfor the BR plane. This format only supports images with a width and height that is a multiple of two.FORMAT_G16_B16_R16_3PLANE_422_UNORMspecifies an unsigned normalized multi-planar format that has a 16-bit G component in each 16-bit word of plane 0, a 16-bit B component in each 16-bit word of plane 1, and a 16-bit R component in each 16-bit word of plane 2. The horizontal dimension of the R and B plane is halved relative to the image dimensions, and each R and B value is shared with the G components for which (leftlfloor i_G times 0.5 rightrfloor = i_B = i_R). The location of each plane when this image is in linear layout can be determined viagetImageSubresourceLayout, usingIMAGE_ASPECT_PLANE_0_BITfor the G plane,IMAGE_ASPECT_PLANE_1_BITfor the B plane, andIMAGE_ASPECT_PLANE_2_BITfor the R plane. This format only supports images with a width that is a multiple of two.FORMAT_G16_B16R16_2PLANE_422_UNORMspecifies an unsigned normalized multi-planar format that has a 16-bit G component in each 16-bit word of plane 0, and a two-component, 32-bit BR plane 1 consisting of a 16-bit B component in the word in bytes 0..1, and a 16-bit R component in the word in bytes 2..3. The horizontal dimension of the BR plane is halved relative to the image dimensions, and each R and B value is shared with the G components for which \(\left\lfloor i_G \times 0.5 \right\rfloor = i_B = i_R\). The location of each plane when this image is in linear layout can be determined viagetImageSubresourceLayout, usingIMAGE_ASPECT_PLANE_0_BITfor the G plane, andIMAGE_ASPECT_PLANE_1_BITfor the BR plane. This format only supports images with a width that is a multiple of two.FORMAT_G16_B16_R16_3PLANE_444_UNORMspecifies an unsigned normalized multi-planar format that has a 16-bit G component in each 16-bit word of plane 0, a 16-bit B component in each 16-bit word of plane 1, and a 16-bit R component in each 16-bit word of plane 2. Each plane has the same dimensions and each R, G, and B component contributes to a single texel. The location of each plane when this image is in linear layout can be determined viagetImageSubresourceLayout, usingIMAGE_ASPECT_PLANE_0_BITfor the G plane,IMAGE_ASPECT_PLANE_1_BITfor the B plane, andIMAGE_ASPECT_PLANE_2_BITfor the R plane.FORMAT_G8_B8R8_2PLANE_444_UNORMspecifies an unsigned normalized multi-planar format that has an 8-bit G component in plane 0, and a two-component, 16-bit BR plane 1 consisting of an 8-bit B component in byte 0 and an 8-bit R component in byte 1. Both planes have the same dimensions and each R, G, and B component contributes to a single texel. The location of each plane when this image is in linear layout can be determined viagetImageSubresourceLayout, usingIMAGE_ASPECT_PLANE_0_BITfor the G plane, andIMAGE_ASPECT_PLANE_1_BITfor the BR plane.FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16specifies an unsigned normalized multi-planar format that has a 10-bit G component in the top 10 bits of each 16-bit word of plane 0, and a two-component, 32-bit BR plane 1 consisting of a 10-bit B component in the top 10 bits of the word in bytes 0..1, and a 10-bit R component in the top 10 bits of the word in bytes 2..3, the bottom 6 bits of each word unused. Both planes have the same dimensions and each R, G, and B component contributes to a single texel. The location of each plane when this image is in linear layout can be determined viagetImageSubresourceLayout, usingIMAGE_ASPECT_PLANE_0_BITfor the G plane, andIMAGE_ASPECT_PLANE_1_BITfor the BR plane.FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16specifies an unsigned normalized multi-planar format that has a 12-bit G component in the top 12 bits of each 16-bit word of plane 0, and a two-component, 32-bit BR plane 1 consisting of a 12-bit B component in the top 12 bits of the word in bytes 0..1, and a 12-bit R component in the top 12 bits of the word in bytes 2..3, the bottom 4 bits of each word unused. Both planes have the same dimensions and each R, G, and B component contributes to a single texel. The location of each plane when this image is in linear layout can be determined viagetImageSubresourceLayout, usingIMAGE_ASPECT_PLANE_0_BITfor the G plane, andIMAGE_ASPECT_PLANE_1_BITfor the BR plane.FORMAT_G16_B16R16_2PLANE_444_UNORMspecifies an unsigned normalized multi-planar format that has a 16-bit G component in each 16-bit word of plane 0, and a two-component, 32-bit BR plane 1 consisting of a 16-bit B component in the word in bytes 0..1, and a 16-bit R component in the word in bytes 2..3. Both planes have the same dimensions and each R, G, and B component contributes to a single texel. The location of each plane when this image is in linear layout can be determined viagetImageSubresourceLayout, usingIMAGE_ASPECT_PLANE_0_BITfor the G plane, andIMAGE_ASPECT_PLANE_1_BITfor the BR plane.FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMGspecifies a four-component, PVRTC compressed format where each 64-bit compressed texel block encodes an 8×4 rectangle of unsigned normalized RGBA texel data.FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMGspecifies a four-component, PVRTC compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data.FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMGspecifies a four-component, PVRTC compressed format where each 64-bit compressed texel block encodes an 8×4 rectangle of unsigned normalized RGBA texel data.FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMGspecifies a four-component, PVRTC compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data.FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMGspecifies a four-component, PVRTC compressed format where each 64-bit compressed texel block encodes an 8×4 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMGspecifies a four-component, PVRTC compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMGspecifies a four-component, PVRTC compressed format where each 64-bit compressed texel block encodes an 8×4 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMGspecifies a four-component, PVRTC compressed format where each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data with sRGB nonlinear encoding applied to the RGB components.FORMAT_R16G16_SFIXED5_NVspecifies a two-component, 16-bit signed fixed-point format with linear encoding. The components are signed two’s-complement integers where the most significant bit specifies the sign bit, the next 10 bits specify the integer value, and the last 5 bits represent the fractional value. The signed 16-bit values can be converted to floats in the range [-1024,1023.96875] by dividing the value by 32 (25).FORMAT_R10X6_UINT_PACK16_ARMspecifies a one-component, 16-bit unsigned integer format that has a single 10-bit R component in the top 10 bits of a 16-bit word, with the bottom 6 bits unused.FORMAT_R10X6G10X6_UINT_2PACK16_ARMspecifies a two-component, 32-bit unsigned integer format that has a 10-bit R component in the top 10 bits of the word in bytes 0..1, and a 10-bit G component in the top 10 bits of the word in bytes 2..3, with the bottom 6 bits of each word unused.FORMAT_R10X6G10X6B10X6A10X6_UINT_4PACK16_ARMspecifies a four-component, 64-bit unsigned integer format that has a 10-bit R component in the top 10 bits of the word in bytes 0..1, a 10-bit G component in the top 10 bits of the word in bytes 2..3, a 10-bit B component in the top 10 bits of the word in bytes 4..5, and a 10-bit A component in the top 10 bits of the word in bytes 6..7, with the bottom 6 bits of each word unused.FORMAT_R12X4_UINT_PACK16_ARMspecifies a one-component, 16-bit unsigned integer format that has a single 12-bit R component in the top 12 bits of a 16-bit word, with the bottom 4 bits unused.FORMAT_R12X4G12X4_UINT_2PACK16_ARMspecifies a two-component, 32-bit unsigned integer format that has a 12-bit R component in the top 12 bits of the word in bytes 0..1, and a 12-bit G component in the top 12 bits of the word in bytes 2..3, with the bottom 4 bits of each word unused.FORMAT_R12X4G12X4B12X4A12X4_UINT_4PACK16_ARMspecifies a four-component, 64-bit unsigned integer format that has a 12-bit R component in the top 12 bits of the word in bytes 0..1, a 12-bit G component in the top 12 bits of the word in bytes 2..3, a 12-bit B component in the top 12 bits of the word in bytes 4..5, and a 12-bit A component in the top 12 bits of the word in bytes 6..7, with the bottom 4 bits of each word unused.FORMAT_R14X2_UINT_PACK16_ARMspecifies a one-component, 16-bit unsigned integer format that has a single 14-bit R component in the top 14 bits of a 16-bit word, with the bottom 2 bits unused.FORMAT_R14X2G14X2_UINT_2PACK16_ARMspecifies a two-component, 32-bit unsigned integer format that has a 14-bit R component in the top 14 bits of the word in bytes 0..1, and a 14-bit G component in the top 14 bits of the word in bytes 2..3, with the bottom 2 bits of each word unused.FORMAT_R14X2G14X2B14X2A14X2_UINT_4PACK16_ARMspecifies a four-component, 64-bit unsigned integer format that has a 14-bit R component in the top 14 bits of the word in bytes 0..1, a 14-bit G component in the top 14 bits of the word in bytes 2..3, a 14-bit B component in the top 14 bits of the word in bytes 4..5, and a 14-bit A component in the top 14 bits of the word in bytes 6..7, with the bottom 2 bits of each word unused.FORMAT_R14X2_UNORM_PACK16_ARMspecifies a one-component, 16-bit unsigned normalized format that has a single 14-bit R component in the top 14 bits of a 16-bit word, with the bottom 2 bits unused.FORMAT_R14X2G14X2_UNORM_2PACK16_ARMspecifies a two-component, 32-bit unsigned normalized format that has a 14-bit R component in the top 14 bits of the word in bytes 0..1, and a 14-bit G component in the top 14 bits of the word in bytes 2..3, with the bottom 2 bits of each word unused.FORMAT_R14X2G14X2B14X2A14X2_UNORM_4PACK16_ARMspecifies a four-component, 64-bit unsigned normalized format that has a 14-bit R component in the top 14 bits of the word in bytes 0..1, a 14-bit G component in the top 14 bits of the word in bytes 2..3, a 14-bit B component in the top 14 bits of the word in bytes 4..5, and a 14-bit A component in the top 14 bits of the word in bytes 6..7, with the bottom 2 bits of each word unused.FORMAT_G14X2_B14X2R14X2_2PLANE_420_UNORM_3PACK16_ARMspecifies an unsigned normalized multi-planar format that has a 14-bit G component in the top 14 bits of each 16-bit word of plane 0, and a two-component, 32-bit BR plane 1 consisting of a 14-bit B component in the top 14 bits of the word in bytes 0..1, and a 14-bit R component in the top 14 bits of the word in bytes 2..3, with the bottom 2 bits of each word unused. The horizontal and vertical dimensions of the BR plane are halved relative to the image dimensions, and each R and B value is shared with the G components for which (leftlfloor i_G times 0.5 rightrfloor = i_B = i_R) and (leftlfloor j_G times 0.5 rightrfloor = j_B = j_R). The location of each plane when this image is in linear layout can be determined viagetImageSubresourceLayout, usingIMAGE_ASPECT_PLANE_0_BITfor the G plane, andIMAGE_ASPECT_PLANE_1_BITfor the BR plane. This format only supports images with a width and height that is a multiple of two.FORMAT_G14X2_B14X2R14X2_2PLANE_422_UNORM_3PACK16_ARMspecifies an unsigned normalized multi-planar format that has a 14-bit G component in the top 14 bits of each 16-bit word of plane 0, and a two-component, 32-bit BR plane 1 consisting of a 14-bit B component in the top 14 bits of the word in bytes 0..1, and a 14-bit R component in the top 14 bits of the word in bytes 2..3, with the bottom 2 bits of each word unused. The horizontal dimension of the BR plane is halved relative to the image dimensions, and each R and B value is shared with the G components for which \(\left\lfloor i_G \times 0.5 \right\rfloor = i_B = i_R\). The location of each plane when this image is in linear layout can be determined viagetImageSubresourceLayout, usingIMAGE_ASPECT_PLANE_0_BITfor the G plane, andIMAGE_ASPECT_PLANE_1_BITfor the BR plane. This format only supports images with a width that is a multiple of two.FORMAT_R8_BOOL_ARMspecifies a one-component 8-bit boolean format that has a single 8-bit R component. See https://registry.khronos.org/vulkan/specs/latest/html/vkspec.html#fundamentals-bool.FORMAT_R16_SFLOAT_FPENCODING_BFLOAT16_ARMspecifies a one-component, 16-bit signed floating-point format with BFLOAT16 encoding that has a single 16-bit R component.FORMAT_R8_SFLOAT_FPENCODING_FLOAT8E4M3_ARMspecifies a one-component, 8-bit signed floating-point format with FLOAT8E4M3 encoding that has a single 8-bit R component.FORMAT_R8_SFLOAT_FPENCODING_FLOAT8E5M2_ARMspecifies a one-component, 8-bit signed floating-point format with FLOAT8E5M2 encoding that has a single 8-bit R component.
See Also
VK_VERSION_1_0,
AccelerationStructureGeometryLinearSweptSpheresDataNV,
AccelerationStructureGeometrySpheresDataNV,
AccelerationStructureGeometryTrianglesDataKHR,
AccelerationStructureTrianglesDisplacementMicromapNV,
AndroidHardwareBufferFormatProperties2ANDROID,
AndroidHardwareBufferFormatPropertiesANDROID,
AndroidHardwareBufferFormatResolvePropertiesANDROID,
AttachmentDescription,
AttachmentDescription2,
BufferViewCreateInfo,
VkClusterAccelerationStructureTriangleClusterInputNV,
CommandBufferInheritanceRenderingInfo,
CustomResolveCreateInfoEXT,
DescriptorAddressInfoEXT,
FramebufferAttachmentImageInfo,
GeometryTrianglesNV,
ImageCreateInfo,
ImageFormatListCreateInfo,
ImageViewASTCDecodeModeEXT,
ImageViewCreateInfo,
VkNativeBufferFormatPropertiesOHOS,
OpticalFlowImageFormatPropertiesNV,
OpticalFlowSessionCreateInfoNV,
PhysicalDeviceImageFormatInfo2,
PhysicalDeviceSparseImageFormatInfo2,
PipelineRenderingCreateInfo,
RenderingAreaInfo,
SamplerCustomBorderColorCreateInfoEXT,
SamplerYcbcrConversionCreateInfo,
ScreenBufferFormatPropertiesQNX,
SurfaceFormatKHR,
SwapchainCreateInfoKHR,
TensorDescriptionARM,
TensorViewCreateInfoARM,
TexelBufferDescriptorInfoEXT,
VertexInputAttributeDescription,
VertexInputAttributeDescription2EXT,
VkVideoFormatPropertiesKHR,
VkVideoSessionCreateInfoKHR,
getPhysicalDeviceExternalImageFormatPropertiesNV,
getPhysicalDeviceFormatProperties,
getPhysicalDeviceFormatProperties2,
getPhysicalDeviceFormatProperties2,
getPhysicalDeviceImageFormatProperties,
getPhysicalDeviceSparseImageFormatProperties
Bundled Patterns
Instances
| Eq Format Source # | |
| Ord Format Source # | |
| Storable Format Source # | |
| Read Format Source # | |
| Show Format Source # | |
| Zero Format Source # | |
Defined in Vulkan.Core10.Enums.Format | |
newtype StructureType Source #
VkStructureType - Vulkan structure types (sType)
See Also
VK_VERSION_1_0,
AccelerationStructureBuildGeometryInfoKHR,
AccelerationStructureBuildSizesInfoKHR,
AccelerationStructureCaptureDescriptorDataInfoEXT,
AccelerationStructureCreateInfoKHR,
AccelerationStructureCreateInfoNV,
AccelerationStructureDenseGeometryFormatTrianglesDataAMDX,
AccelerationStructureDeviceAddressInfoKHR,
AccelerationStructureGeometryAabbsDataKHR,
AccelerationStructureGeometryInstancesDataKHR,
AccelerationStructureGeometryKHR,
AccelerationStructureGeometryLinearSweptSpheresDataNV,
AccelerationStructureGeometryMotionTrianglesDataNV,
AccelerationStructureGeometrySpheresDataNV,
AccelerationStructureGeometryTrianglesDataKHR,
AccelerationStructureInfoNV,
AccelerationStructureMemoryRequirementsInfoNV,
AccelerationStructureMotionInfoNV,
AccelerationStructureTrianglesDisplacementMicromapNV,
AccelerationStructureTrianglesOpacityMicromapEXT,
AccelerationStructureVersionInfoKHR,
AcquireNextImageInfoKHR,
AcquireProfilingLockInfoKHR,
AmigoProfilingSubmitInfoSEC,
AndroidHardwareBufferFormatProperties2ANDROID,
AndroidHardwareBufferFormatPropertiesANDROID,
AndroidHardwareBufferFormatResolvePropertiesANDROID,
AndroidHardwareBufferPropertiesANDROID,
AndroidHardwareBufferUsageANDROID,
AndroidSurfaceCreateInfoKHR,
AntiLagDataAMD,
AntiLagPresentationInfoAMD,
ApplicationInfo,
AttachmentDescription2,
AttachmentDescriptionStencilLayout,
AttachmentFeedbackLoopInfoEXT,
AttachmentReference2,
AttachmentReferenceStencilLayout,
AttachmentSampleCountInfoAMD,
BaseInStructure,
BaseOutStructure,
BeginCustomResolveInfoEXT,
BindAccelerationStructureMemoryInfoNV,
BindBufferMemoryDeviceGroupInfo,
BindBufferMemoryInfo,
BindDataGraphPipelineSessionMemoryInfoARM,
BindDescriptorBufferEmbeddedSamplersInfoEXT,
Promoted_From_VK_KHR_maintenance6AdditionalFunctionality.BindDescriptorSetsInfo',
BindHeapInfoEXT,
BindImageMemoryDeviceGroupInfo,
BindImageMemoryInfo,
BindImageMemorySwapchainInfoKHR,
BindImagePlaneMemoryInfo,
Promoted_From_VK_KHR_maintenance6AdditionalFunctionality.BindMemoryStatus',
BindSparseInfo,
BindTensorMemoryInfoARM,
VkBindVideoSessionMemoryInfoKHR,
BlitImageCubicWeightsInfoQCOM,
BlitImageInfo2,
BufferCaptureDescriptorDataInfoEXT,
BufferCollectionBufferCreateInfoFUCHSIA,
BufferCollectionConstraintsInfoFUCHSIA,
BufferCollectionCreateInfoFUCHSIA,
BufferCollectionImageCreateInfoFUCHSIA,
BufferCollectionPropertiesFUCHSIA,
BufferConstraintsInfoFUCHSIA,
BufferCopy2,
BufferCreateInfo,
BufferDeviceAddressCreateInfoEXT,
BufferDeviceAddressInfo,
BufferImageCopy2,
BufferMemoryBarrier,
BufferMemoryBarrier2,
BufferMemoryRequirementsInfo2,
BufferOpaqueCaptureAddressCreateInfo,
BufferUsageFlags2CreateInfo,
BufferViewCreateInfo,
VkBuildPartitionedAccelerationStructureInfoNV,
CalibratedTimestampInfoKHR,
CheckpointData2NV,
CheckpointDataNV,
VkClusterAccelerationStructureClustersBottomLevelInputNV,
VkClusterAccelerationStructureCommandsInfoNV,
VkClusterAccelerationStructureInputInfoNV,
VkClusterAccelerationStructureMoveObjectsInputNV,
VkClusterAccelerationStructureTriangleClusterInputNV,
CommandBufferAllocateInfo,
CommandBufferBeginInfo,
CommandBufferInheritanceConditionalRenderingInfoEXT,
CommandBufferInheritanceDescriptorHeapInfoEXT,
CommandBufferInheritanceInfo,
CommandBufferInheritanceRenderPassTransformInfoQCOM,
CommandBufferInheritanceRenderingInfo,
CommandBufferInheritanceViewportScissorInfoNV,
CommandBufferSubmitInfo,
CommandPoolCreateInfo,
ComputeOccupancyPriorityParametersNV,
ComputePipelineCreateInfo,
ComputePipelineIndirectBufferInfoNV,
ConditionalRenderingBeginInfoEXT,
ConvertCooperativeVectorMatrixInfoNV,
CooperativeMatrixFlexibleDimensionsPropertiesNV,
CooperativeMatrixPropertiesKHR,
CooperativeMatrixPropertiesNV,
CooperativeVectorPropertiesNV,
CopyAccelerationStructureInfoKHR,
CopyAccelerationStructureToMemoryInfoKHR,
CopyBufferInfo2,
CopyBufferToImageInfo2,
CopyCommandTransformInfoQCOM,
CopyDescriptorSet,
CopyImageInfo2,
CopyImageToBufferInfo2,
PromotedStreamingTransfers.CopyImageToImageInfo',
PromotedStreamingTransfers.CopyImageToMemoryInfo',
CopyMemoryIndirectInfoKHR,
CopyMemoryToAccelerationStructureInfoKHR,
CopyMemoryToImageIndirectInfoKHR,
PromotedStreamingTransfers.CopyMemoryToImageInfo',
CopyMemoryToMicromapInfoEXT,
CopyMicromapInfoEXT,
CopyMicromapToMemoryInfoEXT,
CopyTensorInfoARM,
CuFunctionCreateInfoNVX,
CuLaunchInfoNVX,
CuModuleCreateInfoNVX,
CuModuleTexturingModeCreateInfoNVX,
CudaFunctionCreateInfoNV,
CudaLaunchInfoNV,
CudaModuleCreateInfoNV,
CustomResolveCreateInfoEXT,
D3D12FenceSubmitInfoKHR,
DataGraphPipelineBuiltinModelCreateInfoQCOM,
DataGraphPipelineCompilerControlCreateInfoARM,
DataGraphPipelineConstantARM,
DataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM,
DataGraphPipelineCreateInfoARM,
DataGraphPipelineDispatchInfoARM,
DataGraphPipelineIdentifierCreateInfoARM,
DataGraphPipelineInfoARM,
DataGraphPipelinePropertyQueryResultARM,
DataGraphPipelineResourceInfoARM,
DataGraphPipelineSessionBindPointRequirementARM,
DataGraphPipelineSessionBindPointRequirementsInfoARM,
DataGraphPipelineSessionCreateInfoARM,
DataGraphPipelineSessionMemoryRequirementsInfoARM,
DataGraphPipelineShaderModuleCreateInfoARM,
DataGraphProcessingEngineCreateInfoARM,
DebugMarkerMarkerInfoEXT,
DebugMarkerObjectNameInfoEXT,
DebugMarkerObjectTagInfoEXT,
DebugReportCallbackCreateInfoEXT,
DebugUtilsLabelEXT,
DebugUtilsMessengerCallbackDataEXT,
DebugUtilsMessengerCreateInfoEXT,
DebugUtilsObjectNameInfoEXT,
DebugUtilsObjectTagInfoEXT,
DecompressMemoryInfoEXT,
DedicatedAllocationBufferCreateInfoNV,
DedicatedAllocationImageCreateInfoNV,
DedicatedAllocationMemoryAllocateInfoNV,
DependencyInfo,
DepthBiasInfoEXT,
DepthBiasRepresentationInfoEXT,
DescriptorAddressInfoEXT,
DescriptorBufferBindingInfoEXT,
DescriptorBufferBindingPushDescriptorBufferHandleEXT,
DescriptorGetInfoEXT,
DescriptorGetTensorInfoARM,
DescriptorPoolCreateInfo,
DescriptorPoolInlineUniformBlockCreateInfo,
DescriptorSetAllocateInfo,
DescriptorSetAndBindingMappingEXT,
DescriptorSetBindingReferenceVALVE,
DescriptorSetLayoutBindingFlagsCreateInfo,
DescriptorSetLayoutCreateInfo,
DescriptorSetLayoutHostMappingInfoVALVE,
DescriptorSetLayoutSupport,
DescriptorSetVariableDescriptorCountAllocateInfo,
DescriptorSetVariableDescriptorCountLayoutSupport,
DescriptorUpdateTemplateCreateInfo,
DeviceAddressBindingCallbackDataEXT,
DeviceBufferMemoryRequirements,
DeviceCreateInfo,
DeviceDeviceMemoryReportCreateInfoEXT,
DeviceDiagnosticsConfigCreateInfoNV,
DeviceEventInfoEXT,
DeviceFaultCountsEXT,
DeviceFaultInfoEXT,
DeviceGroupBindSparseInfo,
DeviceGroupCommandBufferBeginInfo,
DeviceGroupDeviceCreateInfo,
DeviceGroupPresentCapabilitiesKHR,
DeviceGroupPresentInfoKHR,
DeviceGroupRenderPassBeginInfo,
DeviceGroupSubmitInfo,
DeviceGroupSwapchainCreateInfoKHR,
DeviceImageMemoryRequirements,
DeviceImageSubresourceInfo,
DeviceMemoryOpaqueCaptureAddressInfo,
DeviceMemoryOverallocationCreateInfoAMD,
DeviceMemoryReportCallbackDataEXT,
DevicePipelineBinaryInternalCacheControlKHR,
DevicePrivateDataCreateInfo,
DeviceQueueCreateInfo,
DeviceQueueGlobalPriorityCreateInfo,
DeviceQueueInfo2,
DeviceQueueShaderCoreControlCreateInfoARM,
DeviceTensorMemoryRequirementsARM,
DirectDriverLoadingInfoLUNARG,
DirectDriverLoadingListLUNARG,
DirectFBSurfaceCreateInfoEXT,
DispatchTileInfoQCOM,
DisplayEventInfoEXT,
DisplayModeCreateInfoKHR,
DisplayModeProperties2KHR,
DisplayModeStereoPropertiesNV,
DisplayNativeHdrSurfaceCapabilitiesAMD,
DisplayPlaneCapabilities2KHR,
DisplayPlaneInfo2KHR,
DisplayPlaneProperties2KHR,
DisplayPowerInfoEXT,
DisplayPresentInfoKHR,
DisplayProperties2KHR,
DisplaySurfaceCreateInfoKHR,
DisplaySurfaceStereoCreateInfoNV,
DrmFormatModifierPropertiesList2EXT,
DrmFormatModifierPropertiesListEXT,
EventCreateInfo,
ExecutionGraphPipelineCreateInfoAMDX,
ExecutionGraphPipelineScratchSizeAMDX,
ExportFenceCreateInfo,
ExportFenceWin32HandleInfoKHR,
ExportMemoryAllocateInfo,
ExportMemoryAllocateInfoNV,
ExportMemoryWin32HandleInfoKHR,
ExportMemoryWin32HandleInfoNV,
ExportMetalBufferInfoEXT,
ExportMetalCommandQueueInfoEXT,
ExportMetalDeviceInfoEXT,
ExportMetalIOSurfaceInfoEXT,
ExportMetalObjectCreateInfoEXT,
ExportMetalObjectsInfoEXT,
ExportMetalSharedEventInfoEXT,
ExportMetalTextureInfoEXT,
ExportSemaphoreCreateInfo,
ExportSemaphoreWin32HandleInfoKHR,
ExternalBufferProperties,
ExternalComputeQueueCreateInfoNV,
ExternalComputeQueueDataParamsNV,
ExternalComputeQueueDeviceCreateInfoNV,
ExternalFenceProperties,
ExternalFormatANDROID,
VkExternalFormatOHOS,
ExternalFormatQNX,
ExternalImageFormatProperties,
ExternalMemoryAcquireUnmodifiedEXT,
ExternalMemoryBufferCreateInfo,
ExternalMemoryImageCreateInfo,
ExternalMemoryImageCreateInfoNV,
ExternalMemoryTensorCreateInfoARM,
ExternalSemaphoreProperties,
ExternalTensorPropertiesARM,
FenceCreateInfo,
FenceGetFdInfoKHR,
FenceGetWin32HandleInfoKHR,
FilterCubicImageViewImageFormatPropertiesEXT,
FormatProperties2,
FormatProperties3,
FragmentShadingRateAttachmentInfoKHR,
FrameBoundaryEXT,
FrameBoundaryTensorsARM,
FramebufferAttachmentImageInfo,
FramebufferAttachmentsCreateInfo,
FramebufferCreateInfo,
FramebufferMixedSamplesCombinationNV,
GeneratedCommandsInfoEXT,
GeneratedCommandsInfoNV,
GeneratedCommandsMemoryRequirementsInfoEXT,
GeneratedCommandsMemoryRequirementsInfoNV,
GeneratedCommandsPipelineInfoEXT,
GeneratedCommandsShaderInfoEXT,
GeometryAABBNV,
GeometryNV,
GeometryTrianglesNV,
GetLatencyMarkerInfoNV,
GraphicsPipelineCreateInfo,
GraphicsPipelineLibraryCreateInfoEXT,
GraphicsPipelineShaderGroupsCreateInfoNV,
GraphicsShaderGroupCreateInfoNV,
HdrMetadataEXT,
HdrVividDynamicMetadataHUAWEI,
HeadlessSurfaceCreateInfoEXT,
PromotedStreamingTransfers.HostImageCopyDevicePerformanceQuery',
PromotedStreamingTransfers.HostImageLayoutTransitionInfo',
IOSSurfaceCreateInfoMVK,
ImageAlignmentControlCreateInfoMESA,
ImageBlit2,
ImageCaptureDescriptorDataInfoEXT,
ImageCompressionControlEXT,
ImageCompressionPropertiesEXT,
ImageConstraintsInfoFUCHSIA,
ImageCopy2,
ImageCreateInfo,
ImageDescriptorInfoEXT,
ImageDrmFormatModifierExplicitCreateInfoEXT,
ImageDrmFormatModifierListCreateInfoEXT,
ImageDrmFormatModifierPropertiesEXT,
ImageFormatConstraintsInfoFUCHSIA,
ImageFormatListCreateInfo,
ImageFormatProperties2,
ImageMemoryBarrier,
ImageMemoryBarrier2,
ImageMemoryRequirementsInfo2,
ImagePipeSurfaceCreateInfoFUCHSIA,
ImagePlaneMemoryRequirementsInfo,
ImageResolve2,
ImageSparseMemoryRequirementsInfo2,
ImageStencilUsageCreateInfo,
ImageSubresource2,
ImageSwapchainCreateInfoKHR,
PromotedStreamingTransfers.ImageToMemoryCopy',
ImageViewASTCDecodeModeEXT,
ImageViewAddressPropertiesNVX,
ImageViewCaptureDescriptorDataInfoEXT,
ImageViewCreateInfo,
ImageViewHandleInfoNVX,
ImageViewMinLodCreateInfoEXT,
ImageViewSampleWeightCreateInfoQCOM,
ImageViewSlicedCreateInfoEXT,
ImageViewUsageCreateInfo,
ImportAndroidHardwareBufferInfoANDROID,
ImportFenceFdInfoKHR,
ImportFenceWin32HandleInfoKHR,
ImportMemoryBufferCollectionFUCHSIA,
ImportMemoryFdInfoKHR,
ImportMemoryHostPointerInfoEXT,
ImportMemoryMetalHandleInfoEXT,
ImportMemoryWin32HandleInfoKHR,
ImportMemoryWin32HandleInfoNV,
ImportMemoryZirconHandleInfoFUCHSIA,
ImportMetalBufferInfoEXT,
ImportMetalIOSurfaceInfoEXT,
ImportMetalSharedEventInfoEXT,
ImportMetalTextureInfoEXT,
VkImportNativeBufferInfoOHOS,
ImportScreenBufferInfoQNX,
ImportSemaphoreFdInfoKHR,
ImportSemaphoreWin32HandleInfoKHR,
ImportSemaphoreZirconHandleInfoFUCHSIA,
IndirectCommandsLayoutCreateInfoEXT,
IndirectCommandsLayoutCreateInfoNV,
IndirectCommandsLayoutPushDataTokenNV,
IndirectCommandsLayoutTokenEXT,
IndirectCommandsLayoutTokenNV,
IndirectExecutionSetCreateInfoEXT,
IndirectExecutionSetPipelineInfoEXT,
IndirectExecutionSetShaderInfoEXT,
IndirectExecutionSetShaderLayoutInfoEXT,
InitializePerformanceApiInfoINTEL,
InstanceCreateInfo,
LatencySleepInfoNV,
LatencySleepModeInfoNV,
LatencySubmissionPresentIdNV,
LatencySurfaceCapabilitiesNV,
LatencyTimingsFrameReportNV,
LayerSettingsCreateInfoEXT,
MacOSSurfaceCreateInfoMVK,
MappedMemoryRange,
MemoryAllocateFlagsInfo,
MemoryAllocateInfo,
MemoryBarrier,
MemoryBarrier2,
MemoryBarrierAccessFlags3KHR,
MemoryDedicatedAllocateInfo,
MemoryDedicatedAllocateInfoTensorARM,
MemoryDedicatedRequirements,
MemoryFdPropertiesKHR,
MemoryGetAndroidHardwareBufferInfoANDROID,
MemoryGetFdInfoKHR,
MemoryGetMetalHandleInfoEXT,
VkMemoryGetNativeBufferInfoOHOS,
MemoryGetRemoteAddressInfoNV,
MemoryGetWin32HandleInfoKHR,
MemoryGetZirconHandleInfoFUCHSIA,
MemoryHostPointerPropertiesEXT,
MemoryMapInfo,
MemoryMapPlacedInfoEXT,
MemoryMetalHandlePropertiesEXT,
MemoryOpaqueCaptureAddressAllocateInfo,
MemoryPriorityAllocateInfoEXT,
MemoryRequirements2,
PromotedStreamingTransfers.MemoryToImageCopy',
MemoryUnmapInfo,
MemoryWin32HandlePropertiesKHR,
MemoryZirconHandlePropertiesFUCHSIA,
MetalSurfaceCreateInfoEXT,
MicromapBuildInfoEXT,
MicromapBuildSizesInfoEXT,
MicromapCreateInfoEXT,
MicromapVersionInfoEXT,
MultisamplePropertiesEXT,
MultisampledRenderToSingleSampledInfoEXT,
MultiviewPerViewAttributesInfoNVX,
MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM,
MutableDescriptorTypeCreateInfoEXT,
VkNativeBufferFormatPropertiesOHOS,
VkNativeBufferPropertiesOHOS,
VkNativeBufferUsageOHOS,
OpaqueCaptureDataCreateInfoEXT,
OpaqueCaptureDescriptorDataCreateInfoEXT,
OpticalFlowExecuteInfoNV,
OpticalFlowImageFormatInfoNV,
OpticalFlowImageFormatPropertiesNV,
OpticalFlowSessionCreateInfoNV,
OpticalFlowSessionCreatePrivateDataInfoNV,
OutOfBandQueueTypeInfoNV,
VkPartitionedAccelerationStructureFlagsNV,
VkPartitionedAccelerationStructureInstancesInputNV,
PastPresentationTimingEXT,
PastPresentationTimingInfoEXT,
PastPresentationTimingPropertiesEXT,
PerTileBeginInfoQCOM,
PerTileEndInfoQCOM,
PerformanceConfigurationAcquireInfoINTEL,
VkPerformanceCounterARM,
VkPerformanceCounterDescriptionARM,
PerformanceCounterDescriptionKHR,
PerformanceCounterKHR,
PerformanceMarkerInfoINTEL,
PerformanceOverrideInfoINTEL,
PerformanceQuerySubmitInfoKHR,
PerformanceStreamMarkerInfoINTEL,
PhysicalDevice16BitStorageFeatures,
PhysicalDevice4444FormatsFeaturesEXT,
PhysicalDevice8BitStorageFeatures,
PhysicalDeviceASTCDecodeFeaturesEXT,
PhysicalDeviceAccelerationStructureFeaturesKHR,
PhysicalDeviceAccelerationStructurePropertiesKHR,
PhysicalDeviceAddressBindingReportFeaturesEXT,
PhysicalDeviceAmigoProfilingFeaturesSEC,
PhysicalDeviceAntiLagFeaturesAMD,
PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT,
PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT,
PhysicalDeviceBlendOperationAdvancedFeaturesEXT,
PhysicalDeviceBlendOperationAdvancedPropertiesEXT,
PhysicalDeviceBorderColorSwizzleFeaturesEXT,
PhysicalDeviceBufferDeviceAddressFeatures,
PhysicalDeviceBufferDeviceAddressFeaturesEXT,
VkPhysicalDeviceClusterAccelerationStructureFeaturesNV,
VkPhysicalDeviceClusterAccelerationStructurePropertiesNV,
PhysicalDeviceClusterCullingShaderFeaturesHUAWEI,
PhysicalDeviceClusterCullingShaderPropertiesHUAWEI,
PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI,
PhysicalDeviceCoherentMemoryFeaturesAMD,
PhysicalDeviceColorWriteEnableFeaturesEXT,
PhysicalDeviceCommandBufferInheritanceFeaturesNV,
PhysicalDeviceComputeOccupancyPriorityFeaturesNV,
PhysicalDeviceComputeShaderDerivativesFeaturesKHR,
PhysicalDeviceComputeShaderDerivativesPropertiesKHR,
PhysicalDeviceConditionalRenderingFeaturesEXT,
PhysicalDeviceConservativeRasterizationPropertiesEXT,
PhysicalDeviceCooperativeMatrix2FeaturesNV,
PhysicalDeviceCooperativeMatrix2PropertiesNV,
PhysicalDeviceCooperativeMatrixConversionFeaturesQCOM,
PhysicalDeviceCooperativeMatrixFeaturesKHR,
PhysicalDeviceCooperativeMatrixFeaturesNV,
PhysicalDeviceCooperativeMatrixPropertiesKHR,
PhysicalDeviceCooperativeMatrixPropertiesNV,
PhysicalDeviceCooperativeVectorFeaturesNV,
PhysicalDeviceCooperativeVectorPropertiesNV,
PhysicalDeviceCopyMemoryIndirectFeaturesKHR,
PhysicalDeviceCopyMemoryIndirectFeaturesNV,
PhysicalDeviceCopyMemoryIndirectPropertiesKHR,
PhysicalDeviceCornerSampledImageFeaturesNV,
PhysicalDeviceCoverageReductionModeFeaturesNV,
PhysicalDeviceCubicClampFeaturesQCOM,
PhysicalDeviceCubicWeightsFeaturesQCOM,
PhysicalDeviceCudaKernelLaunchFeaturesNV,
PhysicalDeviceCudaKernelLaunchPropertiesNV,
PhysicalDeviceCustomBorderColorFeaturesEXT,
PhysicalDeviceCustomBorderColorPropertiesEXT,
PhysicalDeviceCustomResolveFeaturesEXT,
PhysicalDeviceDataGraphFeaturesARM,
PhysicalDeviceDataGraphModelFeaturesQCOM,
PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV,
PhysicalDeviceDenseGeometryFormatFeaturesAMDX,
PhysicalDeviceDepthBiasControlFeaturesEXT,
PhysicalDeviceDepthClampControlFeaturesEXT,
PhysicalDeviceDepthClampZeroOneFeaturesKHR,
PhysicalDeviceDepthClipControlFeaturesEXT,
PhysicalDeviceDepthClipEnableFeaturesEXT,
PhysicalDeviceDepthStencilResolveProperties,
PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT,
PhysicalDeviceDescriptorBufferFeaturesEXT,
PhysicalDeviceDescriptorBufferPropertiesEXT,
PhysicalDeviceDescriptorBufferTensorFeaturesARM,
PhysicalDeviceDescriptorBufferTensorPropertiesARM,
PhysicalDeviceDescriptorHeapFeaturesEXT,
PhysicalDeviceDescriptorHeapPropertiesEXT,
PhysicalDeviceDescriptorHeapTensorPropertiesARM,
PhysicalDeviceDescriptorIndexingFeatures,
PhysicalDeviceDescriptorIndexingProperties,
PhysicalDeviceDescriptorPoolOverallocationFeaturesNV,
PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE,
PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV,
PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT,
PhysicalDeviceDeviceGeneratedCommandsFeaturesNV,
PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT,
PhysicalDeviceDeviceGeneratedCommandsPropertiesNV,
PhysicalDeviceDeviceMemoryReportFeaturesEXT,
PhysicalDeviceDiagnosticsConfigFeaturesNV,
PhysicalDeviceDiscardRectanglePropertiesEXT,
PhysicalDeviceDisplacementMicromapFeaturesNV,
PhysicalDeviceDisplacementMicromapPropertiesNV,
PhysicalDeviceDriverProperties,
PhysicalDeviceDrmPropertiesEXT,
PhysicalDeviceDynamicRenderingFeatures,
PhysicalDeviceDynamicRenderingLocalReadFeatures,
PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT,
PhysicalDeviceExclusiveScissorFeaturesNV,
PhysicalDeviceExtendedDynamicState2FeaturesEXT,
PhysicalDeviceExtendedDynamicState3FeaturesEXT,
PhysicalDeviceExtendedDynamicState3PropertiesEXT,
PhysicalDeviceExtendedDynamicStateFeaturesEXT,
PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV,
PhysicalDeviceExtendedSparseAddressSpacePropertiesNV,
PhysicalDeviceExternalBufferInfo,
PhysicalDeviceExternalComputeQueuePropertiesNV,
PhysicalDeviceExternalFenceInfo,
PhysicalDeviceExternalFormatResolveFeaturesANDROID,
PhysicalDeviceExternalFormatResolvePropertiesANDROID,
PhysicalDeviceExternalImageFormatInfo,
PhysicalDeviceExternalMemoryHostPropertiesEXT,
PhysicalDeviceExternalMemoryRDMAFeaturesNV,
PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX,
PhysicalDeviceExternalSemaphoreInfo,
PhysicalDeviceExternalTensorInfoARM,
PhysicalDeviceFaultFeaturesEXT,
PhysicalDeviceFeatures2,
PhysicalDeviceFloatControlsProperties,
PhysicalDeviceFormatPackFeaturesARM,
PhysicalDeviceFragmentDensityMap2FeaturesEXT,
PhysicalDeviceFragmentDensityMap2PropertiesEXT,
PhysicalDeviceFragmentDensityMapFeaturesEXT,
PhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE,
PhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE,
PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT,
PhysicalDeviceFragmentDensityMapOffsetPropertiesEXT,
PhysicalDeviceFragmentDensityMapPropertiesEXT,
PhysicalDeviceFragmentShaderBarycentricFeaturesKHR,
PhysicalDeviceFragmentShaderBarycentricPropertiesKHR,
PhysicalDeviceFragmentShaderInterlockFeaturesEXT,
PhysicalDeviceFragmentShadingRateEnumsFeaturesNV,
PhysicalDeviceFragmentShadingRateEnumsPropertiesNV,
PhysicalDeviceFragmentShadingRateFeaturesKHR,
PhysicalDeviceFragmentShadingRateKHR,
PhysicalDeviceFragmentShadingRatePropertiesKHR,
PhysicalDeviceFrameBoundaryFeaturesEXT,
PhysicalDeviceGlobalPriorityQueryFeatures,
PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT,
PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT,
PhysicalDeviceGroupProperties,
PhysicalDeviceHdrVividFeaturesHUAWEI,
PromotedStreamingTransfers.PhysicalDeviceHostImageCopyFeatures',
PromotedStreamingTransfers.PhysicalDeviceHostImageCopyProperties',
PhysicalDeviceHostQueryResetFeatures,
PhysicalDeviceIDProperties,
PhysicalDeviceImage2DViewOf3DFeaturesEXT,
PhysicalDeviceImageAlignmentControlFeaturesMESA,
PhysicalDeviceImageAlignmentControlPropertiesMESA,
PhysicalDeviceImageCompressionControlFeaturesEXT,
PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT,
PhysicalDeviceImageDrmFormatModifierInfoEXT,
PhysicalDeviceImageFormatInfo2,
PhysicalDeviceImageProcessing2FeaturesQCOM,
PhysicalDeviceImageProcessing2PropertiesQCOM,
PhysicalDeviceImageProcessingFeaturesQCOM,
PhysicalDeviceImageProcessingPropertiesQCOM,
PhysicalDeviceImageRobustnessFeatures,
PhysicalDeviceImageSlicedViewOf3DFeaturesEXT,
PhysicalDeviceImageViewImageFormatInfoEXT,
PhysicalDeviceImageViewMinLodFeaturesEXT,
PhysicalDeviceImagelessFramebufferFeatures,
PhysicalDeviceIndexTypeUint8Features,
PhysicalDeviceInheritedViewportScissorFeaturesNV,
PhysicalDeviceInlineUniformBlockFeatures,
PhysicalDeviceInlineUniformBlockProperties,
PhysicalDeviceInternallySynchronizedQueuesFeaturesKHR,
PhysicalDeviceInvocationMaskFeaturesHUAWEI,
PhysicalDeviceLayeredApiPropertiesKHR,
PhysicalDeviceLayeredApiPropertiesListKHR,
PhysicalDeviceLayeredApiVulkanPropertiesKHR,
PhysicalDeviceLayeredDriverPropertiesMSFT,
PhysicalDeviceLegacyDitheringFeaturesEXT,
PhysicalDeviceLegacyVertexAttributesFeaturesEXT,
PhysicalDeviceLegacyVertexAttributesPropertiesEXT,
PhysicalDeviceLineRasterizationFeatures,
PhysicalDeviceLineRasterizationProperties,
PhysicalDeviceLinearColorAttachmentFeaturesNV,
PhysicalDeviceMaintenance10FeaturesKHR,
PhysicalDeviceMaintenance10PropertiesKHR,
PhysicalDeviceMaintenance3Properties,
PhysicalDeviceMaintenance4Features,
PhysicalDeviceMaintenance4Properties,
PhysicalDeviceMaintenance5Features,
PhysicalDeviceMaintenance5Properties,
Promoted_From_VK_KHR_maintenance6AdditionalFunctionality.PhysicalDeviceMaintenance6Features',
Promoted_From_VK_KHR_maintenance6AdditionalFunctionality.PhysicalDeviceMaintenance6Properties',
PhysicalDeviceMaintenance7FeaturesKHR,
PhysicalDeviceMaintenance7PropertiesKHR,
PhysicalDeviceMaintenance8FeaturesKHR,
PhysicalDeviceMaintenance9FeaturesKHR,
PhysicalDeviceMaintenance9PropertiesKHR,
PhysicalDeviceMapMemoryPlacedFeaturesEXT,
PhysicalDeviceMapMemoryPlacedPropertiesEXT,
PhysicalDeviceMemoryBudgetPropertiesEXT,
PhysicalDeviceMemoryDecompressionFeaturesEXT,
PhysicalDeviceMemoryDecompressionPropertiesEXT,
PhysicalDeviceMemoryPriorityFeaturesEXT,
PhysicalDeviceMemoryProperties2,
PhysicalDeviceMeshShaderFeaturesEXT,
PhysicalDeviceMeshShaderFeaturesNV,
PhysicalDeviceMeshShaderPropertiesEXT,
PhysicalDeviceMeshShaderPropertiesNV,
PhysicalDeviceMultiDrawFeaturesEXT,
PhysicalDeviceMultiDrawPropertiesEXT,
PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT,
PhysicalDeviceMultiviewFeatures,
PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX,
PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM,
PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM,
PhysicalDeviceMultiviewProperties,
PhysicalDeviceMutableDescriptorTypeFeaturesEXT,
PhysicalDeviceNestedCommandBufferFeaturesEXT,
PhysicalDeviceNestedCommandBufferPropertiesEXT,
PhysicalDeviceNonSeamlessCubeMapFeaturesEXT,
PhysicalDeviceOpacityMicromapFeaturesEXT,
PhysicalDeviceOpacityMicromapPropertiesEXT,
PhysicalDeviceOpticalFlowFeaturesNV,
PhysicalDeviceOpticalFlowPropertiesNV,
PhysicalDevicePCIBusInfoPropertiesEXT,
PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT,
VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV,
VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV,
PhysicalDevicePerStageDescriptorSetFeaturesNV,
VkPhysicalDevicePerformanceCountersByRegionFeaturesARM,
VkPhysicalDevicePerformanceCountersByRegionPropertiesARM,
PhysicalDevicePerformanceQueryFeaturesKHR,
PhysicalDevicePerformanceQueryPropertiesKHR,
PhysicalDevicePipelineBinaryFeaturesKHR,
PhysicalDevicePipelineBinaryPropertiesKHR,
PhysicalDevicePipelineCacheIncrementalModeFeaturesSEC,
PhysicalDevicePipelineCreationCacheControlFeatures,
PhysicalDevicePipelineExecutablePropertiesFeaturesKHR,
PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT,
PhysicalDevicePipelineOpacityMicromapFeaturesARM,
PhysicalDevicePipelinePropertiesFeaturesEXT,
Promoted_From_VK_EXT_pipeline_protected_accessAdditionalFunctionality.PhysicalDevicePipelineProtectedAccessFeatures',
Promoted_From_VK_EXT_pipeline_robustnessAdditionalFunctionality.PhysicalDevicePipelineRobustnessFeatures',
Promoted_From_VK_EXT_pipeline_robustnessAdditionalFunctionality.PhysicalDevicePipelineRobustnessProperties',
PhysicalDevicePointClippingProperties,
PhysicalDevicePortabilitySubsetFeaturesKHR,
PhysicalDevicePortabilitySubsetPropertiesKHR,
PhysicalDevicePresentBarrierFeaturesNV,
PhysicalDevicePresentId2FeaturesKHR,
PhysicalDevicePresentIdFeaturesKHR,
PhysicalDevicePresentMeteringFeaturesNV,
PhysicalDevicePresentModeFifoLatestReadyFeaturesKHR,
PhysicalDevicePresentTimingFeaturesEXT,
PhysicalDevicePresentWait2FeaturesKHR,
PhysicalDevicePresentWaitFeaturesKHR,
PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT,
PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT,
PhysicalDevicePrivateDataFeatures,
PhysicalDeviceProperties2,
PhysicalDeviceProtectedMemoryFeatures,
PhysicalDeviceProtectedMemoryProperties,
PhysicalDeviceProvokingVertexFeaturesEXT,
PhysicalDeviceProvokingVertexPropertiesEXT,
PhysicalDevicePushConstantBankFeaturesNV,
PhysicalDevicePushConstantBankPropertiesNV,
PhysicalDevicePushDescriptorProperties,
PhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM,
PhysicalDeviceRGBA10X6FormatsFeaturesEXT,
PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT,
PhysicalDeviceRawAccessChainsFeaturesNV,
PhysicalDeviceRayQueryFeaturesKHR,
PhysicalDeviceRayTracingInvocationReorderFeaturesEXT,
PhysicalDeviceRayTracingInvocationReorderFeaturesNV,
PhysicalDeviceRayTracingInvocationReorderPropertiesEXT,
PhysicalDeviceRayTracingInvocationReorderPropertiesNV,
PhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV,
PhysicalDeviceRayTracingMaintenance1FeaturesKHR,
PhysicalDeviceRayTracingMotionBlurFeaturesNV,
PhysicalDeviceRayTracingPipelineFeaturesKHR,
PhysicalDeviceRayTracingPipelinePropertiesKHR,
PhysicalDeviceRayTracingPositionFetchFeaturesKHR,
PhysicalDeviceRayTracingPropertiesNV,
PhysicalDeviceRayTracingValidationFeaturesNV,
PhysicalDeviceRelaxedLineRasterizationFeaturesIMG,
PhysicalDeviceRenderPassStripedFeaturesARM,
PhysicalDeviceRenderPassStripedPropertiesARM,
PhysicalDeviceRepresentativeFragmentTestFeaturesNV,
PhysicalDeviceRobustness2FeaturesKHR,
PhysicalDeviceRobustness2PropertiesKHR,
PhysicalDeviceSampleLocationsPropertiesEXT,
PhysicalDeviceSamplerFilterMinmaxProperties,
PhysicalDeviceSamplerYcbcrConversionFeatures,
PhysicalDeviceScalarBlockLayoutFeatures,
PhysicalDeviceSchedulingControlsFeaturesARM,
PhysicalDeviceSchedulingControlsPropertiesARM,
PhysicalDeviceSeparateDepthStencilLayoutsFeatures,
PhysicalDeviceShader64BitIndexingFeaturesEXT,
PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV,
PhysicalDeviceShaderAtomicFloat2FeaturesEXT,
PhysicalDeviceShaderAtomicFloatFeaturesEXT,
PhysicalDeviceShaderAtomicInt64Features,
PhysicalDeviceShaderBfloat16FeaturesKHR,
PhysicalDeviceShaderClockFeaturesKHR,
PhysicalDeviceShaderCoreBuiltinsFeaturesARM,
PhysicalDeviceShaderCoreBuiltinsPropertiesARM,
PhysicalDeviceShaderCoreProperties2AMD,
PhysicalDeviceShaderCorePropertiesAMD,
PhysicalDeviceShaderCorePropertiesARM,
PhysicalDeviceShaderDemoteToHelperInvocationFeatures,
PhysicalDeviceShaderDrawParametersFeatures,
PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD,
PhysicalDeviceShaderEnqueueFeaturesAMDX,
PhysicalDeviceShaderEnqueuePropertiesAMDX,
PhysicalDeviceShaderExpectAssumeFeatures,
PhysicalDeviceShaderFloat16Int8Features,
PhysicalDeviceShaderFloat8FeaturesEXT,
PhysicalDeviceShaderFloatControls2Features,
PhysicalDeviceShaderFmaFeaturesKHR,
PhysicalDeviceShaderImageAtomicInt64FeaturesEXT,
PhysicalDeviceShaderImageFootprintFeaturesNV,
PhysicalDeviceShaderIntegerDotProductFeatures,
PhysicalDeviceShaderIntegerDotProductProperties,
PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL,
PhysicalDeviceShaderLongVectorFeaturesEXT,
PhysicalDeviceShaderLongVectorPropertiesEXT,
PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR,
PhysicalDeviceShaderModuleIdentifierFeaturesEXT,
PhysicalDeviceShaderModuleIdentifierPropertiesEXT,
PhysicalDeviceShaderObjectFeaturesEXT,
PhysicalDeviceShaderObjectPropertiesEXT,
PhysicalDeviceShaderQuadControlFeaturesKHR,
PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR,
PhysicalDeviceShaderReplicatedCompositesFeaturesEXT,
PhysicalDeviceShaderSMBuiltinsFeaturesNV,
PhysicalDeviceShaderSMBuiltinsPropertiesNV,
PhysicalDeviceShaderSubgroupExtendedTypesFeatures,
PhysicalDeviceShaderSubgroupPartitionedFeaturesEXT,
PhysicalDeviceShaderSubgroupRotateFeatures,
PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR,
PhysicalDeviceShaderTerminateInvocationFeatures,
PhysicalDeviceShaderTileImageFeaturesEXT,
PhysicalDeviceShaderTileImagePropertiesEXT,
PhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXT,
PhysicalDeviceShaderUntypedPointersFeaturesKHR,
PhysicalDeviceShadingRateImageFeaturesNV,
PhysicalDeviceShadingRateImagePropertiesNV,
PhysicalDeviceSparseImageFormatInfo2,
PhysicalDeviceSubgroupProperties,
PhysicalDeviceSubgroupSizeControlFeatures,
PhysicalDeviceSubgroupSizeControlProperties,
PhysicalDeviceSubpassMergeFeedbackFeaturesEXT,
PhysicalDeviceSubpassShadingFeaturesHUAWEI,
PhysicalDeviceSubpassShadingPropertiesHUAWEI,
PhysicalDeviceSurfaceInfo2KHR,
PhysicalDeviceSwapchainMaintenance1FeaturesKHR,
PhysicalDeviceSynchronization2Features,
PhysicalDeviceTensorFeaturesARM,
PhysicalDeviceTensorPropertiesARM,
PhysicalDeviceTexelBufferAlignmentFeaturesEXT,
PhysicalDeviceTexelBufferAlignmentProperties,
PhysicalDeviceTextureCompressionASTC3DFeaturesEXT,
PhysicalDeviceTextureCompressionASTCHDRFeatures,
PhysicalDeviceTileMemoryHeapFeaturesQCOM,
PhysicalDeviceTileMemoryHeapPropertiesQCOM,
PhysicalDeviceTilePropertiesFeaturesQCOM,
PhysicalDeviceTileShadingFeaturesQCOM,
PhysicalDeviceTileShadingPropertiesQCOM,
PhysicalDeviceTimelineSemaphoreFeatures,
PhysicalDeviceTimelineSemaphoreProperties,
PhysicalDeviceToolProperties,
PhysicalDeviceTransformFeedbackFeaturesEXT,
PhysicalDeviceTransformFeedbackPropertiesEXT,
PhysicalDeviceUnifiedImageLayoutsFeaturesKHR,
PhysicalDeviceUniformBufferStandardLayoutFeatures,
PhysicalDeviceVariablePointersFeatures,
PhysicalDeviceVertexAttributeDivisorFeatures,
PhysicalDeviceVertexAttributeDivisorProperties,
PhysicalDeviceVertexAttributeDivisorPropertiesEXT,
PhysicalDeviceVertexAttributeRobustnessFeaturesEXT,
PhysicalDeviceVertexInputDynamicStateFeaturesEXT,
VkPhysicalDeviceVideoDecodeVP9FeaturesKHR,
VkPhysicalDeviceVideoEncodeAV1FeaturesKHR,
VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR,
VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR,
VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR,
VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE,
VkPhysicalDeviceVideoFormatInfoKHR,
VkPhysicalDeviceVideoMaintenance1FeaturesKHR,
VkPhysicalDeviceVideoMaintenance2FeaturesKHR,
PhysicalDeviceVulkan11Features,
PhysicalDeviceVulkan11Properties,
PhysicalDeviceVulkan12Features,
PhysicalDeviceVulkan12Properties,
PhysicalDeviceVulkan13Features,
PhysicalDeviceVulkan13Properties,
PhysicalDeviceVulkan14Features,
PhysicalDeviceVulkan14Properties,
PhysicalDeviceVulkanMemoryModelFeatures,
PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR,
PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT,
PhysicalDeviceYcbcrDegammaFeaturesQCOM,
PhysicalDeviceYcbcrImageArraysFeaturesEXT,
PhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT,
PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures,
PipelineBinaryCreateInfoKHR,
PipelineBinaryDataInfoKHR,
PipelineBinaryHandlesInfoKHR,
PipelineBinaryInfoKHR,
PipelineBinaryKeyKHR,
PipelineCacheCreateInfo,
PipelineColorBlendAdvancedStateCreateInfoEXT,
PipelineColorBlendStateCreateInfo,
PipelineColorWriteCreateInfoEXT,
PipelineCompilerControlCreateInfoAMD,
PipelineCoverageModulationStateCreateInfoNV,
PipelineCoverageReductionStateCreateInfoNV,
PipelineCoverageToColorStateCreateInfoNV,
PipelineCreateFlags2CreateInfo,
PipelineCreateInfoKHR,
PipelineCreationFeedbackCreateInfo,
PipelineDepthStencilStateCreateInfo,
PipelineDiscardRectangleStateCreateInfoEXT,
PipelineDynamicStateCreateInfo,
PipelineExecutableInfoKHR,
PipelineExecutableInternalRepresentationKHR,
PipelineExecutablePropertiesKHR,
PipelineExecutableStatisticKHR,
PipelineFragmentDensityMapLayeredCreateInfoVALVE,
PipelineFragmentShadingRateEnumStateCreateInfoNV,
PipelineFragmentShadingRateStateCreateInfoKHR,
PipelineIndirectDeviceAddressInfoNV,
PipelineInfoKHR,
PipelineInputAssemblyStateCreateInfo,
PipelineLayoutCreateInfo,
PipelineLibraryCreateInfoKHR,
PipelineMultisampleStateCreateInfo,
PipelinePropertiesIdentifierEXT,
PipelineRasterizationConservativeStateCreateInfoEXT,
PipelineRasterizationDepthClipStateCreateInfoEXT,
PipelineRasterizationLineStateCreateInfo,
PipelineRasterizationProvokingVertexStateCreateInfoEXT,
PipelineRasterizationStateCreateInfo,
PipelineRasterizationStateRasterizationOrderAMD,
PipelineRasterizationStateStreamCreateInfoEXT,
PipelineRenderingCreateInfo,
PipelineRepresentativeFragmentTestStateCreateInfoNV,
Promoted_From_VK_EXT_pipeline_robustnessAdditionalFunctionality.PipelineRobustnessCreateInfo',
PipelineSampleLocationsStateCreateInfoEXT,
PipelineShaderStageCreateInfo,
PipelineShaderStageModuleIdentifierCreateInfoEXT,
PipelineShaderStageNodeCreateInfoAMDX,
PipelineShaderStageRequiredSubgroupSizeCreateInfo,
PipelineTessellationDomainOriginStateCreateInfo,
PipelineTessellationStateCreateInfo,
PipelineVertexInputDivisorStateCreateInfo,
PipelineVertexInputStateCreateInfo,
PipelineViewportCoarseSampleOrderStateCreateInfoNV,
PipelineViewportDepthClampControlCreateInfoEXT,
PipelineViewportDepthClipControlCreateInfoEXT,
PipelineViewportExclusiveScissorStateCreateInfoNV,
PipelineViewportShadingRateImageStateCreateInfoNV,
PipelineViewportStateCreateInfo,
PipelineViewportSwizzleStateCreateInfoNV,
PipelineViewportWScalingStateCreateInfoNV,
PresentFrameTokenGGP,
PresentId2KHR,
PresentIdKHR,
PresentInfoKHR,
PresentRegionsKHR,
PresentTimesInfoGOOGLE,
PresentTimingInfoEXT,
PresentTimingSurfaceCapabilitiesEXT,
PresentTimingsInfoEXT,
PresentWait2InfoKHR,
PrivateDataSlotCreateInfo,
ProtectedSubmitInfo,
PushConstantBankInfoNV,
Promoted_From_VK_KHR_maintenance6AdditionalFunctionality.PushConstantsInfo',
PushDataInfoEXT,
Promoted_From_VK_KHR_maintenance6AdditionalFunctionality.PushDescriptorSetInfo',
Promoted_From_VK_KHR_maintenance6AdditionalFunctionality.PushDescriptorSetWithTemplateInfo',
QueryLowLatencySupportNV,
QueryPoolCreateInfo,
QueryPoolPerformanceCreateInfoKHR,
QueryPoolPerformanceQueryCreateInfoINTEL,
VkQueryPoolVideoEncodeFeedbackCreateInfoKHR,
QueueFamilyCheckpointProperties2NV,
QueueFamilyCheckpointPropertiesNV,
QueueFamilyDataGraphProcessingEnginePropertiesARM,
QueueFamilyDataGraphPropertiesARM,
QueueFamilyGlobalPriorityProperties,
QueueFamilyOwnershipTransferPropertiesKHR,
QueueFamilyProperties2,
VkQueueFamilyQueryResultStatusPropertiesKHR,
VkQueueFamilyVideoPropertiesKHR,
VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV,
RayTracingPipelineCreateInfoKHR,
RayTracingPipelineCreateInfoNV,
RayTracingPipelineInterfaceCreateInfoKHR,
RayTracingShaderGroupCreateInfoKHR,
RayTracingShaderGroupCreateInfoNV,
ReleaseCapturedPipelineDataInfoKHR,
ReleaseSwapchainImagesInfoKHR,
RenderPassAttachmentBeginInfo,
RenderPassBeginInfo,
RenderPassCreateInfo,
RenderPassCreateInfo2,
RenderPassCreationControlEXT,
RenderPassCreationFeedbackCreateInfoEXT,
RenderPassFragmentDensityMapCreateInfoEXT,
RenderPassFragmentDensityMapOffsetEndInfoEXT,
RenderPassInputAttachmentAspectCreateInfo,
RenderPassMultiviewCreateInfo,
VkRenderPassPerformanceCountersByRegionBeginInfoARM,
RenderPassSampleLocationsBeginInfoEXT,
RenderPassStripeBeginInfoARM,
RenderPassStripeInfoARM,
RenderPassStripeSubmitInfoARM,
RenderPassSubpassFeedbackCreateInfoEXT,
RenderPassTileShadingCreateInfoQCOM,
RenderPassTransformBeginInfoQCOM,
RenderingAreaInfo,
RenderingAttachmentFlagsInfoKHR,
RenderingAttachmentInfo,
RenderingAttachmentLocationInfo,
RenderingEndInfoKHR,
RenderingFragmentDensityMapAttachmentInfoEXT,
RenderingFragmentShadingRateAttachmentInfoKHR,
RenderingInfo,
RenderingInputAttachmentIndexInfo,
ResolveImageInfo2,
ResolveImageModeInfoKHR,
ResourceDescriptorInfoEXT,
SampleLocationsInfoEXT,
SamplerBlockMatchWindowCreateInfoQCOM,
SamplerBorderColorComponentMappingCreateInfoEXT,
SamplerCaptureDescriptorDataInfoEXT,
SamplerCreateInfo,
SamplerCubicWeightsCreateInfoQCOM,
SamplerCustomBorderColorCreateInfoEXT,
SamplerCustomBorderColorIndexCreateInfoEXT,
SamplerReductionModeCreateInfo,
SamplerYcbcrConversionCreateInfo,
SamplerYcbcrConversionImageFormatProperties,
SamplerYcbcrConversionInfo,
SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM,
ScreenBufferFormatPropertiesQNX,
ScreenBufferPropertiesQNX,
ScreenSurfaceCreateInfoQNX,
SemaphoreCreateInfo,
SemaphoreGetFdInfoKHR,
SemaphoreGetWin32HandleInfoKHR,
SemaphoreGetZirconHandleInfoFUCHSIA,
SemaphoreSignalInfo,
SemaphoreSubmitInfo,
SemaphoreTypeCreateInfo,
SemaphoreWaitInfo,
SetDescriptorBufferOffsetsInfoEXT,
SetLatencyMarkerInfoNV,
SetPresentConfigNV,
ShaderCreateInfoEXT,
ShaderDescriptorSetAndBindingMappingInfoEXT,
ShaderModuleCreateInfo,
ShaderModuleIdentifierEXT,
ShaderModuleValidationCacheCreateInfoEXT,
SharedPresentSurfaceCapabilitiesKHR,
SparseImageFormatProperties2,
SparseImageMemoryRequirements2,
StreamDescriptorSurfaceCreateInfoGGP,
SubmitInfo,
SubmitInfo2,
SubpassBeginInfo,
SubpassDependency2,
SubpassDescription2,
SubpassDescriptionDepthStencilResolve,
SubpassEndInfo,
SubpassResolvePerformanceQueryEXT,
SubpassShadingPipelineCreateInfoHUAWEI,
PromotedStreamingTransfers.SubresourceHostMemcpySize',
SubresourceLayout2,
SubsampledImageFormatPropertiesEXT,
SurfaceCapabilities2EXT,
SurfaceCapabilities2KHR,
SurfaceCapabilitiesFullScreenExclusiveEXT,
SurfaceCapabilitiesPresentBarrierNV,
SurfaceCapabilitiesPresentId2KHR,
SurfaceCapabilitiesPresentWait2KHR,
VkSurfaceCreateInfoOHOS,
SurfaceFormat2KHR,
SurfaceFullScreenExclusiveInfoEXT,
SurfaceFullScreenExclusiveWin32InfoEXT,
SurfacePresentModeCompatibilityKHR,
SurfacePresentModeKHR,
SurfacePresentScalingCapabilitiesKHR,
SurfaceProtectedCapabilitiesKHR,
SwapchainCalibratedTimestampInfoEXT,
SwapchainCounterCreateInfoEXT,
SwapchainCreateInfoKHR,
SwapchainDisplayNativeHdrCreateInfoAMD,
SwapchainLatencyCreateInfoNV,
SwapchainPresentBarrierCreateInfoNV,
SwapchainPresentFenceInfoKHR,
SwapchainPresentModeInfoKHR,
SwapchainPresentModesCreateInfoKHR,
SwapchainPresentScalingCreateInfoKHR,
SwapchainTimeDomainPropertiesEXT,
SwapchainTimingPropertiesEXT,
SysmemColorSpaceFUCHSIA,
TensorCaptureDescriptorDataInfoARM,
TensorCopyARM,
TensorCreateInfoARM,
TensorDependencyInfoARM,
TensorDescriptionARM,
TensorFormatPropertiesARM,
TensorMemoryBarrierARM,
TensorMemoryRequirementsInfoARM,
TensorViewCaptureDescriptorDataInfoARM,
TensorViewCreateInfoARM,
TexelBufferDescriptorInfoEXT,
TextureLODGatherFormatPropertiesAMD,
TileMemoryBindInfoQCOM,
TileMemoryRequirementsQCOM,
TileMemorySizeInfoQCOM,
TilePropertiesQCOM,
TimelineSemaphoreSubmitInfo,
VkUbmSurfaceCreateInfoSEC,
ValidationCacheCreateInfoEXT,
ValidationFeaturesEXT,
ValidationFlagsEXT,
VertexInputAttributeDescription2EXT,
VertexInputBindingDescription2EXT,
ViSurfaceCreateInfoNN,
VkVideoBeginCodingInfoKHR,
VkVideoCapabilitiesKHR,
VkVideoCodingControlInfoKHR,
VkVideoDecodeAV1CapabilitiesKHR,
VkVideoDecodeAV1DpbSlotInfoKHR,
VkVideoDecodeAV1InlineSessionParametersInfoKHR,
VkVideoDecodeAV1PictureInfoKHR,
VkVideoDecodeAV1ProfileInfoKHR,
VkVideoDecodeAV1SessionParametersCreateInfoKHR,
VkVideoDecodeCapabilitiesKHR,
VkVideoDecodeH264CapabilitiesKHR,
VkVideoDecodeH264DpbSlotInfoKHR,
VkVideoDecodeH264InlineSessionParametersInfoKHR,
VkVideoDecodeH264PictureInfoKHR,
VkVideoDecodeH264ProfileInfoKHR,
VkVideoDecodeH264SessionParametersAddInfoKHR,
VkVideoDecodeH264SessionParametersCreateInfoKHR,
VkVideoDecodeH265CapabilitiesKHR,
VkVideoDecodeH265DpbSlotInfoKHR,
VkVideoDecodeH265InlineSessionParametersInfoKHR,
VkVideoDecodeH265PictureInfoKHR,
VkVideoDecodeH265ProfileInfoKHR,
VkVideoDecodeH265SessionParametersAddInfoKHR,
VkVideoDecodeH265SessionParametersCreateInfoKHR,
VkVideoDecodeInfoKHR,
VkVideoDecodeUsageInfoKHR,
VkVideoDecodeVP9CapabilitiesKHR,
VkVideoDecodeVP9PictureInfoKHR,
VkVideoDecodeVP9ProfileInfoKHR,
VkVideoEncodeAV1CapabilitiesKHR,
VkVideoEncodeAV1DpbSlotInfoKHR,
VkVideoEncodeAV1GopRemainingFrameInfoKHR,
VkVideoEncodeAV1PictureInfoKHR,
VkVideoEncodeAV1ProfileInfoKHR,
VkVideoEncodeAV1QualityLevelPropertiesKHR,
VkVideoEncodeAV1QuantizationMapCapabilitiesKHR,
VkVideoEncodeAV1RateControlInfoKHR,
VkVideoEncodeAV1RateControlLayerInfoKHR,
VkVideoEncodeAV1SessionCreateInfoKHR,
VkVideoEncodeAV1SessionParametersCreateInfoKHR,
VkVideoEncodeCapabilitiesKHR,
VkVideoEncodeH264CapabilitiesKHR,
VkVideoEncodeH264DpbSlotInfoKHR,
VkVideoEncodeH264GopRemainingFrameInfoKHR,
VkVideoEncodeH264NaluSliceInfoKHR,
VkVideoEncodeH264PictureInfoKHR,
VkVideoEncodeH264ProfileInfoKHR,
VkVideoEncodeH264QualityLevelPropertiesKHR,
VkVideoEncodeH264QuantizationMapCapabilitiesKHR,
VkVideoEncodeH264RateControlInfoKHR,
VkVideoEncodeH264RateControlLayerInfoKHR,
VkVideoEncodeH264SessionCreateInfoKHR,
VkVideoEncodeH264SessionParametersAddInfoKHR,
VkVideoEncodeH264SessionParametersCreateInfoKHR,
VkVideoEncodeH264SessionParametersFeedbackInfoKHR,
VkVideoEncodeH264SessionParametersGetInfoKHR,
VkVideoEncodeH265CapabilitiesKHR,
VkVideoEncodeH265DpbSlotInfoKHR,
VkVideoEncodeH265GopRemainingFrameInfoKHR,
VkVideoEncodeH265NaluSliceSegmentInfoKHR,
VkVideoEncodeH265PictureInfoKHR,
VkVideoEncodeH265ProfileInfoKHR,
VkVideoEncodeH265QualityLevelPropertiesKHR,
VkVideoEncodeH265QuantizationMapCapabilitiesKHR,
VkVideoEncodeH265RateControlInfoKHR,
VkVideoEncodeH265RateControlLayerInfoKHR,
VkVideoEncodeH265SessionCreateInfoKHR,
VkVideoEncodeH265SessionParametersAddInfoKHR,
VkVideoEncodeH265SessionParametersCreateInfoKHR,
VkVideoEncodeH265SessionParametersFeedbackInfoKHR,
VkVideoEncodeH265SessionParametersGetInfoKHR,
VkVideoEncodeInfoKHR,
VkVideoEncodeIntraRefreshCapabilitiesKHR,
VkVideoEncodeIntraRefreshInfoKHR,
VkVideoEncodeProfileRgbConversionInfoVALVE,
VkVideoEncodeQualityLevelInfoKHR,
VkVideoEncodeQualityLevelPropertiesKHR,
VkVideoEncodeQuantizationMapCapabilitiesKHR,
VkVideoEncodeQuantizationMapInfoKHR,
VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR,
VkVideoEncodeRateControlInfoKHR,
VkVideoEncodeRateControlLayerInfoKHR,
VkVideoEncodeRgbConversionCapabilitiesVALVE,
VkVideoEncodeSessionIntraRefreshCreateInfoKHR,
VkVideoEncodeSessionParametersFeedbackInfoKHR,
VkVideoEncodeSessionParametersGetInfoKHR,
VkVideoEncodeSessionRgbConversionCreateInfoVALVE,
VkVideoEncodeUsageInfoKHR,
VkVideoEndCodingInfoKHR,
VkVideoFormatAV1QuantizationMapPropertiesKHR,
VkVideoFormatH265QuantizationMapPropertiesKHR,
VkVideoFormatPropertiesKHR,
VkVideoFormatQuantizationMapPropertiesKHR,
VkVideoInlineQueryInfoKHR,
VkVideoPictureResourceInfoKHR,
VkVideoProfileInfoKHR,
VkVideoProfileListInfoKHR,
VkVideoReferenceIntraRefreshInfoKHR,
VkVideoReferenceSlotInfoKHR,
VkVideoSessionCreateInfoKHR,
VkVideoSessionMemoryRequirementsKHR,
VkVideoSessionParametersCreateInfoKHR,
VkVideoSessionParametersUpdateInfoKHR,
WaylandSurfaceCreateInfoKHR,
Win32KeyedMutexAcquireReleaseInfoKHR,
Win32KeyedMutexAcquireReleaseInfoNV,
Win32SurfaceCreateInfoKHR,
WriteDescriptorSet,
WriteDescriptorSetAccelerationStructureKHR,
WriteDescriptorSetAccelerationStructureNV,
WriteDescriptorSetInlineUniformBlock,
VkWriteDescriptorSetPartitionedAccelerationStructureNV,
WriteDescriptorSetTensorARM,
WriteIndirectExecutionSetPipelineEXT,
WriteIndirectExecutionSetShaderEXT,
XcbSurfaceCreateInfoKHR,
XlibSurfaceCreateInfoKHR
Constructors
| StructureType Int32 |
Bundled Patterns
Instances
newtype ObjectType Source #
VkObjectType - Specify an enumeration to track object handle types
Description
'
ObjectType and Vulkan Handle Relationship
See Also
VK_VERSION_1_0,
DebugUtilsObjectNameInfoEXT,
DebugUtilsObjectTagInfoEXT,
DeviceMemoryReportCallbackDataEXT,
getPrivateData,
getPrivateData,
setPrivateData,
setPrivateData
Constructors
| ObjectType Int32 |
Bundled Patterns
Instances
newtype ImageCreateFlagBits Source #
VkImageCreateFlagBits - Bitmask specifying additional parameters of an image
Description
IMAGE_CREATE_SPARSE_BINDING_BITspecifies that the image will be backed using sparse memory binding.
IMAGE_CREATE_SPARSE_RESIDENCY_BITspecifies that the image can be partially backed using sparse memory binding. Images created with this flag must also be created with theIMAGE_CREATE_SPARSE_BINDING_BITflag.IMAGE_CREATE_SPARSE_ALIASED_BITspecifies that the image will be backed using sparse memory binding with memory ranges that might also simultaneously be backing another image (or another portion of the same image). Images created with this flag must also be created with theIMAGE_CREATE_SPARSE_BINDING_BITflag.IMAGE_CREATE_MUTABLE_FORMAT_BITspecifies that the image can be used to create aImageViewwith a different format from the image. For multi-planar formats,IMAGE_CREATE_MUTABLE_FORMAT_BITspecifies that aImageViewcan be created of a plane of the image.IMAGE_CREATE_CUBE_COMPATIBLE_BITspecifies that the image can be used to create aImageViewof typeIMAGE_VIEW_TYPE_CUBEorIMAGE_VIEW_TYPE_CUBE_ARRAY.IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BITspecifies that the image can be used to create aImageViewof typeIMAGE_VIEW_TYPE_2DorIMAGE_VIEW_TYPE_2D_ARRAY.IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXTspecifies that the image can be used to create aImageViewof typeIMAGE_VIEW_TYPE_2D.IMAGE_CREATE_PROTECTED_BITspecifies that the image is a protected image.IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BITspecifies that the image can be used with a non-zero value of thesplitInstanceBindRegionCountmember of aBindImageMemoryDeviceGroupInfostructure passed intobindImageMemory2. This flag also has the effect of making the image use the standard sparse image block dimensions.IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BITspecifies that the image having a compressed format can be used to create aImageViewwith an uncompressed format where each texel in the image view corresponds to a compressed texel block of the image.IMAGE_CREATE_EXTENDED_USAGE_BITspecifies that the image can be created with usage flags that are not supported for the format the image is created with but are supported for at least one format aImageViewcreated from the image can have.IMAGE_CREATE_DISJOINT_BITspecifies that an image with a multi-planar format must have each plane separately bound to memory, rather than having a single memory binding for the whole image; the presence of this bit distinguishes a disjoint image from an image without this bit set.IMAGE_CREATE_ALIAS_BITspecifies that two images created with the same creation parameters and aliased to the same memory can interpret the contents of the memory consistently with each other, subject to the rules described in the Memory Aliasing section. This flag further specifies that each plane of a disjoint image can share an in-memory non-linear representation with single-plane images, and that a single-plane image can share an in-memory non-linear representation with a plane of a multi-planar disjoint image, according to the rules in https://registry.khronos.org/vulkan/specs/latest/html/vkspec.html#formats-compatible-planes. If thepNextchain includes aExternalMemoryImageCreateInfoorExternalMemoryImageCreateInfoNVstructure whosehandleTypesmember is not0, it is as ifIMAGE_CREATE_ALIAS_BITis set.IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXTspecifies that an image with a depth or depth/stencil format can be used with custom sample locations when used as a depth/stencil attachment.IMAGE_CREATE_CORNER_SAMPLED_BIT_NVspecifies that the image is a corner-sampled image.IMAGE_CREATE_SUBSAMPLED_BIT_EXTspecifies that an image can be in a subsampled format which may be more optimal when written as an attachment by a render pass that has a fragment density map attachment. Accessing a subsampled image has additional considerations:- Image data read as an image sampler will have undefined values
if the sampler was not created with
flagscontainingSAMPLER_CREATE_SUBSAMPLED_BIT_EXTor was not sampled through a combined embedded sampler and image mapping if using descriptor heaps, or the use of a combined image sampler with an immutable sampler inDescriptorSetLayoutBinding. - Image data read with an input attachment will have undefined values if the contents were not written as an attachment in an earlier subpass of the same render pass.
- Image data read as an image sampler in the fragment shader will
be additionally be read by the device during
PIPELINE_STAGE_VERTEX_SHADER_BITif ::subsampledCoarseReconstructionEarlyAccess isTRUEand the sampler was created withflagscontainingSAMPLER_CREATE_SUBSAMPLED_COARSE_RECONSTRUCTION_BIT_EXT. - Image data read with load operations are resampled to the
fragment density of the render pass if
::subsampledLoads
is
TRUE. Otherwise, values of image data are undefined. - Image contents outside of the render area take on undefined values if the image is stored as a render pass attachment.
- Image data read as an image sampler will have undefined values
if the sampler was not created with
IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_EXTspecifies that an image can be used in a render pass with non-zero fragment density map offsets. In a render pass with non-zero offsets, fragment density map attachments, input attachments, color attachments, depth/stencil attachment, resolve attachments, and preserve attachments must be created withIMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_EXT.IMAGE_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXTspecifies that the image can be used with descriptor buffers when capturing and replaying (e.g. for trace capture and replay), seeOpaqueCaptureDescriptorDataCreateInfoEXTfor more detail.IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXTspecifies that an image can be used with multisampled rendering as a single-sampled framebuffer attachmentVK_IMAGE_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR specifies that the image can be used in video coding operations without having to specify at image creation time the set of video profiles the image will be used with, except for images used only as DPB pictures, as long as the image is otherwise compatible with the video profile in question.
This enables exchanging video picture data without additional copies or conversions when used as:
- Decode output pictures, regardless of the video profile used to produce them.
- Encode input pictures, regardless of the video profile used to consume them.
This includes images created with both VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR and VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR, which is necessary to use the same video picture as the reconstructed picture and decode output picture in a video decode operation on implementations supporting VK_VIDEO_DECODE_CAPABILITY_DPB_AND_OUTPUT_COINCIDE_BIT_KHR.
However, images with only DPB usage remain tied to the video profiles the image was created with, as the data layout of such DPB-only images may be implementation- and codec-dependent.
If an application would like to share or reuse the device memory backing such images (e.g. for the purposes of temporal aliasing), then it should create separate image objects for each video profile and bind them to the same underlying device memory range, similar to how memory resources can be shared across separate video sessions or any other memory-backed resource.
See Sparse Resource Features and Sparse Physical Device Features for more details.
See Also
Constructors
| ImageCreateFlagBits Flags |
Bundled Patterns
Instances
newtype FormatFeatureFlagBits Source #
VkFormatFeatureFlagBits - Bitmask specifying features supported by a buffer
Description
These values all have the same meaning as the equivalently named values
for FormatFeatureFlags2 and
may be set in linearTilingFeatures, optimalTilingFeatures, and
DrmFormatModifierPropertiesEXT::drmFormatModifierTilingFeatures,
specifying that the features are supported by images or
image views or
sampler Y′CBCR conversion objects
created with the queried
getPhysicalDeviceFormatProperties::format:
FORMAT_FEATURE_SAMPLED_IMAGE_BITspecifies that an image view can be sampled from.FORMAT_FEATURE_STORAGE_IMAGE_BITspecifies that an image view can be used as a storage image.FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BITspecifies that an image view can be used as storage image that supports atomic operations.FORMAT_FEATURE_COLOR_ATTACHMENT_BITspecifies that an image view can be used as a framebuffer color attachment and as an input attachment.FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BITspecifies that an image view can be used as a framebuffer color attachment that supports blending.FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BITspecifies that an image view can be used as a framebuffer depth/stencil attachment and as an input attachment.FORMAT_FEATURE_BLIT_SRC_BITspecifies that an image can be used assrcImagefor thecmdBlitImage2andcmdBlitImagecommands.FORMAT_FEATURE_BLIT_DST_BITspecifies that an image can be used asdstImagefor thecmdBlitImage2andcmdBlitImagecommands.FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BITspecifies that ifFORMAT_FEATURE_SAMPLED_IMAGE_BITis also set, an image view can be used with a sampler that has either ofmagFilterorminFilterset toFILTER_LINEAR, ormipmapModeset toSAMPLER_MIPMAP_MODE_LINEAR. IfFORMAT_FEATURE_BLIT_SRC_BITis also set, an image can be used as thesrcImagetocmdBlitImage2andcmdBlitImagewith afilterofFILTER_LINEAR. This bit must only be exposed for formats that also support theFORMAT_FEATURE_SAMPLED_IMAGE_BITorFORMAT_FEATURE_BLIT_SRC_BIT.If the format being queried is a depth/stencil format, this bit only specifies that the depth aspect (not the stencil aspect) of an image of this format supports linear filtering, and that linear filtering of the depth aspect is supported whether depth compare is enabled in the sampler or not. Where depth comparison is supported it may be linear filtered whether this bit is present or not, but where this bit is not present the filtered value may be computed in an implementation-dependent manner which differs from the normal rules of linear filtering. The resulting value must be in the range [0,1] and should be proportional to, or a weighted average of, the number of comparison passes or failures.
FORMAT_FEATURE_TRANSFER_SRC_BITspecifies that an image can be used as a source image for copy commands. If the applicationapiVersionis Vulkan 1.0 andVK_KHR_maintenance1is not supported,FORMAT_FEATURE_TRANSFER_SRC_BITis implied to be set when the format feature flag is not 0.FORMAT_FEATURE_TRANSFER_DST_BITspecifies that an image can be used as a destination image for copy commands and clear commands. If the applicationapiVersionis Vulkan 1.0 andVK_KHR_maintenance1is not supported,FORMAT_FEATURE_TRANSFER_DST_BITis implied to be set when the format feature flag is not 0.FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BITspecifiesImagecan be used as a sampled image with a min or maxSamplerReductionMode. This bit must only be exposed for formats that also support theFORMAT_FEATURE_SAMPLED_IMAGE_BIT.FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXTspecifies thatImagecan be used with a sampler that has either ofmagFilterorminFilterset toFILTER_CUBIC_EXT, or be the source image for a blit withfilterset toFILTER_CUBIC_EXT. This bit must only be exposed for formats that also support theFORMAT_FEATURE_SAMPLED_IMAGE_BIT. If the format being queried is a depth/stencil format, this only specifies that the depth aspect is cubic filterable.FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BITspecifies that an application can define a sampler Y′CBCR conversion using this format as a source, and that an image of this format can be used with aSamplerYcbcrConversionCreateInfoxChromaOffsetand/oryChromaOffsetofCHROMA_LOCATION_MIDPOINT. Otherwise bothxChromaOffsetandyChromaOffsetmust beCHROMA_LOCATION_COSITED_EVEN. If a format does not incorporate chroma downsampling (it is not a “422” or “420” format) but the implementation supports sampler Y′CBCR conversion for this format, the implementation must setFORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT.FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BITspecifies that an application can define a sampler Y′CBCR conversion using this format as a source, and that an image of this format can be used with aSamplerYcbcrConversionCreateInfoxChromaOffsetand/oryChromaOffsetofCHROMA_LOCATION_COSITED_EVEN. Otherwise bothxChromaOffsetandyChromaOffsetmust beCHROMA_LOCATION_MIDPOINT. If neitherFORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BITnorFORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BITis set, the application must not define a sampler Y′CBCR conversion using this format as a source.FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BITspecifies that an application can define a sampler Y′CBCR conversion using this format as a source withchromaFilterset toFILTER_LINEAR.FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BITspecifies that the format can have different chroma, min, and mag filters.FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BITspecifies that reconstruction is explicit, as described in https://registry.khronos.org/vulkan/specs/latest/html/vkspec.html#textures-chroma-reconstruction. If this bit is not present, reconstruction is implicit by default.FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BITspecifies that reconstruction can be forcibly made explicit by settingSamplerYcbcrConversionCreateInfo::forceExplicitReconstructiontoTRUE. If the format being queried supportsFORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BITit must also supportFORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT.FORMAT_FEATURE_DISJOINT_BITspecifies that a multi-planar image can have theIMAGE_CREATE_DISJOINT_BITset during image creation. An implementation must not setFORMAT_FEATURE_DISJOINT_BITfor single-plane formats.FORMAT_FEATURE_FRAGMENT_DENSITY_MAP_BIT_EXTspecifies that an image view can be used as a fragment density map attachment.FORMAT_FEATURE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHRspecifies that an image view can be used as a fragment shading rate attachment. An implementation must not set this feature for formats with a numeric format other thanUINT, or set it as a buffer feature.- VK_FORMAT_FEATURE_VIDEO_DECODE_OUTPUT_BIT_KHR specifies that an image view with this format can be used as a decode output picture in video decode operations.
- VK_FORMAT_FEATURE_VIDEO_DECODE_DPB_BIT_KHR specifies that an image view with this format can be used as an output reconstructed picture or an input reference picture in video decode operations.
- VK_FORMAT_FEATURE_VIDEO_ENCODE_INPUT_BIT_KHR specifies that an image view with this format can be used as an encode input picture in video encode operations.
VK_FORMAT_FEATURE_VIDEO_ENCODE_DPB_BIT_KHR specifies that an image view with this format can be used as an output reconstructed picture or an input reference picture in video encode operations.
Specific video profiles may have additional restrictions on the format and other image creation parameters corresponding to image views used by video coding operations that can be enumerated using the vkGetPhysicalDeviceVideoFormatPropertiesKHR command.
The following bits may be set in bufferFeatures, specifying that the
features are supported by buffers or
buffer views created with the queried
getPhysicalDeviceFormatProperties::format:
FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BITspecifies that the format can be used to create a buffer view that can be bound to aDESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFERdescriptor.FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BITspecifies that the format can be used to create a buffer view that can be bound to aDESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFERdescriptor.FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BITspecifies that atomic operations are supported onDESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFERwith this format.FORMAT_FEATURE_VERTEX_BUFFER_BITspecifies that the format can be used as a vertex attribute format (VertexInputAttributeDescription::format).FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHRspecifies that the format can be used as the vertex format when creating an acceleration structure (AccelerationStructureGeometryTrianglesDataKHR::vertexFormat). This format can also be used as the vertex format in host memory when doing host acceleration structure builds.
FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT and
FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT are only intended to be
advertised for single-component formats, since SPIR-V atomic operations
require a scalar type.
See Also
Constructors
| FormatFeatureFlagBits Flags |
Bundled Patterns
Instances
newtype ImageAspectFlagBits Source #
VkImageAspectFlagBits - Bitmask specifying which aspects of an image are included in a view
Description
IMAGE_ASPECT_NONEspecifies no image aspect, or the image aspect is not applicable.
IMAGE_ASPECT_COLOR_BITspecifies the color aspect.IMAGE_ASPECT_DEPTH_BITspecifies the depth aspect.IMAGE_ASPECT_STENCIL_BITspecifies the stencil aspect.IMAGE_ASPECT_METADATA_BITspecifies the metadata aspect used for sparse resource operations.IMAGE_ASPECT_PLANE_0_BITspecifies plane 0 of a multi-planar image format.IMAGE_ASPECT_PLANE_1_BITspecifies plane 1 of a multi-planar image format.IMAGE_ASPECT_PLANE_2_BITspecifies plane 2 of a multi-planar image format.IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXTspecifies memory plane 0.IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXTspecifies memory plane 1.IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXTspecifies memory plane 2.IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXTspecifies memory plane 3.
See Also
VK_VERSION_1_0,
BindImagePlaneMemoryInfo,
DeviceImageMemoryRequirements,
ExportMetalTextureInfoEXT,
ImageAspectFlags,
ImagePlaneMemoryRequirementsInfo,
ImportMetalTextureInfoEXT
Constructors
| ImageAspectFlagBits Flags |
Bundled Patterns
| pattern IMAGE_ASPECT_COLOR_BIT :: ImageAspectFlagBits | |
| pattern IMAGE_ASPECT_DEPTH_BIT :: ImageAspectFlagBits | |
| pattern IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT :: ImageAspectFlagBits | |
| pattern IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT :: ImageAspectFlagBits | |
| pattern IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT :: ImageAspectFlagBits | |
| pattern IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT :: ImageAspectFlagBits | |
| pattern IMAGE_ASPECT_METADATA_BIT :: ImageAspectFlagBits | |
| pattern IMAGE_ASPECT_NONE :: ImageAspectFlagBits | |
| pattern IMAGE_ASPECT_PLANE_0_BIT :: ImageAspectFlagBits | |
| pattern IMAGE_ASPECT_PLANE_1_BIT :: ImageAspectFlagBits | |
| pattern IMAGE_ASPECT_PLANE_2_BIT :: ImageAspectFlagBits | |
| pattern IMAGE_ASPECT_STENCIL_BIT :: ImageAspectFlagBits |
Instances
newtype SamplerYcbcrModelConversion Source #
VkSamplerYcbcrModelConversion - Color model component of a color space
Description
SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITYspecifies that the input values to the conversion are unmodified.
SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITYspecifies no model conversion but the inputs are range expanded as for Y′CBCR.SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709specifies the color model conversion from Y′CBCR to R′G′B′ defined in BT.709 and described in the “BT.709 Y′CBCR conversion” section of the Khronos Data Format Specification.SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601specifies the color model conversion from Y′CBCR to R′G′B′ defined in BT.601 and described in the “BT.601 Y′CBCR conversion” section of the Khronos Data Format Specification.SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020specifies the color model conversion from Y′CBCR to R′G′B′ defined in BT.2020 and described in the “BT.2020 Y′CBCR conversion” section of the Khronos Data Format Specification.
In the VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_* color models, for the
input to the sampler Y′CBCR range expansion and model conversion:
- the Y (Y′ luma) component corresponds to the G component of an RGB image.
- the CB (CB or “U” blue color difference) component corresponds to the B component of an RGB image.
- the CR (CR or “V” red color difference) component corresponds to the R component of an RGB image.
- the alpha component, if present, is not modified by color model conversion.
These rules reflect the mapping of components after the component
swizzle operation (controlled by
SamplerYcbcrConversionCreateInfo::components).
For example, an “YUVA” 32-bit format comprising four 8-bit components
can be implemented as FORMAT_R8G8B8A8_UNORM
with a component mapping:
components.a=COMPONENT_SWIZZLE_IDENTITYcomponents.r=COMPONENT_SWIZZLE_Bcomponents.g=COMPONENT_SWIZZLE_Rcomponents.b=COMPONENT_SWIZZLE_G
See Also
VK_KHR_sampler_ycbcr_conversion,
VK_VERSION_1_1,
AndroidHardwareBufferFormatProperties2ANDROID,
AndroidHardwareBufferFormatPropertiesANDROID,
BufferCollectionPropertiesFUCHSIA,
VkNativeBufferFormatPropertiesOHOS,
SamplerYcbcrConversionCreateInfo,
ScreenBufferFormatPropertiesQNX
Constructors
| SamplerYcbcrModelConversion Int32 |
Bundled Patterns
Instances
newtype SamplerYcbcrRange Source #
VkSamplerYcbcrRange - Range of encoded values in a color space
Description
SAMPLER_YCBCR_RANGE_ITU_FULLspecifies that the full range of the encoded values are valid and interpreted according to the ITU “full range” quantization rules.
SAMPLER_YCBCR_RANGE_ITU_NARROWspecifies that headroom and foot room are reserved in the numerical range of encoded values, and the remaining values are expanded according to the ITU “narrow range” quantization rules.
The formulae for these conversions is described in the Sampler Y′CBCR Range Expansion section of the Image Operations chapter.
No range modification takes place if ycbcrModel is
SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY;
the ycbcrRange field of
SamplerYcbcrConversionCreateInfo
is ignored in this case.
See Also
VK_KHR_sampler_ycbcr_conversion,
VK_VERSION_1_1,
AndroidHardwareBufferFormatProperties2ANDROID,
AndroidHardwareBufferFormatPropertiesANDROID,
BufferCollectionPropertiesFUCHSIA,
VkNativeBufferFormatPropertiesOHOS,
SamplerYcbcrConversionCreateInfo,
ScreenBufferFormatPropertiesQNX
Constructors
| SamplerYcbcrRange Int32 |
Bundled Patterns
| pattern SAMPLER_YCBCR_RANGE_ITU_FULL :: SamplerYcbcrRange | |
| pattern SAMPLER_YCBCR_RANGE_ITU_NARROW :: SamplerYcbcrRange |
Instances
newtype ChromaLocation Source #
VkChromaLocation - Position of downsampled chroma samples
Description
CHROMA_LOCATION_COSITED_EVENspecifies that downsampled chroma samples are aligned with luma samples with even coordinates.
CHROMA_LOCATION_MIDPOINTspecifies that downsampled chroma samples are located half way between each even luma sample and the nearest higher odd luma sample.
See Also
VK_KHR_sampler_ycbcr_conversion,
VK_VERSION_1_1,
AndroidHardwareBufferFormatProperties2ANDROID,
AndroidHardwareBufferFormatPropertiesANDROID,
BufferCollectionPropertiesFUCHSIA,
VkNativeBufferFormatPropertiesOHOS,
PhysicalDeviceExternalFormatResolvePropertiesANDROID,
SamplerYcbcrConversionCreateInfo,
ScreenBufferFormatPropertiesQNX
Constructors
| ChromaLocation Int32 |
Bundled Patterns
| pattern CHROMA_LOCATION_COSITED_EVEN :: ChromaLocation | |
| pattern CHROMA_LOCATION_MIDPOINT :: ChromaLocation |