| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Vulkan.Core14.PromotedStreamingTransfers'
Synopsis
- copyMemoryToImage :: MonadIO io => Device -> CopyMemoryToImageInfo -> io ()
- copyImageToMemory :: MonadIO io => Device -> CopyImageToMemoryInfo -> io ()
- copyImageToImage :: MonadIO io => Device -> CopyImageToImageInfo -> io ()
- transitionImageLayout :: MonadIO io => Device -> ("transitions" ::: Vector HostImageLayoutTransitionInfo) -> io ()
- data PhysicalDeviceHostImageCopyFeatures = PhysicalDeviceHostImageCopyFeatures {}
- data PhysicalDeviceHostImageCopyProperties = PhysicalDeviceHostImageCopyProperties {}
- data MemoryToImageCopy = MemoryToImageCopy {}
- data ImageToMemoryCopy = ImageToMemoryCopy {}
- data CopyMemoryToImageInfo = CopyMemoryToImageInfo {}
- data CopyImageToMemoryInfo = CopyImageToMemoryInfo {}
- data CopyImageToImageInfo = CopyImageToImageInfo {}
- data HostImageLayoutTransitionInfo = HostImageLayoutTransitionInfo {}
- data SubresourceHostMemcpySize = SubresourceHostMemcpySize {
- size :: DeviceSize
- data HostImageCopyDevicePerformanceQuery = HostImageCopyDevicePerformanceQuery {}
- 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 ImageUsageFlagBits where
- ImageUsageFlagBits Flags
- pattern IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT :: ImageUsageFlagBits
- pattern IMAGE_USAGE_COLOR_ATTACHMENT_BIT :: ImageUsageFlagBits
- pattern IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT :: ImageUsageFlagBits
- pattern IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT :: ImageUsageFlagBits
- pattern IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR :: ImageUsageFlagBits
- pattern IMAGE_USAGE_HOST_TRANSFER_BIT :: ImageUsageFlagBits
- pattern IMAGE_USAGE_INPUT_ATTACHMENT_BIT :: ImageUsageFlagBits
- pattern IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI :: ImageUsageFlagBits
- pattern IMAGE_USAGE_SAMPLED_BIT :: ImageUsageFlagBits
- pattern IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM :: ImageUsageFlagBits
- pattern IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM :: ImageUsageFlagBits
- pattern IMAGE_USAGE_STORAGE_BIT :: ImageUsageFlagBits
- pattern IMAGE_USAGE_TENSOR_ALIASING_BIT_ARM :: ImageUsageFlagBits
- pattern IMAGE_USAGE_TILE_MEMORY_BIT_QCOM :: ImageUsageFlagBits
- pattern IMAGE_USAGE_TRANSFER_DST_BIT :: ImageUsageFlagBits
- pattern IMAGE_USAGE_TRANSFER_SRC_BIT :: ImageUsageFlagBits
- pattern IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT :: ImageUsageFlagBits
- type ImageUsageFlags = ImageUsageFlagBits
- newtype HostImageCopyFlagBits where
- type HostImageCopyFlags = HostImageCopyFlagBits
- newtype FormatFeatureFlagBits2 where
- FormatFeatureFlagBits2 Flags64
- pattern FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_RADIUS_BUFFER_BIT_NV :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_BLIT_DST_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_BLIT_SRC_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_COPY_IMAGE_INDIRECT_DST_BIT_KHR :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_DEPTH_COPY_ON_COMPUTE_QUEUE_BIT_KHR :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_DEPTH_COPY_ON_TRANSFER_QUEUE_BIT_KHR :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_DISJOINT_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_FRAGMENT_DENSITY_MAP_BIT_EXT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NV :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_OPTICAL_FLOW_COST_BIT_NV :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_OPTICAL_FLOW_IMAGE_BIT_NV :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_OPTICAL_FLOW_VECTOR_BIT_NV :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_STENCIL_COPY_ON_COMPUTE_QUEUE_BIT_KHR :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_STENCIL_COPY_ON_TRANSFER_QUEUE_BIT_KHR :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_STORAGE_IMAGE_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_TENSOR_DATA_GRAPH_BIT_ARM :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_TENSOR_IMAGE_ALIASING_BIT_ARM :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_TENSOR_SHADER_BIT_ARM :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_TRANSFER_DST_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_TRANSFER_SRC_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_VERTEX_BUFFER_BIT :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM :: FormatFeatureFlagBits2
- pattern FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM :: FormatFeatureFlagBits2
- type FormatFeatureFlags2 = FormatFeatureFlagBits2
Documentation
Arguments
| :: MonadIO io | |
| => Device |
|
| -> CopyMemoryToImageInfo |
|
| -> io () |
vkCopyMemoryToImage - Copy data from host memory into an image
Description
This command is functionally similar to
cmdCopyBufferToImage2,
except it is executed on the host and reads from host memory instead of
a buffer. The memory of pCopyMemoryToImageInfo->dstImage is accessed
by the host as if
coherent.
Because queue submissions automatically make host memory visible to the device, there would not be a need for a memory barrier before using the results of this copy operation on the device.
Return Codes
See Also
VK_EXT_host_image_copy,
VK_VERSION_1_4,
CopyMemoryToImageInfo, Device
Arguments
| :: MonadIO io | |
| => Device |
|
| -> CopyImageToMemoryInfo |
|
| -> io () |
vkCopyImageToMemory - Copy image data into host memory
Description
This command is functionally similar to
cmdCopyImageToBuffer2,
except it is executed on the host and writes to host memory instead of a
buffer. The memory of pCopyImageToMemoryInfo->srcImage is accessed by
the host as if
coherent.
If the device has written to the image memory, it is not automatically
made available to the host. Before this copy command can be called, a
memory barrier for this image must have been issued on the device with
the second
synchronization scope
including
PIPELINE_STAGE_HOST_BIT and
ACCESS_HOST_READ_BIT.
Return Codes
See Also
VK_EXT_host_image_copy,
VK_VERSION_1_4,
CopyImageToMemoryInfo, Device
Arguments
| :: MonadIO io | |
| => Device |
|
| -> CopyImageToImageInfo |
|
| -> io () |
vkCopyImageToImage - Copy image data using the host
Description
This command is functionally similar to
cmdCopyImage2,
except it is executed on the host. The memory of
pCopyImageToImageInfo->srcImage and pCopyImageToImageInfo->dstImage
is accessed by the host as if
coherent.
If the device has written to the memory of
pCopyImageToImageInfo->srcImage, it is not automatically made
available to the host. Before this copy command can be called, a memory
barrier for this image must have been issued on the device with the
second
synchronization scope
including
PIPELINE_STAGE_HOST_BIT and
ACCESS_HOST_READ_BIT.
Because queue submissions
automatically make host memory visible to the device,
there would not be a need for a memory barrier before using the results
of this copy operation in pCopyMemoryToImageInfo->dstImage on the
device.
Return Codes
See Also
VK_EXT_host_image_copy,
VK_VERSION_1_4,
CopyImageToImageInfo, Device
transitionImageLayout Source #
Arguments
| :: MonadIO io | |
| => Device |
|
| -> ("transitions" ::: Vector HostImageLayoutTransitionInfo) |
|
| -> io () |
vkTransitionImageLayout - Perform an image layout transition on the host
Return Codes
See Also
VK_EXT_host_image_copy,
VK_VERSION_1_4,
Device, HostImageLayoutTransitionInfo
data PhysicalDeviceHostImageCopyFeatures Source #
VkPhysicalDeviceHostImageCopyFeatures - Structure indicating support for copies to or from images from host memory
Members
This structure describes the following feature:
Description
If the PhysicalDeviceHostImageCopyFeatures 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
PhysicalDeviceHostImageCopyFeatures, 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_EXT_host_image_copy,
VK_VERSION_1_4,
Bool32,
StructureType
Constructors
| PhysicalDeviceHostImageCopyFeatures | |
Fields
| |
Instances
data PhysicalDeviceHostImageCopyProperties Source #
VkPhysicalDeviceHostImageCopyProperties - Structure enumerating image layouts supported by an implementation for host memory copies
Description
copySrcLayoutCountis an integer related to the number of image layouts for host copies from images available or queried, as described below.
pCopySrcLayoutsis a pointer to an array ofImageLayoutin which supported image layouts for use with host copy operations from images are returned.copyDstLayoutCountis an integer related to the number of image layouts for host copies to images available or queried, as described below.pCopyDstLayoutsis a pointer to an array ofImageLayoutin which supported image layouts for use with host copy operations to images are returned.optimalTilingLayoutUUIDis an array ofUUID_SIZEuint8_tvalues representing a universally unique identifier for the implementation’s swizzling layout of images created withIMAGE_TILING_OPTIMAL.identicalMemoryTypeRequirementsindicates that specifying theIMAGE_USAGE_HOST_TRANSFER_BITflag inImageCreateInfo::usagedoes not affect the memory type requirements of the image.
If the PhysicalDeviceHostImageCopyProperties structure is included in
the pNext chain of the
PhysicalDeviceProperties2
structure passed to
getPhysicalDeviceProperties2,
it is filled in with each corresponding implementation-dependent
property.
If pCopyDstLayouts is NULL, then the number of image layouts that
are supported in CopyMemoryToImageInfo::dstImageLayout and
CopyImageToImageInfo::dstImageLayout is returned in
copyDstLayoutCount. Otherwise, copyDstLayoutCount must be set by
the application to the number of elements in the pCopyDstLayouts
array, and on return is overwritten with the number of values actually
written to pCopyDstLayouts. If the value of copyDstLayoutCount is
less than the number of image layouts that are supported, at most
copyDstLayoutCount values will be written to pCopyDstLayouts. The
implementation must include the
IMAGE_LAYOUT_GENERAL image layout in
pCopyDstLayouts. If the
unifiedImageLayouts
feature is supported, the implementation must include all the image
layouts that are interchangeable with
IMAGE_LAYOUT_GENERAL in
pCopyDstLayouts.
If pCopySrcLayouts is NULL, then the number of image layouts that
are supported in CopyImageToMemoryInfo::srcImageLayout and
CopyImageToImageInfo::srcImageLayout is returned in
copySrcLayoutCount. Otherwise, copySrcLayoutCount must be set by
the application to the number of elements in the pCopySrcLayouts
array, and on return is overwritten with the number of values actually
written to pCopySrcLayouts. If the value of copySrcLayoutCount is
less than the number of image layouts that are supported, at most
copySrcLayoutCount values will be written to pCopySrcLayouts. The
implementation must include the
IMAGE_LAYOUT_GENERAL image layout in
pCopySrcLayouts. If the
unifiedImageLayouts
feature is supported, the implementation must include all the image
layouts that are interchangeable with
IMAGE_LAYOUT_GENERAL in
pCopySrcLayouts.
The optimalTilingLayoutUUID value can be used to ensure compatible
data layouts when using the
HOST_IMAGE_COPY_MEMCPY_BIT
flag in copyMemoryToImage and copyImageToMemory.
Valid Usage (Implicit)
-
If
copySrcLayoutCountis not0, andpCopySrcLayoutsis notNULL,pCopySrcLayoutsmust be a valid pointer to an array ofcopySrcLayoutCountImageLayoutvalues -
If
copyDstLayoutCountis not0, andpCopyDstLayoutsis notNULL,pCopyDstLayoutsmust be a valid pointer to an array ofcopyDstLayoutCountImageLayoutvalues
See Also
VK_EXT_host_image_copy,
VK_VERSION_1_4,
Bool32,
ImageLayout,
StructureType
Constructors
| PhysicalDeviceHostImageCopyProperties | |
Instances
data MemoryToImageCopy Source #
VkMemoryToImageCopy - Structure specifying a host memory to image copy operation
Description
This structure is functionally similar to
BufferImageCopy2,
except it defines host memory as the source of copy instead of a buffer.
In particular, the same data packing rules and restrictions as that
structure apply here as well.
Valid Usage
-
pHostPointermust point to memory that is large enough to contain all memory locations that are accessed according to Buffer and Image Addressing, for each element ofpRegions
- The union of all source
regions, and the union of all destination regions, specified by the
elements of
pRegions, must not overlap in memory -
memoryRowLengthmust be0, or greater than or equal to thewidthmember ofimageExtent -
memoryImageHeightmust be0, or greater than or equal to theheightmember ofimageExtent - The
aspectMaskmember ofimageSubresourcemust only have a single bit set -
imageExtent.widthmust not be 0 -
imageExtent.heightmust not be 0 -
imageExtent.depthmust not be 0
Valid Usage (Implicit)
-
sTypemust beSTRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY
-
pNextmust beNULL -
pHostPointermust be a pointer value -
imageSubresourcemust be a validImageSubresourceLayersstructure
See Also
VK_EXT_host_image_copy,
VK_VERSION_1_4,
CopyMemoryToImageInfo, Extent3D,
ImageSubresourceLayers,
Offset3D,
StructureType
Constructors
| MemoryToImageCopy | |
Fields
| |
Instances
data ImageToMemoryCopy Source #
VkImageToMemoryCopy - Structure specifying an image to host memory copy operation
Description
This structure is functionally similar to
BufferImageCopy2,
except it defines host memory as the target of copy instead of a buffer.
In particular, the same data packing rules and restrictions as that
structure apply here as well.
Valid Usage
-
pHostPointermust point to memory that is large enough to contain all memory locations that are accessed according to Buffer and Image Addressing, for each element ofpRegions
- The union of all source
regions, and the union of all destination regions, specified by the
elements of
pRegions, must not overlap in memory -
memoryRowLengthmust be0, or greater than or equal to thewidthmember ofimageExtent -
memoryImageHeightmust be0, or greater than or equal to theheightmember ofimageExtent - The
aspectMaskmember ofimageSubresourcemust only have a single bit set -
imageExtent.widthmust not be 0 -
imageExtent.heightmust not be 0 -
imageExtent.depthmust not be 0
Valid Usage (Implicit)
-
sTypemust beSTRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY
-
pNextmust beNULL -
pHostPointermust be a pointer value -
imageSubresourcemust be a validImageSubresourceLayersstructure
See Also
VK_EXT_host_image_copy,
VK_VERSION_1_4,
CopyImageToMemoryInfo, Extent3D,
ImageSubresourceLayers,
Offset3D,
StructureType
Constructors
| ImageToMemoryCopy | |
Fields
| |
Instances
data CopyMemoryToImageInfo Source #
VkCopyMemoryToImageInfo - Structure specifying parameters of host memory to image copy command
Description
copyMemoryToImage does not check whether the device memory associated
with dstImage is currently in use before performing the copy. The
application must guarantee that any previously submitted command that
reads from or writes to the copy regions has completed before the host
performs the copy.
Copy regions for the image must be aligned to a multiple of the texel block extent in each dimension, except at the edges of the image, where region extents must match the edge of the image.
Valid Usage
- If
dstImageis sparse then all memory ranges accessed by the copy command must be bound as described in Binding Resource Memory
- If the stencil aspect
of
dstImageis accessed, anddstImagewas not created with separate stencil usage,dstImagemust have been created with theIMAGE_USAGE_HOST_TRANSFER_BITusage flag set - If the stencil aspect
of
dstImageis accessed, anddstImagewas created with separate stencil usage,dstImagemust have been created with theIMAGE_USAGE_HOST_TRANSFER_BITusage flag set - If non-stencil aspects
of
dstImageare accessed,dstImagemust have been created with theIMAGE_USAGE_HOST_TRANSFER_BITusage flag set - If
flagscontainsHOST_IMAGE_COPY_MEMCPY_BIT, thex,y, andzmembers of theimageOffsetmember of each element ofpRegionsmust be0 - If
flagscontainsHOST_IMAGE_COPY_MEMCPY_BIT, theimageExtentmember of each element ofpRegionsmust equal the extents ofdstImageidentified byimageSubresource - If
dstImageis non-sparse then the image or each specified disjoint plane must be bound completely and contiguously to a singleDeviceMemoryobject - The
imageSubresource.mipLevelmember of each element ofpRegionsmust be less than themipLevelsspecified inImageCreateInfowhendstImagewas created - If
imageSubresource.layerCountis notREMAINING_ARRAY_LAYERS,imageSubresource.baseArrayLayer+imageSubresource.layerCountof each element ofpRegionsmust be less than or equal to thearrayLayersspecified inImageCreateInfowhendstImagewas created -
dstImagemust not have been created withflagscontainingIMAGE_CREATE_SUBSAMPLED_BIT_EXT - For each
element of
pRegions,imageOffset.xand (imageExtent.width+imageOffset.x) must both be greater than or equal to0and less than or equal to the width of the specifiedimageSubresourceofdstImage - For each
element of
pRegions,imageOffset.yand (imageExtent.height+imageOffset.y) must both be greater than or equal to0and less than or equal to the height of the specifiedimageSubresourceofdstImage -
dstImagemust have a sample count equal toSAMPLE_COUNT_1_BIT - If
dstImageis of typeIMAGE_TYPE_1D, then for each element ofpRegions,imageOffset.ymust be0andimageExtent.heightmust be1 - For each element of
pRegions,imageOffset.zand (imageExtent.depth+imageOffset.z) must both be greater than or equal to0and less than or equal to the depth of the specifiedimageSubresourceofdstImage - If
dstImageis of typeIMAGE_TYPE_1DorIMAGE_TYPE_2D, then for each element ofpRegions,imageOffset.zmust be0andimageExtent.depthmust be1 - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_IDENTITY_BIT_KHRorSURFACE_TRANSFORM_ROTATE_270_BIT_KHR,imageOffset.xmust be a multiple of the texel block extent width of theFormatofdstImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_180_BIT_KHRorSURFACE_TRANSFORM_ROTATE_90_BIT_KHR, andimageOffset.xdoes not equal the width of the subresource specified byimageSubresource,imageOffset.xmust be a multiple of the texel block extent width of theFormatofdstImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_IDENTITY_BIT_KHRorSURFACE_TRANSFORM_ROTATE_90_BIT_KHR,imageOffset.ymust be a multiple of the texel block extent height of theFormatofdstImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_270_BIT_KHRorSURFACE_TRANSFORM_ROTATE_180_BIT_KHR, andimageOffset.ydoes not equal the height of the subresource specified byimageSubresource,imageOffset.ymust be a multiple of the texel block extent height of theFormatofdstImage - For each element of
pRegions,imageOffset.zmust be a multiple of the texel block extent depth of theFormatofdstImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_IDENTITY_BIT_KHR, the sum ofimageOffset.xandextent.widthdoes not equal the width of the subresource specified byimageSubresource,extent.widthmust be a multiple of the texel block extent width of theFormatofdstImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_90_BIT_KHR, the difference ofimageOffset.xandextent.heightmust be a multiple of the texel block extent width of theFormatofdstImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_180_BIT_KHR, the difference ofimageOffset.xandextent.widthmust be a multiple of the texel block extent width of theFormatofdstImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_270_BIT_KHR, the sum ofimageOffset.xandextent.heightdoes not equal the width of the subresource specified byimageSubresource,extent.heightmust be a multiple of the texel block extent width of theFormatofdstImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_IDENTITY_BIT_KHR, and the sum ofimageOffset.yandextent.heightdoes not equal the height of the subresource specified byimageSubresource,extent.heightmust be a multiple of the texel block extent height of theFormatofdstImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_90_BIT_KHR, the sum ofimageOffset.yandextent.widthdoes not equal the height of the subresource specified byimageSubresource,extent.widthmust be a multiple of the texel block extent height of theFormatofdstImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_180_BIT_KHR, the difference ofimageOffset.yandextent.heightmust be a multiple of the texel block extent height of theFormatofdstImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_270_BIT_KHR, the difference ofimageOffset.yandextent.widthmust be a multiple of the texel block extent height of theFormatofdstImage - For each element of
pRegions, if the sum ofimageOffset.zandextent.depthdoes not equal the depth of the subresource specified bysrcSubresource,extent.depthmust be a multiple of the texel block extent depth of theFormatofdstImage - For each
element of
pRegions,imageSubresource.aspectMaskmust specify aspects present indstImage - If
dstImagehas a multi-planar format, then for each element ofpRegions,imageSubresource.aspectMaskmust be a single valid multi-planar aspect mask bit - If
dstImageis of typeIMAGE_TYPE_3D, for each element ofpRegions,imageSubresource.baseArrayLayermust be0andimageSubresource.layerCountmust be1 - For each
element of
pRegions,memoryRowLengthmust be a multiple of the texel block extent width of theFormatofdstImage - For each
element of
pRegions,memoryImageHeightmust be a multiple of the texel block extent height of theFormatofdstImage - For each
element of
pRegions,memoryRowLengthdivided by the texel block extent width and then multiplied by the texel block size ofdstImagemust be less than or equal to 231-1 -
dstImageLayoutmust specify the current layout of the image subresources ofdstImagespecified inpRegions -
dstImageLayoutmust be one of the image layouts returned inPhysicalDeviceHostImageCopyProperties::pCopyDstLayouts - If
flagsincludesHOST_IMAGE_COPY_MEMCPY_BIT, for each region inpRegions,memoryRowLengthandmemoryImageHeightmust both be 0
Valid Usage (Implicit)
-
sTypemust beSTRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO
-
pNextmust beNULL -
flagsmust be a valid combination ofHostImageCopyFlagBitsvalues -
dstImagemust be a validImagehandle -
dstImageLayoutmust be a validImageLayoutvalue -
pRegionsmust be a valid pointer to an array ofregionCountvalidMemoryToImageCopystructures -
regionCountmust be greater than0
See Also
VK_EXT_host_image_copy,
VK_VERSION_1_4,
HostImageCopyFlags,
Image,
ImageLayout, MemoryToImageCopy,
StructureType, copyMemoryToImage,
copyMemoryToImage
Constructors
| CopyMemoryToImageInfo | |
Fields
| |
Instances
| Show CopyMemoryToImageInfo Source # | |
Defined in Vulkan.Core14.PromotedStreamingTransfers' Methods showsPrec :: Int -> CopyMemoryToImageInfo -> ShowS # show :: CopyMemoryToImageInfo -> String # showList :: [CopyMemoryToImageInfo] -> ShowS # | |
| FromCStruct CopyMemoryToImageInfo Source # | |
Defined in Vulkan.Core14.PromotedStreamingTransfers' Methods peekCStruct :: Ptr CopyMemoryToImageInfo -> IO CopyMemoryToImageInfo Source # | |
| ToCStruct CopyMemoryToImageInfo Source # | |
Defined in Vulkan.Core14.PromotedStreamingTransfers' Methods withCStruct :: CopyMemoryToImageInfo -> (Ptr CopyMemoryToImageInfo -> IO b) -> IO b Source # pokeCStruct :: Ptr CopyMemoryToImageInfo -> CopyMemoryToImageInfo -> IO b -> IO b Source # withZeroCStruct :: (Ptr CopyMemoryToImageInfo -> IO b) -> IO b Source # pokeZeroCStruct :: Ptr CopyMemoryToImageInfo -> IO b -> IO b Source # cStructSize :: Int Source # | |
| Zero CopyMemoryToImageInfo Source # | |
Defined in Vulkan.Core14.PromotedStreamingTransfers' Methods | |
data CopyImageToMemoryInfo Source #
VkCopyImageToMemoryInfo - Structure specifying parameters of an image to host memory copy command
Description
copyImageToMemory does not check whether the device memory associated
with srcImage is currently in use before performing the copy. The
application must guarantee that any previously submitted command that
writes to the copy regions has completed before the host performs the
copy.
Copy regions for the image must be aligned to a multiple of the texel block extent in each dimension, except at the edges of the image, where region extents must match the edge of the image.
Valid Usage
- If
srcImageis sparse then all memory ranges accessed by the copy command must be bound as described in Binding Resource Memory
- If the stencil aspect
of
srcImageis accessed, andsrcImagewas not created with separate stencil usage,srcImagemust have been created with theIMAGE_USAGE_HOST_TRANSFER_BITusage flag set - If the stencil aspect
of
srcImageis accessed, andsrcImagewas created with separate stencil usage,srcImagemust have been created with theIMAGE_USAGE_HOST_TRANSFER_BITusage flag set - If non-stencil aspects
of
srcImageare accessed,srcImagemust have been created with theIMAGE_USAGE_HOST_TRANSFER_BITusage flag set - If
flagscontainsHOST_IMAGE_COPY_MEMCPY_BIT, thex,y, andzmembers of theimageOffsetmember of each element ofpRegionsmust be0 - If
flagscontainsHOST_IMAGE_COPY_MEMCPY_BIT, theimageExtentmember of each element ofpRegionsmust equal the extents ofsrcImageidentified byimageSubresource - If
srcImageis non-sparse then the image or each specified disjoint plane must be bound completely and contiguously to a singleDeviceMemoryobject - The
imageSubresource.mipLevelmember of each element ofpRegionsmust be less than themipLevelsspecified inImageCreateInfowhensrcImagewas created - If
imageSubresource.layerCountis notREMAINING_ARRAY_LAYERS,imageSubresource.baseArrayLayer+imageSubresource.layerCountof each element ofpRegionsmust be less than or equal to thearrayLayersspecified inImageCreateInfowhensrcImagewas created -
srcImagemust not have been created withflagscontainingIMAGE_CREATE_SUBSAMPLED_BIT_EXT - For each
element of
pRegions,imageOffset.xand (imageExtent.width+imageOffset.x) must both be greater than or equal to0and less than or equal to the width of the specifiedimageSubresourceofsrcImage - For each
element of
pRegions,imageOffset.yand (imageExtent.height+imageOffset.y) must both be greater than or equal to0and less than or equal to the height of the specifiedimageSubresourceofsrcImage -
srcImagemust have a sample count equal toSAMPLE_COUNT_1_BIT - If
srcImageis of typeIMAGE_TYPE_1D, then for each element ofpRegions,imageOffset.ymust be0andimageExtent.heightmust be1 - For each element of
pRegions,imageOffset.zand (imageExtent.depth+imageOffset.z) must both be greater than or equal to0and less than or equal to the depth of the specifiedimageSubresourceofsrcImage - If
srcImageis of typeIMAGE_TYPE_1DorIMAGE_TYPE_2D, then for each element ofpRegions,imageOffset.zmust be0andimageExtent.depthmust be1 - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_IDENTITY_BIT_KHRorSURFACE_TRANSFORM_ROTATE_270_BIT_KHR,imageOffset.xmust be a multiple of the texel block extent width of theFormatofsrcImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_180_BIT_KHRorSURFACE_TRANSFORM_ROTATE_90_BIT_KHR, andimageOffset.xdoes not equal the width of the subresource specified byimageSubresource,imageOffset.xmust be a multiple of the texel block extent width of theFormatofsrcImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_IDENTITY_BIT_KHRorSURFACE_TRANSFORM_ROTATE_90_BIT_KHR,imageOffset.ymust be a multiple of the texel block extent height of theFormatofsrcImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_270_BIT_KHRorSURFACE_TRANSFORM_ROTATE_180_BIT_KHR, andimageOffset.ydoes not equal the height of the subresource specified byimageSubresource,imageOffset.ymust be a multiple of the texel block extent height of theFormatofsrcImage - For each element of
pRegions,imageOffset.zmust be a multiple of the texel block extent depth of theFormatofsrcImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_IDENTITY_BIT_KHR, the sum ofimageOffset.xandextent.widthdoes not equal the width of the subresource specified byimageSubresource,extent.widthmust be a multiple of the texel block extent width of theFormatofsrcImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_90_BIT_KHR, the difference ofimageOffset.xandextent.heightmust be a multiple of the texel block extent width of theFormatofsrcImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_180_BIT_KHR, the difference ofimageOffset.xandextent.widthmust be a multiple of the texel block extent width of theFormatofsrcImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_270_BIT_KHR, the sum ofimageOffset.xandextent.heightdoes not equal the width of the subresource specified byimageSubresource,extent.heightmust be a multiple of the texel block extent width of theFormatofsrcImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_IDENTITY_BIT_KHR, and the sum ofimageOffset.yandextent.heightdoes not equal the height of the subresource specified byimageSubresource,extent.heightmust be a multiple of the texel block extent height of theFormatofsrcImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_90_BIT_KHR, the sum ofimageOffset.yandextent.widthdoes not equal the height of the subresource specified byimageSubresource,extent.widthmust be a multiple of the texel block extent height of theFormatofsrcImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_180_BIT_KHR, the difference ofimageOffset.yandextent.heightmust be a multiple of the texel block extent height of theFormatofsrcImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_270_BIT_KHR, the difference ofimageOffset.yandextent.widthmust be a multiple of the texel block extent height of theFormatofsrcImage - For each element of
pRegions, if the sum ofimageOffset.zandextent.depthdoes not equal the depth of the subresource specified bysrcSubresource,extent.depthmust be a multiple of the texel block extent depth of theFormatofsrcImage - For each
element of
pRegions,imageSubresource.aspectMaskmust specify aspects present insrcImage - If
srcImagehas a multi-planar format, then for each element ofpRegions,imageSubresource.aspectMaskmust be a single valid multi-planar aspect mask bit - If
srcImageis of typeIMAGE_TYPE_3D, for each element ofpRegions,imageSubresource.baseArrayLayermust be0andimageSubresource.layerCountmust be1 - For each
element of
pRegions,memoryRowLengthmust be a multiple of the texel block extent width of theFormatofsrcImage - For each
element of
pRegions,memoryImageHeightmust be a multiple of the texel block extent height of theFormatofsrcImage - For each
element of
pRegions,memoryRowLengthdivided by the texel block extent width and then multiplied by the texel block size ofsrcImagemust be less than or equal to 231-1 -
srcImageLayoutmust specify the current layout of the image subresources ofsrcImagespecified inpRegions -
srcImageLayoutmust be one of the image layouts returned inPhysicalDeviceHostImageCopyProperties::pCopySrcLayouts - If
flagsincludesHOST_IMAGE_COPY_MEMCPY_BIT, for each region inpRegions,memoryRowLengthandmemoryImageHeightmust both be 0
Valid Usage (Implicit)
-
sTypemust beSTRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO
-
pNextmust beNULL -
flagsmust be a valid combination ofHostImageCopyFlagBitsvalues -
srcImagemust be a validImagehandle -
srcImageLayoutmust be a validImageLayoutvalue -
pRegionsmust be a valid pointer to an array ofregionCountvalidImageToMemoryCopystructures -
regionCountmust be greater than0
See Also
VK_EXT_host_image_copy,
VK_VERSION_1_4,
HostImageCopyFlags,
Image,
ImageLayout, ImageToMemoryCopy,
StructureType, copyImageToMemory,
copyImageToMemory
Constructors
| CopyImageToMemoryInfo | |
Fields
| |
Instances
| Show CopyImageToMemoryInfo Source # | |
Defined in Vulkan.Core14.PromotedStreamingTransfers' Methods showsPrec :: Int -> CopyImageToMemoryInfo -> ShowS # show :: CopyImageToMemoryInfo -> String # showList :: [CopyImageToMemoryInfo] -> ShowS # | |
| FromCStruct CopyImageToMemoryInfo Source # | |
Defined in Vulkan.Core14.PromotedStreamingTransfers' Methods peekCStruct :: Ptr CopyImageToMemoryInfo -> IO CopyImageToMemoryInfo Source # | |
| ToCStruct CopyImageToMemoryInfo Source # | |
Defined in Vulkan.Core14.PromotedStreamingTransfers' Methods withCStruct :: CopyImageToMemoryInfo -> (Ptr CopyImageToMemoryInfo -> IO b) -> IO b Source # pokeCStruct :: Ptr CopyImageToMemoryInfo -> CopyImageToMemoryInfo -> IO b -> IO b Source # withZeroCStruct :: (Ptr CopyImageToMemoryInfo -> IO b) -> IO b Source # pokeZeroCStruct :: Ptr CopyImageToMemoryInfo -> IO b -> IO b Source # cStructSize :: Int Source # | |
| Zero CopyImageToMemoryInfo Source # | |
Defined in Vulkan.Core14.PromotedStreamingTransfers' Methods | |
data CopyImageToImageInfo Source #
VkCopyImageToImageInfo - Structure specifying parameters of an image to image host copy command
Description
copyImageToImage does not check whether the device memory associated
with srcImage or dstImage is currently in use before performing the
copy. The application must guarantee that any previously submitted
command that writes to the copy regions has completed before the host
performs the copy.
Valid Usage
- If
srcImageis sparse then all memory ranges accessed by the copy command must be bound as described in Binding Resource Memory - If the stencil aspect
of
srcImageis accessed, andsrcImagewas not created with separate stencil usage,srcImagemust have been created with theIMAGE_USAGE_HOST_TRANSFER_BITusage flag set - If the stencil aspect
of
srcImageis accessed, andsrcImagewas created with separate stencil usage,srcImagemust have been created with theIMAGE_USAGE_HOST_TRANSFER_BITusage flag set - If non-stencil aspects
of
srcImageare accessed,srcImagemust have been created with theIMAGE_USAGE_HOST_TRANSFER_BITusage flag set - If
flagscontainsHOST_IMAGE_COPY_MEMCPY_BIT, thex,y, andzmembers of thesrcOffsetmember of each element ofpRegionsmust be0 - If
flagscontainsHOST_IMAGE_COPY_MEMCPY_BIT, theextentmember of each element ofpRegionsmust equal the extents ofsrcImageidentified bysrcSubresource - If
srcImageis non-sparse then the image or each specified disjoint plane must be bound completely and contiguously to a singleDeviceMemoryobject - The
srcSubresource.mipLevelmember of each element ofpRegionsmust be less than themipLevelsspecified inImageCreateInfowhensrcImagewas created - If
srcSubresource.layerCountis notREMAINING_ARRAY_LAYERS,srcSubresource.baseArrayLayer+srcSubresource.layerCountof each element ofpRegionsmust be less than or equal to thearrayLayersspecified inImageCreateInfowhensrcImagewas created -
srcImagemust not have been created withflagscontainingIMAGE_CREATE_SUBSAMPLED_BIT_EXT - For each element
of
pRegions,srcOffset.xand (extent.width+srcOffset.x) must both be greater than or equal to0and less than or equal to the width of the specifiedsrcSubresourceofsrcImage - For each element
of
pRegions,srcOffset.yand (extent.height+srcOffset.y) must both be greater than or equal to0and less than or equal to the height of the specifiedsrcSubresourceofsrcImage - If
srcImageis of typeIMAGE_TYPE_1D, then for each element ofpRegions,srcOffset.ymust be0andextent.heightmust be1 - For each element of
pRegions,srcOffset.zand (extent.depth+srcOffset.z) must both be greater than or equal to0and less than or equal to the depth of the specifiedsrcSubresourceofsrcImage - If
srcImageis of typeIMAGE_TYPE_1DorIMAGE_TYPE_2D, then for each element ofpRegions,srcOffset.zmust be0andextent.depthmust be1 - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_IDENTITY_BIT_KHRorSURFACE_TRANSFORM_ROTATE_270_BIT_KHR,srcOffset.xmust be a multiple of the texel block extent width of theFormatofsrcImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_180_BIT_KHRorSURFACE_TRANSFORM_ROTATE_90_BIT_KHR, andsrcOffset.xdoes not equal the width of the subresource specified bysrcSubresource,srcOffset.xmust be a multiple of the texel block extent width of theFormatofsrcImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_IDENTITY_BIT_KHRorSURFACE_TRANSFORM_ROTATE_90_BIT_KHR,srcOffset.ymust be a multiple of the texel block extent height of theFormatofsrcImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_270_BIT_KHRorSURFACE_TRANSFORM_ROTATE_180_BIT_KHR, andsrcOffset.ydoes not equal the height of the subresource specified bysrcSubresource,srcOffset.ymust be a multiple of the texel block extent height of theFormatofsrcImage - For each element of
pRegions,srcOffset.zmust be a multiple of the texel block extent depth of theFormatofsrcImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_IDENTITY_BIT_KHR, the sum ofsrcOffset.xandextent.widthdoes not equal the width of the subresource specified bysrcSubresource,extent.widthmust be a multiple of the texel block extent width of theFormatofsrcImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_90_BIT_KHR, the difference ofsrcOffset.xandextent.heightmust be a multiple of the texel block extent width of theFormatofsrcImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_180_BIT_KHR, the difference ofsrcOffset.xandextent.widthmust be a multiple of the texel block extent width of theFormatofsrcImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_270_BIT_KHR, the sum ofsrcOffset.xandextent.heightdoes not equal the width of the subresource specified bysrcSubresource,extent.heightmust be a multiple of the texel block extent width of theFormatofsrcImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_IDENTITY_BIT_KHR, and the sum ofsrcOffset.yandextent.heightdoes not equal the height of the subresource specified bysrcSubresource,extent.heightmust be a multiple of the texel block extent height of theFormatofsrcImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_90_BIT_KHR, the sum ofsrcOffset.yandextent.widthdoes not equal the height of the subresource specified bysrcSubresource,extent.widthmust be a multiple of the texel block extent height of theFormatofsrcImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_180_BIT_KHR, the difference ofsrcOffset.yandextent.heightmust be a multiple of the texel block extent height of theFormatofsrcImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_270_BIT_KHR, the difference ofsrcOffset.yandextent.widthmust be a multiple of the texel block extent height of theFormatofsrcImage - For each element of
pRegions, if the sum ofsrcOffset.zandextent.depthdoes not equal the depth of the subresource specified bysrcSubresource,extent.depthmust be a multiple of the texel block extent depth of theFormatofsrcImage - For each element
of
pRegions,srcSubresource.aspectMaskmust specify aspects present insrcImage - If
srcImagehas a multi-planar format, then for each element ofpRegions,srcSubresource.aspectMaskmust be a single valid multi-planar aspect mask bit - If
srcImageis of typeIMAGE_TYPE_3D, for each element ofpRegions,srcSubresource.baseArrayLayermust be0andsrcSubresource.layerCountmust be1 - If
dstImageis sparse then all memory ranges accessed by the copy command must be bound as described in Binding Resource Memory - If the stencil aspect
of
dstImageis accessed, anddstImagewas not created with separate stencil usage,dstImagemust have been created with theIMAGE_USAGE_HOST_TRANSFER_BITusage flag set - If the stencil aspect
of
dstImageis accessed, anddstImagewas created with separate stencil usage,dstImagemust have been created with theIMAGE_USAGE_HOST_TRANSFER_BITusage flag set - If non-stencil aspects
of
dstImageare accessed,dstImagemust have been created with theIMAGE_USAGE_HOST_TRANSFER_BITusage flag set - If
flagscontainsHOST_IMAGE_COPY_MEMCPY_BIT, thex,y, andzmembers of thedstOffsetmember of each element ofpRegionsmust be0 - If
flagscontainsHOST_IMAGE_COPY_MEMCPY_BIT, theextentmember of each element ofpRegionsmust equal the extents ofdstImageidentified bydstSubresource - If
dstImageis non-sparse then the image or each specified disjoint plane must be bound completely and contiguously to a singleDeviceMemoryobject - The
dstSubresource.mipLevelmember of each element ofpRegionsmust be less than themipLevelsspecified inImageCreateInfowhendstImagewas created - If
dstSubresource.layerCountis notREMAINING_ARRAY_LAYERS,dstSubresource.baseArrayLayer+dstSubresource.layerCountof each element ofpRegionsmust be less than or equal to thearrayLayersspecified inImageCreateInfowhendstImagewas created -
dstImagemust not have been created withflagscontainingIMAGE_CREATE_SUBSAMPLED_BIT_EXT - For each element
of
pRegions,dstOffset.xand (extent.width+dstOffset.x) must both be greater than or equal to0and less than or equal to the width of the specifieddstSubresourceofdstImage - For each element
of
pRegions,dstOffset.yand (extent.height+dstOffset.y) must both be greater than or equal to0and less than or equal to the height of the specifieddstSubresourceofdstImage - If
dstImageis of typeIMAGE_TYPE_1D, then for each element ofpRegions,dstOffset.ymust be0andextent.heightmust be1 - For each element of
pRegions,dstOffset.zand (extent.depth+dstOffset.z) must both be greater than or equal to0and less than or equal to the depth of the specifieddstSubresourceofdstImage - If
dstImageis of typeIMAGE_TYPE_1DorIMAGE_TYPE_2D, then for each element ofpRegions,dstOffset.zmust be0andextent.depthmust be1 - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_IDENTITY_BIT_KHRorSURFACE_TRANSFORM_ROTATE_270_BIT_KHR,dstOffset.xmust be a multiple of the texel block extent width of theFormatofdstImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_180_BIT_KHRorSURFACE_TRANSFORM_ROTATE_90_BIT_KHR, anddstOffset.xdoes not equal the width of the subresource specified bydstSubresource,dstOffset.xmust be a multiple of the texel block extent width of theFormatofdstImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_IDENTITY_BIT_KHRorSURFACE_TRANSFORM_ROTATE_90_BIT_KHR,dstOffset.ymust be a multiple of the texel block extent height of theFormatofdstImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_270_BIT_KHRorSURFACE_TRANSFORM_ROTATE_180_BIT_KHR, anddstOffset.ydoes not equal the height of the subresource specified bydstSubresource,dstOffset.ymust be a multiple of the texel block extent height of theFormatofdstImage - For each element of
pRegions,dstOffset.zmust be a multiple of the texel block extent depth of theFormatofdstImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_IDENTITY_BIT_KHR, the sum ofdstOffset.xandextent.widthdoes not equal the width of the subresource specified bydstSubresource,extent.widthmust be a multiple of the texel block extent width of theFormatofdstImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_90_BIT_KHR, the difference ofdstOffset.xandextent.heightmust be a multiple of the texel block extent width of theFormatofdstImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_180_BIT_KHR, the difference ofdstOffset.xandextent.widthmust be a multiple of the texel block extent width of theFormatofdstImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_270_BIT_KHR, the sum ofdstOffset.xandextent.heightdoes not equal the width of the subresource specified bydstSubresource,extent.heightmust be a multiple of the texel block extent width of theFormatofdstImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_IDENTITY_BIT_KHR, and the sum ofdstOffset.yandextent.heightdoes not equal the height of the subresource specified bydstSubresource,extent.heightmust be a multiple of the texel block extent height of theFormatofdstImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_90_BIT_KHR, the sum ofdstOffset.yandextent.widthdoes not equal the height of the subresource specified bydstSubresource,extent.widthmust be a multiple of the texel block extent height of theFormatofdstImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_180_BIT_KHR, the difference ofdstOffset.yandextent.heightmust be a multiple of the texel block extent height of theFormatofdstImage - For each element of
pRegions, ifCopyCommandTransformInfoQCOM::transformis equal toSURFACE_TRANSFORM_ROTATE_270_BIT_KHR, the difference ofdstOffset.yandextent.widthmust be a multiple of the texel block extent height of theFormatofdstImage - For each element of
pRegions, if the sum ofdstOffset.zandextent.depthdoes not equal the depth of the subresource specified bysrcSubresource,extent.depthmust be a multiple of the texel block extent depth of theFormatofdstImage - For each element
of
pRegions,dstSubresource.aspectMaskmust specify aspects present indstImage - If
dstImagehas a multi-planar format, then for each element ofpRegions,dstSubresource.aspectMaskmust be a single valid multi-planar aspect mask bit - If
dstImageis of typeIMAGE_TYPE_3D, for each element ofpRegions,dstSubresource.baseArrayLayermust be0anddstSubresource.layerCountmust be1 -
srcImageLayoutmust specify the current layout of the image subresources ofsrcImagespecified inpRegions -
dstImageLayoutmust specify the current layout of the image subresources ofdstImagespecified inpRegions -
srcImageLayoutmust be one of the image layouts returned inPhysicalDeviceHostImageCopyProperties::pCopySrcLayouts -
dstImageLayoutmust be one of the image layouts returned inPhysicalDeviceHostImageCopyProperties::pCopyDstLayouts
Valid Usage (Implicit)
-
sTypemust beSTRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO
-
pNextmust beNULL -
flagsmust be a valid combination ofHostImageCopyFlagBitsvalues -
srcImagemust be a validImagehandle -
srcImageLayoutmust be a validImageLayoutvalue -
dstImagemust be a validImagehandle -
dstImageLayoutmust be a validImageLayoutvalue -
pRegionsmust be a valid pointer to an array ofregionCountvalidImageCopy2structures -
regionCountmust be greater than0 - Both of
dstImage, andsrcImagemust have been created, allocated, or retrieved from the sameDevice
See Also
VK_EXT_host_image_copy,
VK_VERSION_1_4,
HostImageCopyFlags,
Image,
ImageCopy2,
ImageLayout,
StructureType, copyImageToImage,
copyImageToImage
Constructors
| CopyImageToImageInfo | |
Fields
| |
Instances
| Show CopyImageToImageInfo Source # | |
Defined in Vulkan.Core14.PromotedStreamingTransfers' Methods showsPrec :: Int -> CopyImageToImageInfo -> ShowS # show :: CopyImageToImageInfo -> String # showList :: [CopyImageToImageInfo] -> ShowS # | |
| FromCStruct CopyImageToImageInfo Source # | |
Defined in Vulkan.Core14.PromotedStreamingTransfers' Methods peekCStruct :: Ptr CopyImageToImageInfo -> IO CopyImageToImageInfo Source # | |
| ToCStruct CopyImageToImageInfo Source # | |
Defined in Vulkan.Core14.PromotedStreamingTransfers' Methods withCStruct :: CopyImageToImageInfo -> (Ptr CopyImageToImageInfo -> IO b) -> IO b Source # pokeCStruct :: Ptr CopyImageToImageInfo -> CopyImageToImageInfo -> IO b -> IO b Source # withZeroCStruct :: (Ptr CopyImageToImageInfo -> IO b) -> IO b Source # pokeZeroCStruct :: Ptr CopyImageToImageInfo -> IO b -> IO b Source # cStructSize :: Int Source # | |
| Zero CopyImageToImageInfo Source # | |
Defined in Vulkan.Core14.PromotedStreamingTransfers' Methods | |
data HostImageLayoutTransitionInfo Source #
VkHostImageLayoutTransitionInfo - Structure specifying the parameters of a host-side image layout transition
Description
transitionImageLayout does not check whether the device memory
associated with an image is currently in use before performing the
layout transition. The application must guarantee that any previously
submitted command that reads from or writes to this subresource has
completed before the host performs the layout transition. The memory of
image is accessed by the host as if
coherent.
If image is a 3D image created with
IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT
and the
maintenance9
feature is enabled, the baseArrayLayer and layerCount members of
subresourceRange specify the subset of slices of the 3D image affected
by the memory barrier, including the layout transition. Any slices of a
3D image not included in subresourceRange are not affected by the
memory barrier and remain in their existing layout.
Image layout transitions performed on the host do not require queue family ownership transfers as the physical layout of the image will not vary between queue families for the layouts supported by this function.
If the device has written to the image memory, it is not automatically
made available to the host. Before this command can be called, a memory
barrier for this image must have been issued on the device with the
second
synchronization scope
including
PIPELINE_STAGE_HOST_BIT and
ACCESS_HOST_READ_BIT.
Because queue submissions automatically make host memory visible to the device, there would not be a need for a memory barrier before using the results of this layout transition on the device.
Valid Usage
-
imagemust have been created with theIMAGE_USAGE_HOST_TRANSFER_BITusage flag set
-
subresourceRange.baseMipLevelmust be less than themipLevelsspecified inImageCreateInfowhenimagewas created - If
subresourceRange.levelCountis notREMAINING_MIP_LEVELS,subresourceRange.baseMipLevel+subresourceRange.levelCountmust be less than or equal to themipLevelsspecified inImageCreateInfowhenimagewas created - If
imageis not a 3D image or was created withoutIMAGE_CREATE_2D_ARRAY_COMPATIBLE_BITset, or the maintenance9 feature is not enabled,subresourceRange.baseArrayLayermust be less than thearrayLayersspecified inImageCreateInfowhenimagewas created - If the
maintenance9
feature is enabled and
imageis a 3D image created withIMAGE_CREATE_2D_ARRAY_COMPATIBLE_BITset,subresourceRange.baseArrayLayermust be less than the depth computed frombaseMipLevelandextent.depthspecified inImageCreateInfowhenimagewas created, according to the formula defined in Image Mip Level Sizing - If the
maintenance9
feature is enabled and
imageis a 3D image created withIMAGE_CREATE_2D_ARRAY_COMPATIBLE_BITset and eithersubresourceRange.baseArrayLayeris not equal to 0 orsubresourceRange.layerCountis not equal toREMAINING_ARRAY_LAYERS,subresourceRange.levelCountmust be 1 - If
imageis not a 3D image or was created withoutIMAGE_CREATE_2D_ARRAY_COMPATIBLE_BITset, or the maintenance9 feature is not enabled, andsubresourceRange.layerCountis notREMAINING_ARRAY_LAYERS,subresourceRange.baseArrayLayer+subresourceRange.layerCountmust be less than or equal to thearrayLayersspecified inImageCreateInfowhenimagewas created - If the
maintenance9
feature is enabled,
subresourceRange.layerCountis notREMAINING_ARRAY_LAYERS, andimageis a 3D image created withIMAGE_CREATE_2D_ARRAY_COMPATIBLE_BITset,subresourceRange.baseArrayLayer+subresourceRange.layerCountmust be less than or equal to the depth computed frombaseMipLevelandextent.depthspecified inImageCreateInfowhenimagewas created, according to the formula defined in Image Mip Level Sizing - If
imageis non-sparse then the image or each specified disjoint plane must be bound completely and contiguously to a singleDeviceMemoryobject - If
imagehas a color format that is single-plane, then theaspectMaskmember ofsubresourceRangemust beIMAGE_ASPECT_COLOR_BIT - If
imagehas a color format and is not disjoint, then theaspectMaskmember ofsubresourceRangemust beIMAGE_ASPECT_COLOR_BIT - If
imagehas a multi-planar format and the image is disjoint, then theaspectMaskmember ofsubresourceRangemust include at least one multi-planar aspect mask bit orIMAGE_ASPECT_COLOR_BIT - If
imagehas a depth/stencil format with both depth and stencil and the separateDepthStencilLayouts feature is not enabled, then theaspectMaskmember ofsubresourceRangemust include bothIMAGE_ASPECT_DEPTH_BITandIMAGE_ASPECT_STENCIL_BIT - If
imagehas a depth/stencil format with both depth and stencil and the separateDepthStencilLayouts feature is enabled, then theaspectMaskmember ofsubresourceRangemust include either or bothIMAGE_ASPECT_DEPTH_BITandIMAGE_ASPECT_STENCIL_BIT - If
imagehas a depth-only format then theaspectMaskmember ofsubresourceRangemust beIMAGE_ASPECT_DEPTH_BIT - If
imagehas a stencil-only format then theaspectMaskmember ofsubresourceRangemust beIMAGE_ASPECT_STENCIL_BIT - If the
aspectMaskmember ofsubresourceRangeincludesIMAGE_ASPECT_DEPTH_BIT,oldLayoutandnewLayoutmust not be one ofIMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMALorIMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL - If the
aspectMaskmember ofsubresourceRangeincludesIMAGE_ASPECT_STENCIL_BIT,oldLayoutandnewLayoutmust not be one ofIMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMALorIMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL -
subresourceRange.aspectMaskmust be valid for theformattheimagewas created with - If
oldLayoutornewLayoutisIMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMALthenimagemust have been created with theIMAGE_USAGE_COLOR_ATTACHMENT_BITusage flag set - If
oldLayoutornewLayoutisIMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMALthenimagemust have been created with theIMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BITusage flag set - If
oldLayoutornewLayoutisIMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMALthenimagemust have been created with theIMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BITusage flag set - If
oldLayoutornewLayoutisIMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMALthenimagemust have been created with theIMAGE_USAGE_SAMPLED_BITorIMAGE_USAGE_INPUT_ATTACHMENT_BITusage flag set - If
oldLayoutornewLayoutisIMAGE_LAYOUT_TRANSFER_SRC_OPTIMALthenimagemust have been created with theIMAGE_USAGE_TRANSFER_SRC_BITusage flag set - If
oldLayoutornewLayoutisIMAGE_LAYOUT_TRANSFER_DST_OPTIMALthenimagemust have been created with theIMAGE_USAGE_TRANSFER_DST_BITusage flag set - If the
zeroInitializeDeviceMemory
feature is not enabled,
oldLayoutmust not beIMAGE_LAYOUT_ZERO_INITIALIZED_EXT - If
oldLayoutisIMAGE_LAYOUT_ZERO_INITIALIZED_EXT, then all subresources must be included in the barrier - If
oldLayoutornewLayoutisIMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMALthenimagemust have been created with theIMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BITusage flag set - If
oldLayoutornewLayoutisIMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMALthenimagemust have been created with theIMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BITusage flag set - If
oldLayoutornewLayoutisIMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMALthenimagemust have been created with at least one of theIMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT,IMAGE_USAGE_SAMPLED_BIT, orIMAGE_USAGE_INPUT_ATTACHMENT_BITusage flags set - If
oldLayoutornewLayoutisIMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMALthenimagemust have been created with theIMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BITusage flag set - If
oldLayoutornewLayoutisIMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMALthenimagemust have been created with at least one of theIMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT,IMAGE_USAGE_SAMPLED_BIT, orIMAGE_USAGE_INPUT_ATTACHMENT_BITusage flags set - If
oldLayoutornewLayoutisIMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMALthenimagemust have been created with theIMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BITusage flag set - If the
synchronization2
feature is not enabled,
oldLayoutmust not beIMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHRorIMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR - If the
synchronization2
feature is not enabled,
newLayoutmust not beIMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHRorIMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR - If
oldLayoutornewLayoutisIMAGE_LAYOUT_ATTACHMENT_OPTIMAL,imagemust have been created with theIMAGE_USAGE_COLOR_ATTACHMENT_BITorIMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BITusage flag set - If
oldLayoutornewLayoutisIMAGE_LAYOUT_READ_ONLY_OPTIMAL,imagemust have been created with at least one of theIMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT,IMAGE_USAGE_SAMPLED_BIT, orIMAGE_USAGE_INPUT_ATTACHMENT_BITusage flags set - If
oldLayoutornewLayoutisIMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHRthenimagemust have been created with theIMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHRusage flag set - If
oldLayoutornewLayoutis VK_IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR thenimagemust have been created with the VK_IMAGE_USAGE_VIDEO_DECODE_SRC_BIT_KHR usage flag set - If
oldLayoutornewLayoutis VK_IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR thenimagemust have been created with the VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR usage flag set - If
oldLayoutornewLayoutis VK_IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR thenimagemust have been created with the VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR usage flag set - If
oldLayoutornewLayoutis VK_IMAGE_LAYOUT_VIDEO_ENCODE_SRC_KHR thenimagemust have been created with the VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR usage flag set - If
oldLayoutornewLayoutis VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR thenimagemust have been created with the VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR usage flag set - If
oldLayoutornewLayoutis VK_IMAGE_LAYOUT_VIDEO_ENCODE_DPB_KHR thenimagemust have been created with the VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR usage flag set - If
oldLayoutornewLayoutis VK_IMAGE_LAYOUT_VIDEO_ENCODE_QUANTIZATION_MAP_KHR thenimagemust have been created with the VK_IMAGE_USAGE_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR or VK_IMAGE_USAGE_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR usage flags set - If
oldLayoutornewLayoutisIMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXTthenimagemust have been created with either theIMAGE_USAGE_COLOR_ATTACHMENT_BITorIMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BITusage flags set, and theIMAGE_USAGE_INPUT_ATTACHMENT_BITorIMAGE_USAGE_SAMPLED_BITusage flags set, and theIMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXTusage flag set -
If the
attachmentFeedbackLoopLayout
feature is not enabled,
newLayoutmust not beIMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT - If
oldLayoutornewLayoutisIMAGE_LAYOUT_RENDERING_LOCAL_READthenimagemust have been created with either theIMAGE_USAGE_STORAGE_BITusage flag set, or with both theIMAGE_USAGE_INPUT_ATTACHMENT_BITusage flag and either of theIMAGE_USAGE_COLOR_ATTACHMENT_BITorIMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BITusage flags set -
If the
dynamicRenderingLocalRead
feature is not enabled,
oldLayoutmust not beIMAGE_LAYOUT_RENDERING_LOCAL_READ -
If the
dynamicRenderingLocalRead
feature is not enabled,
newLayoutmust not beIMAGE_LAYOUT_RENDERING_LOCAL_READ -
oldLayoutmust be eitherIMAGE_LAYOUT_UNDEFINEDor the current layout of the image subresources as specified insubresourceRange - If
oldLayoutis notIMAGE_LAYOUT_UNDEFINED,IMAGE_LAYOUT_ZERO_INITIALIZED_EXT, orIMAGE_LAYOUT_PREINITIALIZED, it must be one of the layouts inPhysicalDeviceHostImageCopyProperties::pCopySrcLayouts -
newLayoutmust be one of the layouts inPhysicalDeviceHostImageCopyProperties::pCopyDstLayouts
Valid Usage (Implicit)
-
sTypemust beSTRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO
-
pNextmust beNULL -
imagemust be a validImagehandle -
oldLayoutmust be a validImageLayoutvalue -
newLayoutmust be a validImageLayoutvalue -
subresourceRangemust be a validImageSubresourceRangestructure
See Also
VK_EXT_host_image_copy,
VK_VERSION_1_4,
Image,
ImageLayout,
ImageSubresourceRange,
StructureType,
transitionImageLayout, transitionImageLayout
Constructors
| HostImageLayoutTransitionInfo | |
Fields
| |
Instances
data SubresourceHostMemcpySize Source #
VkSubresourceHostMemcpySize - Memory size needed to copy to or from an image on the host with VK_HOST_IMAGE_COPY_MEMCPY_BIT
Valid Usage (Implicit)
See Also
VK_EXT_host_image_copy,
VK_VERSION_1_4,
DeviceSize,
StructureType
Constructors
| SubresourceHostMemcpySize | |
Fields
| |
Instances
data HostImageCopyDevicePerformanceQuery Source #
VkHostImageCopyDevicePerformanceQuery - Struct containing information about optimality of device access
Description
The implementation may return FALSE
in optimalDeviceAccess if identicalMemoryLayout is
FALSE. If identicalMemoryLayout is
TRUE, optimalDeviceAccess must be
TRUE.
The implementation may return TRUE in
optimalDeviceAccess while identicalMemoryLayout is
FALSE. In this situation, any device
performance impact should not be measurable.
If
PhysicalDeviceImageFormatInfo2::format
is a block-compressed format and
getPhysicalDeviceImageFormatProperties2
returns SUCCESS, the implementation must
return TRUE in optimalDeviceAccess.
Applications can make use of optimalDeviceAccess to determine their
resource copying strategy. If a resource is expected to be accessed more
on device than on the host, and the implementation considers the
resource sub-optimally accessed, it is likely better to use device
copies instead.
Layout not being identical yet still considered optimal for device access could happen if the implementation has different memory layout patterns, some of which are easier to access on the host.
The most practical reason for optimalDeviceAccess to be
FALSE is that host image access may
disable framebuffer compression where it would otherwise have been
enabled. This represents far more efficient host image access since no
compression algorithm is required to read or write to the image, but it
would impact device access performance. Some implementations may only
set optimalDeviceAccess to FALSE if
certain conditions are met, such as specific image usage flags or
creation flags.
Valid Usage (Implicit)
See Also
VK_EXT_host_image_copy,
VK_VERSION_1_4,
Bool32,
StructureType
Constructors
| HostImageCopyDevicePerformanceQuery | |
Fields
| |
Instances
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 ImageUsageFlagBits Source #
VkImageUsageFlagBits - Bitmask specifying intended usage of an image
Description
IMAGE_USAGE_TRANSFER_SRC_BITspecifies that the image can be used as the source of a transfer command.
IMAGE_USAGE_TRANSFER_DST_BITspecifies that the image can be used as the destination of a transfer command.IMAGE_USAGE_SAMPLED_BITspecifies that the image can be used to create aImageViewsuitable for occupying aDescriptorSetslot either of typeDESCRIPTOR_TYPE_SAMPLED_IMAGEorDESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, and be sampled by a shader.IMAGE_USAGE_STORAGE_BITspecifies that the image can be used to create aImageViewsuitable for occupying aDescriptorSetslot of typeDESCRIPTOR_TYPE_STORAGE_IMAGE.IMAGE_USAGE_COLOR_ATTACHMENT_BITspecifies that the image can be used to create aImageViewsuitable for use as a color or resolve attachment in aFramebuffer.IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BITspecifies that the image can be used to create aImageViewsuitable for use as a depth/stencil or depth/stencil resolve attachment in aFramebuffer.IMAGE_USAGE_TRANSIENT_ATTACHMENT_BITspecifies that implementations may support using memory allocations with theMEMORY_PROPERTY_LAZILY_ALLOCATED_BITto back an image with this usage. This bit can be set for any image that can be used to create aImageViewsuitable for use as a color, resolve, depth/stencil, or input attachment.IMAGE_USAGE_INPUT_ATTACHMENT_BITspecifies that the image can be used to create aImageViewsuitable for occupyingDescriptorSetslot of typeDESCRIPTOR_TYPE_INPUT_ATTACHMENT; be read from a shader as an input attachment; and be used as an input attachment in a framebuffer.IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXTspecifies that the image can be used to create aImageViewsuitable for use as a fragment density map image.IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHRspecifies that the image can be used to create aImageViewsuitable for use as a fragment shading rate attachment or shading rate image- VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR specifies that the image can be used as a decode output picture in a video decode operation.
- VK_IMAGE_USAGE_VIDEO_DECODE_SRC_BIT_KHR is reserved for future use.
- VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR specifies that the image can be used as an output reconstructed picture or an input reference picture in a video decode operation.
- VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR is reserved for future use.
- VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR specifies that the image can be used as an encode input picture in a video encode operation.
- VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR specifies that the image can be used as an output reconstructed picture or an input reference picture in a video encode operation.
IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXTspecifies that the image can be used as a color or depth/stencil attachment with feedback loop enabled.IMAGE_USAGE_TILE_MEMORY_BIT_QCOMspecifies that the image can be bound toDeviceMemoryallocated from aMemoryHeapwith theMEMORY_HEAP_TILE_MEMORY_BIT_QCOMproperty.IMAGE_USAGE_HOST_TRANSFER_BITspecifies that the image can be used with host copy commands and host layout transitions.- VK_IMAGE_USAGE_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR specifies that the image can be used as a quantization delta map in a video encode operation.
- VK_IMAGE_USAGE_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR specifies that the image can be used as an emphasis map in a video encode operation.
IMAGE_USAGE_HOST_TRANSFER_BIT_EXTspecifies that the image can be used with host copy commands and host layout transitions.IMAGE_USAGE_TENSOR_ALIASING_BIT_ARMspecifies that the image can be transitioned to theIMAGE_LAYOUT_TENSOR_ALIASING_ARMlayout. See https://registry.khronos.org/vulkan/specs/latest/html/vkspec.html#resources-memory-aliasing for a complete set of rules for tensor/image aliasing.
See Also
Constructors
| ImageUsageFlagBits Flags |
Bundled Patterns
Instances
type ImageUsageFlags = ImageUsageFlagBits Source #
newtype HostImageCopyFlagBits Source #
VkHostImageCopyFlagBits - Bitmask specifying additional copy parameters
Description
HOST_IMAGE_COPY_MEMCPY_BITspecifies that no memory layout swizzling is to be applied during data copy. For copies between memory and images, this flag indicates that image data in host memory is swizzled in exactly the same way as the image data on the device. Using this flag indicates that the implementations may use a simple memory copy to transfer the data between the host memory and the device memory. The format of the swizzled data in host memory is platform dependent and is not defined in this specification.
See Also
Constructors
| HostImageCopyFlagBits Flags |
Bundled Patterns
| pattern HOST_IMAGE_COPY_MEMCPY_BIT :: HostImageCopyFlagBits |
Instances
newtype FormatFeatureFlagBits2 Source #
VkFormatFeatureFlagBits2 - Bitmask specifying features supported by a buffer
Description
The following bits may be set in linearTilingFeatures and
optimalTilingFeatures, specifying that the features are supported by
images or image views or
sampler Y′CBCR conversion objects
created with the queried
getPhysicalDeviceFormatProperties2::format:
FORMAT_FEATURE_2_SAMPLED_IMAGE_BITspecifies that an image view can be sampled from.FORMAT_FEATURE_2_STORAGE_IMAGE_BITspecifies that an image view can be used as a storage image.FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BITspecifies that an image view can be used as storage image that supports atomic operations.FORMAT_FEATURE_2_COLOR_ATTACHMENT_BITspecifies that an image view can be used as a framebuffer color attachment and as an input attachment.FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BITspecifies that an image view can be used as a framebuffer color attachment that supports blending.FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BITspecifies that an image view can be used as a framebuffer depth/stencil attachment and as an input attachment.FORMAT_FEATURE_2_BLIT_SRC_BITspecifies that an image can be used as thesrcImageforcmdBlitImage2andcmdBlitImage.FORMAT_FEATURE_2_BLIT_DST_BITspecifies that an image can be used as thedstImageforcmdBlitImage2andcmdBlitImage.FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BITspecifies that ifFORMAT_FEATURE_2_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_2_BLIT_SRC_BITis also set, an image can be used as thesrcImageforcmdBlitImage2andcmdBlitImagewith afilterofFILTER_LINEAR. This bit must only be exposed for formats that also support theFORMAT_FEATURE_2_SAMPLED_IMAGE_BITorFORMAT_FEATURE_2_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. 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_2_TRANSFER_SRC_BITspecifies that an image can be used as a source image for copy commands.FORMAT_FEATURE_2_TRANSFER_DST_BITspecifies that an image can be used as a destination image for copy commands and clear commands.FORMAT_FEATURE_2_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_2_SAMPLED_IMAGE_BIT.FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BITspecifies 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_2_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_2_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_2_MIDPOINT_CHROMA_SAMPLES_BIT.FORMAT_FEATURE_2_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_2_COSITED_CHROMA_SAMPLES_BITnorFORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BITis set, the application must not define a sampler Y′CBCR conversion using this format as a source.FORMAT_FEATURE_2_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_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BITspecifies that the format can have different chroma, min, and mag filters.FORMAT_FEATURE_2_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_2_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_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BITit must also supportFORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT.FORMAT_FEATURE_2_DISJOINT_BITspecifies that a multi-planar image can have theIMAGE_CREATE_DISJOINT_BITset during image creation. An implementation must not setFORMAT_FEATURE_2_DISJOINT_BITfor single-plane formats.FORMAT_FEATURE_2_FRAGMENT_DENSITY_MAP_BIT_EXTspecifies that an image view can be used as a fragment density map attachment.FORMAT_FEATURE_2_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_2_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_2_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_2_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_2_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.
FORMAT_FEATURE_2_DEPTH_COPY_ON_COMPUTE_QUEUE_BIT_KHRspecifies that the depth aspect of this format can be copied using a queue family that supportsQUEUE_COMPUTE_BITbut does not supportQUEUE_GRAPHICS_BIT.FORMAT_FEATURE_2_DEPTH_COPY_ON_TRANSFER_QUEUE_BIT_KHRspecifies that the depth aspect of this format can be copied using a queue family that supportsQUEUE_TRANSFER_BITbut does not supportQUEUE_GRAPHICS_BITorQUEUE_COMPUTE_BIT.FORMAT_FEATURE_2_STENCIL_COPY_ON_COMPUTE_QUEUE_BIT_KHRspecifies that the stencil aspect of this format can be copied using a queue family that supportsQUEUE_COMPUTE_BITbut does not supportQUEUE_GRAPHICS_BIT.FORMAT_FEATURE_2_STENCIL_COPY_ON_TRANSFER_QUEUE_BIT_KHRspecifies that the stencil aspect of this format can be copied using a queue family that supportsQUEUE_TRANSFER_BITbut does not supportQUEUE_GRAPHICS_BITorQUEUE_COMPUTE_BIT.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.
FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BITspecifies that image views or buffer views created with this format can be used as storage images or storage texel buffers respectively for read operations without specifying a format.FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BITspecifies that image views or buffer views created with this format can be used as storage images or storage texel buffers respectively for write operations without specifying a format.FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BITspecifies that image views created with this format can be used for depth comparison performed byOpImage*Dref*instructions.FORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NVspecifies that the format is supported as a renderable Linear Color Attachment. This bit will be set for renderable color formats in thelinearTilingFeatures. This must not be set in theoptimalTilingFeaturesorbufferFeaturesmembers.FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOMspecifies that image views created with this format can be used as the weight image input to weight image sampling operations.FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOMspecifies that image views created with this format can be sampled in weight image sampling operations.FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOMspecifies that image views created with this format can be used in block matching operations.FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOMspecifies that image views created with this format can be sampled in box filter sampling operations.FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BITspecifies that an image can be created with theIMAGE_USAGE_HOST_TRANSFER_BITusage flag set.FORMAT_FEATURE_2_COPY_IMAGE_INDIRECT_DST_BIT_KHRspecifies that aImagecan be used as destination for indirect copies.- VK_FORMAT_FEATURE_2_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR specifies that an image view with this format can be used as a quantization delta map in video encode operations.
VK_FORMAT_FEATURE_2_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR specifies that an image view with this format can be used as an emphasis map in video encode operations.
Video encode quantization maps have additional restrictions specific to the video profile they are used with 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
getPhysicalDeviceFormatProperties2::format:
FORMAT_FEATURE_2_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_2_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_2_STORAGE_TEXEL_BUFFER_ATOMIC_BITspecifies that atomic operations are supported onDESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFERwith this format.FORMAT_FEATURE_2_VERTEX_BUFFER_BITspecifies that the format can be used as a vertex attribute format (VertexInputAttributeDescription::format).FORMAT_FEATURE_2_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_2_ACCELERATION_STRUCTURE_RADIUS_BUFFER_BIT_NVspecifies that the format can be used as the radius format when creating an acceleration structure (AccelerationStructureGeometryLinearSweptSpheresDataNV::radiusFormatorAccelerationStructureGeometrySpheresDataNV::radiusFormat). This format can also be used as the radius format in host memory when doing host acceleration structure builds.FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BITspecifies that buffer views created with this format can be used as storage texel buffers for read operations without specifying a format.FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BITspecifies that buffer views created with this format can be used as storage texel buffers for write operations without specifying a format.FORMAT_FEATURE_2_OPTICAL_FLOW_IMAGE_BIT_NVspecifies that an image view with this format can be used as an input or reference to optical flow operationsFORMAT_FEATURE_2_OPTICAL_FLOW_VECTOR_BIT_NVspecifies that an image view with this format can be used as a flow vector map (either as hint, output or global flow) for optical flow operationsFORMAT_FEATURE_2_OPTICAL_FLOW_COST_BIT_NVspecifies that an image view with this format can be used as an output cost map for optical flow operations
See Also
VK_KHR_format_feature_flags2,
VK_VERSION_1_3,
FormatFeatureFlags2
Constructors
| FormatFeatureFlagBits2 Flags64 |
Bundled Patterns