LunarG

Copyright (c) 2021-2024 LunarG, Inc.

Creative Commons

Vulkan Profiles Definitions

Vulkan Profiles List

Profiles VP_KHR_roadmap_2022 VP_KHR_roadmap_2024 VP_ANDROID_baseline_2021 VP_ANDROID_baseline_2022 VP_LUNARG_minimum_requirements_1_0 VP_LUNARG_minimum_requirements_1_1 VP_LUNARG_minimum_requirements_1_2 VP_LUNARG_minimum_requirements_1_3
Label Khronos Vulkan Roadmap 2022 profile Khronos Vulkan Roadmap 2024 profile Android Vulkan Baseline 2021 profile Android Vulkan Baseline 2022 profile Vulkan Core 1.0 Minimum Requirements Vulkan Core 1.1 Minimum Requirements Vulkan Core 1.2 Minimum Requirements Vulkan Core 1.3 Minimum Requirements
Description This roadmap profile is intended to be supported by newer devices shipping in 2022 across mainstream smartphone, tablet, laptops, console and desktop devices. This roadmap profile is intended to be supported by newer devices shipping in 2024 across mainstream smartphone, tablet, laptops, console and desktop devices. Collection of functionality that is broadly supported on Android Collection of functionality that is broadly supported on Android Vulkan Core 1.0 Minimum Requirements. Vulkan Core 1.1 Minimum Requirements. Vulkan Core 1.2 Minimum Requirements. Vulkan Core 1.3 Minimum Requirements.
Version 1 1 3 2 1 1 1 1
Required API version 1.3.204 1.3.276 1.0.68 1.1.106 1.0.68 1.1.108 1.2.131 1.3.204
Required profiles VP_KHR_roadmap_2022
Fallback profiles - - - - - - - -

Vulkan Profiles Extensions

Profiles VP_KHR_roadmap_2022 VP_KHR_roadmap_2024 VP_ANDROID_baseline_2021 VP_ANDROID_baseline_2022 VP_LUNARG_minimum_requirements_1_0 VP_LUNARG_minimum_requirements_1_1 VP_LUNARG_minimum_requirements_1_2 VP_LUNARG_minimum_requirements_1_3
Instance extensions
VK_KHR_android_surface ✔️ ✔️
VK_KHR_device_group_creation 1.1 Core 1.1 Core 1.1 Core 1.1 Core 1.1 Core 1.1 Core
VK_KHR_external_fence_capabilities 1.1 Core 1.1 Core ✔️ ✔️ 1.1 Core 1.1 Core 1.1 Core
VK_KHR_external_memory_capabilities 1.1 Core 1.1 Core ✔️ ✔️ 1.1 Core 1.1 Core 1.1 Core
VK_KHR_external_semaphore_capabilities 1.1 Core 1.1 Core ✔️ ✔️ 1.1 Core 1.1 Core 1.1 Core
VK_KHR_get_physical_device_properties2 1.1 Core 1.1 Core ✔️ ✔️ 1.1 Core 1.1 Core 1.1 Core
VK_KHR_get_surface_capabilities2 ✔️ ✔️
VK_KHR_surface ✔️ ✔️
VK_EXT_swapchain_colorspace ✔️ ✔️
Device extensions
VK_KHR_16bit_storage 1.1 Core 1.1 Core 1.1 Core 1.1 Core 1.1 Core 1.1 Core
VK_KHR_8bit_storage 1.2 Core 1.2 Core 1.2 Core 1.2 Core
VK_KHR_bind_memory2 1.1 Core 1.1 Core 1.1 Core 1.1 Core 1.1 Core 1.1 Core
VK_KHR_buffer_device_address 1.2 Core 1.2 Core 1.2 Core 1.2 Core
VK_KHR_copy_commands2 1.3 Core 1.3 Core 1.3 Core
VK_KHR_create_renderpass2 1.2 Core 1.2 Core ✔️ 1.2 Core 1.2 Core
VK_KHR_dedicated_allocation 1.1 Core 1.1 Core ✔️ ✔️ 1.1 Core 1.1 Core 1.1 Core
VK_KHR_depth_stencil_resolve 1.2 Core 1.2 Core 1.2 Core 1.2 Core
VK_KHR_descriptor_update_template 1.1 Core 1.1 Core ✔️ ✔️ 1.1 Core 1.1 Core 1.1 Core
VK_KHR_device_group 1.1 Core 1.1 Core 1.1 Core 1.1 Core 1.1 Core 1.1 Core
VK_KHR_draw_indirect_count 1.2 Core 1.2 Core 1.2 Core 1.2 Core
VK_KHR_driver_properties 1.2 Core 1.2 Core ✔️ 1.2 Core 1.2 Core
VK_KHR_dynamic_rendering 1.3 Core 1.3 Core 1.3 Core
VK_KHR_dynamic_rendering_local_read ✔️
VK_KHR_external_fence 1.1 Core 1.1 Core ✔️ ✔️ 1.1 Core 1.1 Core 1.1 Core
VK_KHR_external_fence_fd ✔️ ✔️
VK_KHR_external_memory 1.1 Core 1.1 Core ✔️ ✔️ 1.1 Core 1.1 Core 1.1 Core
VK_KHR_external_semaphore 1.1 Core 1.1 Core ✔️ ✔️ 1.1 Core 1.1 Core 1.1 Core
VK_KHR_external_semaphore_fd ✔️ ✔️
VK_KHR_format_feature_flags2 1.3 Core 1.3 Core 1.3 Core
VK_KHR_get_memory_requirements2 1.1 Core 1.1 Core ✔️ ✔️ 1.1 Core 1.1 Core 1.1 Core
VK_KHR_global_priority ✔️ ✔️
VK_KHR_image_format_list 1.2 Core 1.2 Core 1.2 Core 1.2 Core
VK_KHR_imageless_framebuffer 1.2 Core 1.2 Core 1.2 Core 1.2 Core
VK_KHR_incremental_present ✔️ ✔️
VK_KHR_index_type_uint8 ✔️
VK_KHR_line_rasterization ✔️
VK_KHR_load_store_op_none ✔️
VK_KHR_maintenance1 1.1 Core 1.1 Core ✔️ ✔️ 1.1 Core 1.1 Core 1.1 Core
VK_KHR_maintenance2 1.1 Core 1.1 Core 1.1 Core 1.1 Core 1.1 Core 1.1 Core
VK_KHR_maintenance3 1.1 Core 1.1 Core 1.1 Core 1.1 Core 1.1 Core 1.1 Core
VK_KHR_maintenance4 1.3 Core 1.3 Core 1.3 Core
VK_KHR_maintenance5 ✔️
VK_KHR_map_memory2 ✔️
VK_KHR_multiview 1.1 Core 1.1 Core 1.1 Core 1.1 Core 1.1 Core 1.1 Core
VK_KHR_push_descriptor ✔️
VK_KHR_relaxed_block_layout 1.1 Core 1.1 Core 1.1 Core 1.1 Core 1.1 Core 1.1 Core
VK_KHR_sampler_mirror_clamp_to_edge 1.2 Core 1.2 Core ✔️ 1.2 Core 1.2 Core
VK_KHR_sampler_ycbcr_conversion 1.1 Core 1.1 Core 1.1 Core 1.1 Core 1.1 Core 1.1 Core
VK_KHR_separate_depth_stencil_layouts 1.2 Core 1.2 Core 1.2 Core 1.2 Core
VK_KHR_shader_atomic_int64 1.2 Core 1.2 Core 1.2 Core 1.2 Core
VK_KHR_shader_draw_parameters 1.1 Core 1.1 Core 1.1 Core 1.1 Core 1.1 Core 1.1 Core
VK_KHR_shader_expect_assume ✔️
VK_KHR_shader_float16_int8 1.2 Core 1.2 Core 1.2 Core 1.2 Core
VK_KHR_shader_float_controls 1.2 Core 1.2 Core 1.2 Core 1.2 Core
VK_KHR_shader_float_controls2 ✔️
VK_KHR_shader_integer_dot_product 1.3 Core 1.3 Core 1.3 Core
VK_KHR_shader_maximal_reconvergence ✔️
VK_KHR_shader_non_semantic_info 1.3 Core 1.3 Core 1.3 Core
VK_KHR_shader_quad_control ✔️
VK_KHR_shader_subgroup_extended_types 1.2 Core 1.2 Core 1.2 Core 1.2 Core
VK_KHR_shader_subgroup_rotate ✔️
VK_KHR_shader_subgroup_uniform_control_flow ✔️
VK_KHR_shader_terminate_invocation 1.3 Core 1.3 Core 1.3 Core
VK_KHR_spirv_1_4 1.2 Core 1.2 Core 1.2 Core 1.2 Core
VK_KHR_storage_buffer_storage_class 1.1 Core 1.1 Core ✔️ ✔️ 1.1 Core 1.1 Core 1.1 Core
VK_KHR_swapchain ✔️ ✔️
VK_KHR_synchronization2 1.3 Core 1.3 Core 1.3 Core
VK_KHR_timeline_semaphore 1.2 Core 1.2 Core 1.2 Core 1.2 Core
VK_KHR_uniform_buffer_standard_layout 1.2 Core 1.2 Core 1.2 Core 1.2 Core
VK_KHR_variable_pointers 1.1 Core 1.1 Core ✔️ ✔️ 1.1 Core 1.1 Core 1.1 Core
VK_KHR_vertex_attribute_divisor ✔️
VK_KHR_vulkan_memory_model 1.2 Core 1.2 Core 1.2 Core 1.2 Core
VK_KHR_zero_initialize_workgroup_memory 1.3 Core 1.3 Core 1.3 Core
VK_EXT_4444_formats 1.3 Core 1.3 Core 1.3 Core
VK_EXT_descriptor_indexing 1.2 Core 1.2 Core 1.2 Core 1.2 Core
VK_EXT_extended_dynamic_state 1.3 Core 1.3 Core 1.3 Core
VK_EXT_extended_dynamic_state2 1.3 Core 1.3 Core 1.3 Core
VK_EXT_host_query_reset 1.2 Core 1.2 Core 1.2 Core 1.2 Core
VK_EXT_image_robustness 1.3 Core 1.3 Core 1.3 Core
VK_EXT_inline_uniform_block 1.3 Core 1.3 Core 1.3 Core
VK_EXT_pipeline_creation_cache_control 1.3 Core 1.3 Core 1.3 Core
VK_EXT_pipeline_creation_feedback 1.3 Core 1.3 Core 1.3 Core
VK_EXT_private_data 1.3 Core 1.3 Core 1.3 Core
VK_EXT_queue_family_foreign ✔️
VK_EXT_sampler_filter_minmax 1.2 Core 1.2 Core 1.2 Core 1.2 Core
VK_EXT_scalar_block_layout 1.2 Core 1.2 Core 1.2 Core 1.2 Core
VK_EXT_separate_stencil_usage 1.2 Core 1.2 Core 1.2 Core 1.2 Core
VK_EXT_shader_demote_to_helper_invocation 1.3 Core 1.3 Core 1.3 Core
VK_EXT_shader_viewport_index_layer 1.2 Core 1.2 Core 1.2 Core 1.2 Core
VK_EXT_subgroup_size_control 1.3 Core 1.3 Core 1.3 Core
VK_EXT_texel_buffer_alignment 1.3 Core 1.3 Core 1.3 Core
VK_EXT_texture_compression_astc_hdr 1.3 Core 1.3 Core 1.3 Core
VK_EXT_tooling_info 1.3 Core 1.3 Core 1.3 Core
VK_EXT_ycbcr_2plane_444_formats 1.3 Core 1.3 Core 1.3 Core
VK_AMD_draw_indirect_count 1.2 Core 1.2 Core 1.2 Core 1.2 Core
VK_ANDROID_external_memory_android_hardware_buffer ✔️
VK_GOOGLE_display_timing ✔️ ✔️

Vulkan Profile Features

NOTE: The table below only contains features explicitly defined by the corresponding profile. Further features may be supported by the profiles in accordance to the requirements defined in the "Feature Requirements" section of the appropriate version of the Vulkan API Specification.

Profiles VP_KHR_roadmap_2022 VP_KHR_roadmap_2024 VP_ANDROID_baseline_2021 VP_ANDROID_baseline_2022 VP_LUNARG_minimum_requirements_1_0 VP_LUNARG_minimum_requirements_1_1 VP_LUNARG_minimum_requirements_1_2 VP_LUNARG_minimum_requirements_1_3
Vulkan 1.0
depthBiasClamp ✔️ ✔️ ✔️ ✔️
depthClamp ✔️ ✔️
drawIndirectFirstInstance ✔️ ✔️
fragmentStoresAndAtomics ✔️ ✔️ ✔️ ✔️
fullDrawIndexUint32 ✔️ ✔️ ✔️ ✔️
imageCubeArray ✔️ ✔️ ✔️ ✔️
independentBlend ✔️ ✔️ ✔️ ✔️
largePoints ✔️
multiDrawIndirect ✔️
occlusionQueryPrecise ✔️ ✔️
robustBufferAccess ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
sampleRateShading ✔️ ✔️ ✔️ ✔️
samplerAnisotropy ✔️ ✔️
shaderImageGatherExtended ✔️
shaderInt16 ✔️ ✔️
shaderSampledImageArrayDynamicIndexing ✔️ ✔️ ✔️ ✔️
shaderStorageBufferArrayDynamicIndexing ✔️ ✔️ ✔️
shaderStorageImageArrayDynamicIndexing ✔️ ✔️ ✔️ ✔️
shaderStorageImageExtendedFormats ✔️ ✔️
shaderUniformBufferArrayDynamicIndexing ✔️ ✔️ ✔️ ✔️
textureCompressionASTC_LDR ✔️ ✔️
textureCompressionETC2 ✔️ ✔️
Vulkan 1.1
multiview ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
samplerYcbcrConversion ✔️ ✔️ ✔️
shaderDrawParameters ✔️ ✔️
storageBuffer16BitAccess ✔️
variablePointers ✔️
variablePointersStorageBuffer ✔️
Vulkan 1.2
bufferDeviceAddress ✔️ ✔️ ✔️
descriptorBindingPartiallyBound ✔️ ✔️
descriptorBindingSampledImageUpdateAfterBind ✔️ ✔️
descriptorBindingStorageBufferUpdateAfterBind ✔️ ✔️
descriptorBindingStorageImageUpdateAfterBind ✔️ ✔️
descriptorBindingStorageTexelBufferUpdateAfterBind ✔️ ✔️
descriptorBindingUniformTexelBufferUpdateAfterBind ✔️ ✔️
descriptorBindingUpdateUnusedWhilePending ✔️ ✔️
descriptorBindingVariableDescriptorCount ✔️ ✔️
descriptorIndexing ✔️ ✔️
hostQueryReset ✔️ ✔️ ✔️ ✔️
imagelessFramebuffer ✔️ ✔️ ✔️ ✔️
runtimeDescriptorArray ✔️ ✔️
samplerMirrorClampToEdge ✔️ ✔️
scalarBlockLayout ✔️ ✔️
separateDepthStencilLayouts ✔️ ✔️ ✔️ ✔️
shaderFloat16 ✔️
shaderInt8 ✔️
shaderSampledImageArrayNonUniformIndexing ✔️ ✔️
shaderStorageBufferArrayNonUniformIndexing ✔️ ✔️
shaderStorageImageArrayNonUniformIndexing ✔️ ✔️
shaderStorageTexelBufferArrayDynamicIndexing ✔️ ✔️
shaderStorageTexelBufferArrayNonUniformIndexing ✔️ ✔️
shaderSubgroupExtendedTypes ✔️ ✔️ ✔️ ✔️
shaderUniformBufferArrayNonUniformIndexing ✔️ ✔️
shaderUniformTexelBufferArrayDynamicIndexing ✔️ ✔️
shaderUniformTexelBufferArrayNonUniformIndexing ✔️ ✔️
storageBuffer8BitAccess ✔️
subgroupBroadcastDynamicId ✔️ ✔️ ✔️ ✔️
timelineSemaphore ✔️ ✔️ ✔️ ✔️
uniformBufferStandardLayout ✔️ ✔️ ✔️ ✔️
vulkanMemoryModel ✔️ ✔️ ✔️
vulkanMemoryModelDeviceScope ✔️ ✔️ ✔️
Vulkan 1.3
computeFullSubgroups ✔️ ✔️ ✔️
descriptorBindingInlineUniformBlockUpdateAfterBind ✔️ ✔️
dynamicRendering ✔️ ✔️ ✔️
inlineUniformBlock ✔️ ✔️ ✔️
maintenance4 ✔️ ✔️ ✔️
pipelineCreationCacheControl ✔️ ✔️ ✔️
robustImageAccess ✔️ ✔️ ✔️
shaderDemoteToHelperInvocation ✔️ ✔️ ✔️
shaderIntegerDotProduct ✔️ ✔️ ✔️
shaderTerminateInvocation ✔️ ✔️ ✔️
shaderZeroInitializeWorkgroupMemory ✔️ ✔️ ✔️
subgroupSizeControl ✔️ ✔️ ✔️
synchronization2 ✔️ ✔️ ✔️
VK_KHR_16bit_storage
storageBuffer16BitAccess ⚠️
VK_KHR_8bit_storage
storageBuffer8BitAccess ⚠️
VK_KHR_buffer_device_address
bufferDeviceAddress ⚠️ ⚠️ ⚠️
VK_KHR_dynamic_rendering
dynamicRendering ⚠️ ⚠️ ⚠️
VK_KHR_imageless_framebuffer
imagelessFramebuffer ⚠️ ⚠️ ⚠️ ⚠️
VK_KHR_maintenance4
maintenance4 ⚠️ ⚠️ ⚠️
VK_KHR_multiview
multiview ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️
VK_KHR_sampler_ycbcr_conversion
samplerYcbcrConversion ⚠️ ⚠️ ⚠️
VK_KHR_separate_depth_stencil_layouts
separateDepthStencilLayouts ⚠️ ⚠️ ⚠️ ⚠️
VK_KHR_shader_float16_int8
shaderFloat16 ⚠️
shaderInt8 ⚠️
VK_KHR_shader_integer_dot_product
shaderIntegerDotProduct ⚠️ ⚠️ ⚠️
VK_KHR_shader_subgroup_extended_types
shaderSubgroupExtendedTypes ⚠️ ⚠️ ⚠️ ⚠️
VK_KHR_shader_terminate_invocation
shaderTerminateInvocation ⚠️ ⚠️ ⚠️
VK_KHR_synchronization2
synchronization2 ⚠️ ⚠️ ⚠️
VK_KHR_timeline_semaphore
timelineSemaphore ⚠️ ⚠️ ⚠️ ⚠️
VK_KHR_uniform_buffer_standard_layout
uniformBufferStandardLayout ⚠️ ⚠️ ⚠️ ⚠️
VK_KHR_variable_pointers
variablePointers ⚠️
variablePointersStorageBuffer ⚠️
VK_KHR_vulkan_memory_model
vulkanMemoryModel ⚠️ ⚠️ ⚠️
vulkanMemoryModelDeviceScope ⚠️ ⚠️ ⚠️
VK_KHR_zero_initialize_workgroup_memory
shaderZeroInitializeWorkgroupMemory ⚠️ ⚠️ ⚠️
VK_EXT_descriptor_indexing
descriptorBindingPartiallyBound ⚠️ ⚠️
descriptorBindingSampledImageUpdateAfterBind ⚠️ ⚠️
descriptorBindingStorageBufferUpdateAfterBind ⚠️ ⚠️
descriptorBindingStorageImageUpdateAfterBind ⚠️ ⚠️
descriptorBindingStorageTexelBufferUpdateAfterBind ⚠️ ⚠️
descriptorBindingUniformTexelBufferUpdateAfterBind ⚠️ ⚠️
descriptorBindingUpdateUnusedWhilePending ⚠️ ⚠️
descriptorBindingVariableDescriptorCount ⚠️ ⚠️
runtimeDescriptorArray ⚠️ ⚠️
shaderSampledImageArrayNonUniformIndexing ⚠️ ⚠️
shaderStorageBufferArrayNonUniformIndexing ⚠️ ⚠️
shaderStorageImageArrayNonUniformIndexing ⚠️ ⚠️
shaderStorageTexelBufferArrayDynamicIndexing ⚠️ ⚠️
shaderStorageTexelBufferArrayNonUniformIndexing ⚠️ ⚠️
shaderUniformBufferArrayNonUniformIndexing ⚠️ ⚠️
shaderUniformTexelBufferArrayDynamicIndexing ⚠️ ⚠️
shaderUniformTexelBufferArrayNonUniformIndexing ⚠️ ⚠️
VK_EXT_host_query_reset
hostQueryReset ⚠️ ⚠️ ⚠️ ⚠️
VK_EXT_image_robustness
robustImageAccess ⚠️ ⚠️ ⚠️
VK_EXT_inline_uniform_block
descriptorBindingInlineUniformBlockUpdateAfterBind ⚠️ ⚠️
inlineUniformBlock ⚠️ ⚠️ ⚠️
VK_EXT_pipeline_creation_cache_control
pipelineCreationCacheControl ⚠️ ⚠️ ⚠️
VK_EXT_scalar_block_layout
scalarBlockLayout ⚠️ ⚠️
VK_EXT_shader_demote_to_helper_invocation
shaderDemoteToHelperInvocation ⚠️ ⚠️ ⚠️
VK_EXT_subgroup_size_control
computeFullSubgroups ⚠️ ⚠️ ⚠️
subgroupSizeControl ⚠️ ⚠️ ⚠️

Vulkan Profile Limits (Properties)

NOTE: The table below only contains properties/limits explicitly defined by the corresponding profile. Further properties/limits may be supported by the profiles in accordance to the requirements defined in the "Limit Requirements" section of the appropriate version of the Vulkan API Specification.

Profiles VP_KHR_roadmap_2022 VP_KHR_roadmap_2024 VP_ANDROID_baseline_2021 VP_ANDROID_baseline_2022 VP_LUNARG_minimum_requirements_1_0 VP_LUNARG_minimum_requirements_1_1 VP_LUNARG_minimum_requirements_1_2 VP_LUNARG_minimum_requirements_1_3
Vulkan 1.0
bufferImageGranularity (min,mul) 4096 4096 - - 131072 131072 131072 131072
discreteQueuePriorities (max) - - 2 2 2 2 2 2
framebufferColorSampleCounts - - (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT)
framebufferDepthSampleCounts - - (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT)
framebufferNoAttachmentsSampleCounts - - (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT)
framebufferStencilSampleCounts - - (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT)
lineWidthGranularity (min,mul) - - - - 1.0 1.0 1.0 1.0
lineWidthRange (min-max) - - - - (1.0,1.0) (1.0,1.0) (1.0,1.0) (1.0,1.0)
maxBoundDescriptorSets (max) - 7 4 4 4 4 4 4
maxClipDistances (max) - - - - 0 0 0 0
maxColorAttachments (max) 7 8 4 4 4 4 4 4
maxCombinedClipAndCullDistances (max) - - - - 0 0 0 0
maxComputeSharedMemorySize (max) - - 16384 16384 16384 16384 16384 16384
maxComputeWorkGroupCount (max) - - (65535,65535,65535) (65535,65535,65535) (65535,65535,65535) (65535,65535,65535) (65535,65535,65535) (65535,65535,65535)
maxComputeWorkGroupInvocations (max) 256 256 128 128 128 128 128 128
maxComputeWorkGroupSize (max) (256,256,64) (256,256,64) (128,128,64) (128,128,64) (128,128,64) (128,128,64) (128,128,64) (128,128,64)
maxCullDistances (max) - - - - 0 0 0 0
maxDescriptorSetInputAttachments (max) - - 4 4 4 4 4 4
maxDescriptorSetSampledImages (max) 1800 1800 48 48 96 96 96 96
maxDescriptorSetSamplers (max) 576 576 48 48 96 96 96 96
maxDescriptorSetStorageBuffers (max) 96 96 24 24 24 24 24 24
maxDescriptorSetStorageBuffersDynamic (max) - - 4 4 4 4 4 4
maxDescriptorSetStorageImages (max) 144 144 12 12 24 24 24 24
maxDescriptorSetUniformBuffers (max) 90 90 36 36 72 72 72 72
maxDescriptorSetUniformBuffersDynamic (max) - - 8 8 8 8 8 8
maxDrawIndexedIndexValue (max) - - 4294967295 4294967295 16777216 16777216 16777216 16777216
maxDrawIndirectCount (max) - - 1 1 1 1 1 1
maxFragmentCombinedOutputResources (max) 16 16 8 8 4 4 4 4
maxFragmentDualSrcAttachments (max) - - - - 0 0 0 0
maxFragmentInputComponents (max) - - 64 64 64 64 64 64
maxFragmentOutputAttachments (max) - - 4 4 4 4 4 4
maxFramebufferHeight (max) - - 4096 4096 4096 4096 4096 4096
maxFramebufferLayers (max) - - 256 256 256 256 256 256
maxFramebufferWidth (max) - - 4096 4096 4096 4096 4096 4096
maxGeometryInputComponents (max) - - - - 0 0 0 0
maxGeometryOutputComponents (max) - - - - 0 0 0 0
maxGeometryOutputVertices (max) - - - - 0 0 0 0
maxGeometryShaderInvocations (max) - - - - 0 0 0 0
maxGeometryTotalOutputComponents (max) - - - - 0 0 0 0
maxImageArrayLayers (max) 2048 2048 256 256 256 256 256 256
maxImageDimension1D (max) 8192 8192 4096 4096 4096 4096 4096 4096
maxImageDimension2D (max) 8192 8192 4096 4096 4096 4096 4096 4096
maxImageDimension3D (max) - - 512 512 256 256 256 256
maxImageDimensionCube (max) 8192 8192 4096 4096 4096 4096 4096 4096
maxInterpolationOffset (max) - - 0.4375 0.4375 0.0 0.0 0.0 0.0
maxMemoryAllocationCount (max) - - 4096 4096 4096 4096 4096 4096
maxPerStageDescriptorInputAttachments (max) - - 4 4 4 4 4 4
maxPerStageDescriptorSampledImages (max) 200 200 16 16 16 16 16 16
maxPerStageDescriptorSamplers (max) 64 64 16 16 16 16 16 16
maxPerStageDescriptorStorageBuffers (max) 30 30 4 4 4 4 4 4
maxPerStageDescriptorStorageImages (max) 16 16 4 4 4 4 4 4
maxPerStageDescriptorUniformBuffers (max) 15 15 12 12 12 12 12 12
maxPerStageResources (max) 200 200 44 44 128 128 128 128
maxPushConstantsSize (max) - - 128 128 128 128 128 128
maxSampleMaskWords (max) - - 1 1 1 1 1 1
maxSamplerAllocationCount (max) - - 4000 4000 4000 4000 4000 4000
maxSamplerAnisotropy (max) - - 1.0 1.0 1 1 1 1
maxSamplerLodBias (max) 14 14 2.0 2.0 2 2 2 2
maxStorageBufferRange (max) - - 134217728 134217728 134217728 134217728 134217728 134217728
maxTessellationControlPerPatchOutputComponents (max) - - - - 0 0 0 0
maxTessellationControlPerVertexInputComponents (max) - - - - 0 0 0 0
maxTessellationControlPerVertexOutputComponents (max) - - - - 0 0 0 0
maxTessellationControlTotalOutputComponents (max) - - - - 0 0 0 0
maxTessellationEvaluationInputComponents (max) - - - - 0 0 0 0
maxTessellationEvaluationOutputComponents (max) - - - - 0 0 0 0
maxTessellationGenerationLevel (max) - - - - 0 0 0 0
maxTessellationPatchSize (max) - - - - 0 0 0 0
maxTexelBufferElements (max) - - 65536 65536 65536 65536 65536 65536
maxTexelGatherOffset (max) - - - - 7 7 7 7
maxTexelOffset (max) - - 7 7 7 7 7 7
maxUniformBufferRange (max) 65536 65536 16384 16384 16384 16384 16384 16384
maxVertexInputAttributeOffset (max) - - 2047 2047 2047 2047 2047 2047
maxVertexInputAttributes (max) - - 16 16 16 16 16 16
maxVertexInputBindingStride (max) - - 2048 2048 2048 2048 2048 2048
maxVertexInputBindings (max) - - 16 16 16 16 16 16
maxVertexOutputComponents (max) - - 64 64 64 64 64 64
maxViewportDimensions (max) - - (4096,4096) (4096,4096) (4096,4096) (4096,4096) (4096,4096) (4096,4096)
maxViewports (max) - - 1 1 1 1 1 1
minInterpolationOffset (min) - - -0.5 -0.5 0.0 0.0 0.0 0.0
minMemoryMapAlignment (min,pot) - - - - 64 64 64 64
minStorageBufferOffsetAlignment (min,pot) - - 256 256 256 256 256 256
minTexelBufferOffsetAlignment (min,pot) - - 256 256 256 256 256 256
minTexelGatherOffset (min) - - - - -8 -8 -8 -8
minTexelOffset (min) - - -8 -8 -8 -8 -8 -8
minUniformBufferOffsetAlignment (min,pot) - - 256 256 256 256 256 256
mipmapPrecisionBits (bits) 6 6 4 4 4 4 4 4
nonCoherentAtomSize (min,pot) - - - - 256 256 256 256
pointSizeGranularity (min,mul) - - 1 1 1.0 1.0 1.0 1.0
pointSizeRange (min-max) - - - (1.0,511) (1.0,1.0) (1.0,1.0) (1.0,1.0) (1.0,1.0)
residencyNonResidentStrict - - - - VK_FALSE VK_FALSE VK_FALSE VK_FALSE
residencyStandard2DBlockShape - - - - VK_FALSE VK_FALSE VK_FALSE VK_FALSE
residencyStandard2DMultisampleBlockShape - - - - VK_FALSE VK_FALSE VK_FALSE VK_FALSE
residencyStandard3DBlockShape - - - - VK_FALSE VK_FALSE VK_FALSE VK_FALSE
sampledImageColorSampleCounts - - (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT)
sampledImageDepthSampleCounts - - (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT)
sampledImageIntegerSampleCounts - - (VK_SAMPLE_COUNT_1_BIT) (VK_SAMPLE_COUNT_1_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT)
sampledImageStencilSampleCounts - - (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT) (VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT)
sparseAddressSpaceSize (max) - - - - 0 0 0 0
standardSampleLocations (exact) VK_TRUE VK_TRUE VK_TRUE VK_TRUE - - - -
storageImageSampleCounts - - (VK_SAMPLE_COUNT_1_BIT) (VK_SAMPLE_COUNT_1_BIT) (VK_SAMPLE_COUNT_1_BIT) (VK_SAMPLE_COUNT_1_BIT) (VK_SAMPLE_COUNT_1_BIT) (VK_SAMPLE_COUNT_1_BIT)
subPixelInterpolationOffsetBits (bits) - - 4 4 0 0 0 0
subPixelPrecisionBits (bits) - - 4 4 4 4 4 4
subTexelPrecisionBits (bits) 8 8 4 4 4 4 4 4
timestampComputeAndGraphics - VK_TRUE - - - - - -
viewportBoundsRange (min-max) - - (-8192,8191) (-8192,8191) (-8192,8192) (-8192,8192) (-8192,8192) (-8192,8192)
viewportSubPixelBits (bits) - - - - 0 0 0 0
Vulkan 1.1
maxMemoryAllocationSize (max) - - - - - 1073741824 1073741824 1073741824
maxMultiviewInstanceIndex (max) 134217727 134217727 - 134217727 - 134217727 134217727 134217727
maxMultiviewViewCount (max) 6 6 - 6 - 6 6 6
maxPerSetDescriptors (max) - - - - - 1024 1024 1024
subgroupSize (max,pot) 4 4 - - - 1 1 1
subgroupSupportedOperations (VK_SUBGROUP_FEATURE_BASIC_BIT | VK_SUBGROUP_FEATURE_VOTE_BIT | VK_SUBGROUP_FEATURE_ARITHMETIC_BIT | VK_SUBGROUP_FEATURE_BALLOT_BIT | VK_SUBGROUP_FEATURE_SHUFFLE_BIT | VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT | VK_SUBGROUP_FEATURE_QUAD_BIT) (VK_SUBGROUP_FEATURE_BASIC_BIT | VK_SUBGROUP_FEATURE_VOTE_BIT | VK_SUBGROUP_FEATURE_ARITHMETIC_BIT | VK_SUBGROUP_FEATURE_BALLOT_BIT | VK_SUBGROUP_FEATURE_SHUFFLE_BIT | VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT | VK_SUBGROUP_FEATURE_QUAD_BIT) - - - - (VK_SUBGROUP_FEATURE_BASIC_BIT) (VK_SUBGROUP_FEATURE_BASIC_BIT)
subgroupSupportedStages (VK_SHADER_STAGE_COMPUTE_BIT | VK_SHADER_STAGE_FRAGMENT_BIT) (VK_SHADER_STAGE_COMPUTE_BIT | VK_SHADER_STAGE_FRAGMENT_BIT) - - - - (VK_SHADER_STAGE_COMPUTE_BIT) (VK_SHADER_STAGE_COMPUTE_BIT)
supportedOperations - - - - - (VK_SUBGROUP_FEATURE_BASIC_BIT) - -
supportedStages - - - - - (VK_SHADER_STAGE_COMPUTE_BIT) - -
Vulkan 1.2
filterMinmaxImageComponentMapping - - - - - - VK_FALSE VK_FALSE
filterMinmaxSingleComponentFormats - - - - - - VK_FALSE VK_FALSE
framebufferIntegerColorSampleCounts - - - - - - (VK_SAMPLE_COUNT_1_BIT) (VK_SAMPLE_COUNT_1_BIT)
independentResolve - - - - - - VK_FALSE VK_FALSE
independentResolveNone - - - - - - VK_FALSE VK_FALSE
maxDescriptorSetUpdateAfterBindInputAttachments (max) 7 7 - - - - 0 0
maxDescriptorSetUpdateAfterBindSampledImages (max) 500000 500000 - - - - 0 0
maxDescriptorSetUpdateAfterBindSamplers (max) 500000 500000 - - - - 0 0
maxDescriptorSetUpdateAfterBindStorageBuffers (max) 500000 500000 - - - - 0 0
maxDescriptorSetUpdateAfterBindStorageBuffersDynamic (max) 4 4 - - - - 0 0
maxDescriptorSetUpdateAfterBindStorageImages (max) 500000 500000 - - - - 0 0
maxDescriptorSetUpdateAfterBindUniformBuffers (max) 72 72 - - - - 0 0
maxDescriptorSetUpdateAfterBindUniformBuffersDynamic (max) 8 8 - - - - 0 0
maxPerStageDescriptorUpdateAfterBindInputAttachments (max) 7 7 - - - - 0 0
maxPerStageDescriptorUpdateAfterBindSampledImages (max) 500000 500000 - - - - 0 0
maxPerStageDescriptorUpdateAfterBindSamplers (max) 500000 500000 - - - - 0 0
maxPerStageDescriptorUpdateAfterBindStorageBuffers (max) 500000 500000 - - - - 0 0
maxPerStageDescriptorUpdateAfterBindStorageImages (max) 500000 500000 - - - - 0 0
maxPerStageDescriptorUpdateAfterBindUniformBuffers (max) 12 12 - - - - 0 0
maxPerStageUpdateAfterBindResources (max) 500000 500000 - - - - 0 0
maxTimelineSemaphoreValueDifference (max) 2147483647 2147483647 - - - - 2147483647 2147483647
maxUpdateAfterBindDescriptorsInAllPools (max) - - - - - - 0 0
quadDivergentImplicitLod - - - - - - VK_FALSE VK_FALSE
robustBufferAccessUpdateAfterBind - - - - - - VK_FALSE VK_FALSE
shaderDenormFlushToZeroFloat16 - - - - - - VK_FALSE VK_FALSE
shaderDenormFlushToZeroFloat32 - - - - - - VK_FALSE VK_FALSE
shaderDenormFlushToZeroFloat64 - - - - - - VK_FALSE VK_FALSE
shaderDenormPreserveFloat16 - - - - - - VK_FALSE VK_FALSE
shaderDenormPreserveFloat32 - - - - - - VK_FALSE VK_FALSE
shaderDenormPreserveFloat64 - - - - - - VK_FALSE VK_FALSE
shaderInputAttachmentArrayNonUniformIndexingNative - - - - - - VK_FALSE VK_FALSE
shaderRoundingModeRTEFloat16 - VK_TRUE - - - - VK_FALSE VK_FALSE
shaderRoundingModeRTEFloat32 - VK_TRUE - - - - VK_FALSE VK_FALSE
shaderRoundingModeRTEFloat64 - - - - - - VK_FALSE VK_FALSE
shaderRoundingModeRTZFloat16 - - - - - - VK_FALSE VK_FALSE
shaderRoundingModeRTZFloat32 - - - - - - VK_FALSE VK_FALSE
shaderRoundingModeRTZFloat64 - - - - - - VK_FALSE VK_FALSE
shaderSampledImageArrayNonUniformIndexingNative - - - - - - VK_FALSE VK_FALSE
shaderSignedZeroInfNanPreserveFloat16 VK_TRUE VK_TRUE - - - - VK_FALSE VK_FALSE
shaderSignedZeroInfNanPreserveFloat32 VK_TRUE VK_TRUE - - - - VK_FALSE VK_FALSE
shaderSignedZeroInfNanPreserveFloat64 - - - - - - VK_FALSE VK_FALSE
shaderStorageBufferArrayNonUniformIndexingNative - - - - - - VK_FALSE VK_FALSE
shaderStorageImageArrayNonUniformIndexingNative - - - - - - VK_FALSE VK_FALSE
shaderUniformBufferArrayNonUniformIndexingNative - - - - - - VK_FALSE VK_FALSE
supportedDepthResolveModes - - - - - - - -
supportedStencilResolveModes - - - - - - - -
Vulkan 1.3
integerDotProduct16BitMixedSignednessAccelerated - - - - - - - VK_FALSE
integerDotProduct16BitSignedAccelerated - - - - - - - VK_FALSE
integerDotProduct16BitUnsignedAccelerated - - - - - - - VK_FALSE
integerDotProduct32BitMixedSignednessAccelerated - - - - - - - VK_FALSE
integerDotProduct32BitSignedAccelerated - - - - - - - VK_FALSE
integerDotProduct32BitUnsignedAccelerated - - - - - - - VK_FALSE
integerDotProduct4x8BitPackedMixedSignednessAccelerated - - - - - - - VK_FALSE
integerDotProduct4x8BitPackedSignedAccelerated - - - - - - - VK_FALSE
integerDotProduct4x8BitPackedUnsignedAccelerated - - - - - - - VK_FALSE
integerDotProduct64BitMixedSignednessAccelerated - - - - - - - VK_FALSE
integerDotProduct64BitSignedAccelerated - - - - - - - VK_FALSE
integerDotProduct64BitUnsignedAccelerated - - - - - - - VK_FALSE
integerDotProduct8BitMixedSignednessAccelerated - - - - - - - VK_FALSE
integerDotProduct8BitSignedAccelerated - - - - - - - VK_FALSE
integerDotProduct8BitUnsignedAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating16BitSignedAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating16BitUnsignedAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating32BitSignedAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating32BitUnsignedAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating64BitSignedAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating64BitUnsignedAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating8BitSignedAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating8BitUnsignedAccelerated - - - - - - - VK_FALSE
maxBufferSize (max) 1073741824 1073741824 - - - - - 1073741824
maxComputeWorkgroupSubgroups (max) - - - - - - - 0
maxDescriptorSetInlineUniformBlocks (max) 4 4 - - - - - 4
maxDescriptorSetUpdateAfterBindInlineUniformBlocks (max) 4 4 - - - - - 4
maxInlineUniformBlockSize (max) 256 256 - - - - - 256
maxInlineUniformTotalSize (max) 256 256 - - - - - 256
maxPerStageDescriptorInlineUniformBlocks (max) 4 4 - - - - - 4
maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks (max) 4 4 - - - - - 4
requiredSubgroupSizeStages - - - - - - - -
VK_KHR_depth_stencil_resolve
independentResolve - - - - - - VK_FALSE VK_FALSE
independentResolveNone - - - - - - VK_FALSE VK_FALSE
supportedDepthResolveModes - - - - - - - -
supportedStencilResolveModes - - - - - - - -
VK_KHR_maintenance3
maxMemoryAllocationSize (max) - - - - - 1073741824 1073741824 1073741824
maxPerSetDescriptors (max) - - - - - 1024 1024 1024
VK_KHR_maintenance4
maxBufferSize (max) 1073741824 1073741824 - - - - - 1073741824
VK_KHR_multiview
maxMultiviewInstanceIndex (max) 134217727 134217727 - 134217727 - 134217727 134217727 134217727
maxMultiviewViewCount (max) 6 6 - 6 - 6 6 6
VK_KHR_shader_float_controls
shaderDenormFlushToZeroFloat16 - - - - - - VK_FALSE VK_FALSE
shaderDenormFlushToZeroFloat32 - - - - - - VK_FALSE VK_FALSE
shaderDenormFlushToZeroFloat64 - - - - - - VK_FALSE VK_FALSE
shaderDenormPreserveFloat16 - - - - - - VK_FALSE VK_FALSE
shaderDenormPreserveFloat32 - - - - - - VK_FALSE VK_FALSE
shaderDenormPreserveFloat64 - - - - - - VK_FALSE VK_FALSE
shaderRoundingModeRTEFloat16 - VK_TRUE - - - - VK_FALSE VK_FALSE
shaderRoundingModeRTEFloat32 - VK_TRUE - - - - VK_FALSE VK_FALSE
shaderRoundingModeRTEFloat64 - - - - - - VK_FALSE VK_FALSE
shaderRoundingModeRTZFloat16 - - - - - - VK_FALSE VK_FALSE
shaderRoundingModeRTZFloat32 - - - - - - VK_FALSE VK_FALSE
shaderRoundingModeRTZFloat64 - - - - - - VK_FALSE VK_FALSE
shaderSignedZeroInfNanPreserveFloat16 VK_TRUE VK_TRUE - - - - VK_FALSE VK_FALSE
shaderSignedZeroInfNanPreserveFloat32 VK_TRUE VK_TRUE - - - - VK_FALSE VK_FALSE
shaderSignedZeroInfNanPreserveFloat64 - - - - - - VK_FALSE VK_FALSE
VK_KHR_shader_integer_dot_product
integerDotProduct16BitMixedSignednessAccelerated - - - - - - - VK_FALSE
integerDotProduct16BitSignedAccelerated - - - - - - - VK_FALSE
integerDotProduct16BitUnsignedAccelerated - - - - - - - VK_FALSE
integerDotProduct32BitMixedSignednessAccelerated - - - - - - - VK_FALSE
integerDotProduct32BitSignedAccelerated - - - - - - - VK_FALSE
integerDotProduct32BitUnsignedAccelerated - - - - - - - VK_FALSE
integerDotProduct4x8BitPackedMixedSignednessAccelerated - - - - - - - VK_FALSE
integerDotProduct4x8BitPackedSignedAccelerated - - - - - - - VK_FALSE
integerDotProduct4x8BitPackedUnsignedAccelerated - - - - - - - VK_FALSE
integerDotProduct64BitMixedSignednessAccelerated - - - - - - - VK_FALSE
integerDotProduct64BitSignedAccelerated - - - - - - - VK_FALSE
integerDotProduct64BitUnsignedAccelerated - - - - - - - VK_FALSE
integerDotProduct8BitMixedSignednessAccelerated - - - - - - - VK_FALSE
integerDotProduct8BitSignedAccelerated - - - - - - - VK_FALSE
integerDotProduct8BitUnsignedAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating16BitSignedAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating16BitUnsignedAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating32BitSignedAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating32BitUnsignedAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating64BitSignedAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating64BitUnsignedAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating8BitSignedAccelerated - - - - - - - VK_FALSE
integerDotProductAccumulatingSaturating8BitUnsignedAccelerated - - - - - - - VK_FALSE
VK_KHR_timeline_semaphore
maxTimelineSemaphoreValueDifference (max) 2147483647 2147483647 - - - - 2147483647 2147483647
VK_EXT_descriptor_indexing
maxDescriptorSetUpdateAfterBindInputAttachments (max) 7 7 - - - - 0 0
maxDescriptorSetUpdateAfterBindSampledImages (max) 500000 500000 - - - - 0 0
maxDescriptorSetUpdateAfterBindSamplers (max) 500000 500000 - - - - 0 0
maxDescriptorSetUpdateAfterBindStorageBuffers (max) 500000 500000 - - - - 0 0
maxDescriptorSetUpdateAfterBindStorageBuffersDynamic (max) 4 4 - - - - 0 0
maxDescriptorSetUpdateAfterBindStorageImages (max) 500000 500000 - - - - 0 0
maxDescriptorSetUpdateAfterBindUniformBuffers (max) 72 72 - - - - 0 0
maxDescriptorSetUpdateAfterBindUniformBuffersDynamic (max) 8 8 - - - - 0 0
maxPerStageDescriptorUpdateAfterBindInputAttachments (max) 7 7 - - - - 0 0
maxPerStageDescriptorUpdateAfterBindSampledImages (max) 500000 500000 - - - - 0 0
maxPerStageDescriptorUpdateAfterBindSamplers (max) 500000 500000 - - - - 0 0
maxPerStageDescriptorUpdateAfterBindStorageBuffers (max) 500000 500000 - - - - 0 0
maxPerStageDescriptorUpdateAfterBindStorageImages (max) 500000 500000 - - - - 0 0
maxPerStageDescriptorUpdateAfterBindUniformBuffers (max) 12 12 - - - - 0 0
maxPerStageUpdateAfterBindResources (max) 500000 500000 - - - - 0 0
maxUpdateAfterBindDescriptorsInAllPools (max) - - - - - - 0 0
quadDivergentImplicitLod - - - - - - VK_FALSE VK_FALSE
robustBufferAccessUpdateAfterBind - - - - - - VK_FALSE VK_FALSE
shaderInputAttachmentArrayNonUniformIndexingNative - - - - - - VK_FALSE VK_FALSE
shaderSampledImageArrayNonUniformIndexingNative - - - - - - VK_FALSE VK_FALSE
shaderStorageBufferArrayNonUniformIndexingNative - - - - - - VK_FALSE VK_FALSE
shaderStorageImageArrayNonUniformIndexingNative - - - - - - VK_FALSE VK_FALSE
shaderUniformBufferArrayNonUniformIndexingNative - - - - - - VK_FALSE VK_FALSE
VK_EXT_inline_uniform_block
maxDescriptorSetInlineUniformBlocks (max) 4 4 - - - - - 4
maxDescriptorSetUpdateAfterBindInlineUniformBlocks (max) 4 4 - - - - - 4
maxInlineUniformBlockSize (max) 256 256 - - - - - 256
maxPerStageDescriptorInlineUniformBlocks (max) 4 4 - - - - - 4
maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks (max) 4 4 - - - - - 4
VK_EXT_sampler_filter_minmax
filterMinmaxImageComponentMapping - - - - - - VK_FALSE VK_FALSE
filterMinmaxSingleComponentFormats - - - - - - VK_FALSE VK_FALSE
VK_EXT_subgroup_size_control
maxComputeWorkgroupSubgroups (max) - - - - - - - 0
requiredSubgroupSizeStages - - - - - - - -

Vulkan Profile Queue Families

Profiles VP_KHR_roadmap_2022 VP_KHR_roadmap_2024 VP_ANDROID_baseline_2021 VP_ANDROID_baseline_2022 VP_LUNARG_minimum_requirements_1_0 VP_LUNARG_minimum_requirements_1_1 VP_LUNARG_minimum_requirements_1_2 VP_LUNARG_minimum_requirements_1_3

Vulkan Profile Formats

NOTE: The table below only contains formats and properties explicitly defined by the corresponding profile. Further formats and properties may be supported by the profiles in accordance to the requirements defined in the "Required Format Support" section of the appropriate version of the Vulkan API Specification.

Profiles VP_KHR_roadmap_2022 VP_KHR_roadmap_2024 VP_ANDROID_baseline_2021 VP_ANDROID_baseline_2022 VP_LUNARG_minimum_requirements_1_0 VP_LUNARG_minimum_requirements_1_1 VP_LUNARG_minimum_requirements_1_2 VP_LUNARG_minimum_requirements_1_3
VK_FORMAT_A1R5G5B5_UNORM_PACK16
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_A2B10G10R10_UINT_PACK32
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_A2B10G10R10_UNORM_PACK32
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_A8B8G8R8_SINT_PACK32
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_A8B8G8R8_SNORM_PACK32
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_A8B8G8R8_SRGB_PACK32
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_A8B8G8R8_UINT_PACK32
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_A8B8G8R8_UNORM_PACK32
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_10x10_SRGB_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_10x10_UNORM_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_10x5_SRGB_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_10x5_UNORM_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_10x6_SRGB_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_10x6_UNORM_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_10x8_SRGB_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_10x8_UNORM_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_12x10_SRGB_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_12x10_UNORM_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_12x12_SRGB_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_12x12_UNORM_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_4x4_SRGB_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_4x4_UNORM_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_5x4_SRGB_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_5x4_UNORM_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_5x5_SRGB_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_5x5_UNORM_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_6x5_SRGB_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_6x5_UNORM_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_6x6_SRGB_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_6x6_UNORM_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_8x5_SRGB_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_8x5_UNORM_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_8x6_SRGB_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_8x6_UNORM_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_8x8_SRGB_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ASTC_8x8_UNORM_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_B10G11R11_UFLOAT_PACK32
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_B4G4R4A4_UNORM_PACK16
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_B8G8R8A8_SRGB
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_B8G8R8A8_UNORM
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_D16_UNORM
bufferFeatures - -
linearTilingFeatures - -
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_D32_SFLOAT
bufferFeatures - -
linearTilingFeatures - -
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_E5B9G9R9_UFLOAT_PACK32
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_EAC_R11G11_SNORM_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_EAC_R11G11_UNORM_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_EAC_R11_SNORM_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_EAC_R11_UNORM_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R16G16B16A16_SFLOAT
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R16G16B16A16_SINT
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R16G16B16A16_SNORM
bufferFeatures (VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures - -
optimalTilingFeatures - -
VK_FORMAT_R16G16B16A16_UINT
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R16G16_SFLOAT
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R16G16_SINT
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R16G16_SNORM
bufferFeatures (VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures - -
optimalTilingFeatures - -
VK_FORMAT_R16G16_UINT
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R16_SFLOAT
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R16_SINT
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R16_SNORM
bufferFeatures (VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures - -
optimalTilingFeatures - -
VK_FORMAT_R16_UINT
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R16_UNORM
bufferFeatures (VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures - -
optimalTilingFeatures - -
VK_FORMAT_R32G32B32A32_SFLOAT
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R32G32B32A32_SINT
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R32G32B32A32_UINT
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R32G32_SFLOAT
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R32G32_SINT
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R32G32_UINT
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R32_SFLOAT
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R32_SINT
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R32_UINT
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R5G6B5_UNORM_PACK16
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R8G8B8A8_SINT
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R8G8B8A8_SNORM
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R8G8B8A8_SRGB
bufferFeatures - -
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R8G8B8A8_UINT
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R8G8B8A8_UNORM
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R8G8_SINT
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R8G8_SNORM
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R8G8_UINT
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R8G8_UNORM
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R8_SINT
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R8_SNORM
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R8_UINT
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
VK_FORMAT_R8_UNORM
bufferFeatures (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) (VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT | VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
linearTilingFeatures (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)
optimalTilingFeatures (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT) (VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT | VK_FORMAT_FEATURE_BLIT_SRC_BIT | VK_FORMAT_FEATURE_BLIT_DST_BIT | VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT | VK_FORMAT_FEATURE_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_TRANSFER_DST_BIT)