Qualcomm Technologies Inc. Adreno Vulkan Driver system
Stock driver, build of 2025-05-02
Driver Build: 0c393b63cf, I94e2bd5684, 1746191168 Date: 05/02/25 Compiler Version: EV031.36.08.33 Driver Branch: · 6 reports
Details for developers
Compare with another driver
Which Windows games could this driver run?
Windows games are made for DirectX ("DX"). On Android, extra software translates DirectX for the graphics driver (a translation layer such as DXVK, on a Vulkan driver). This compares what that software needs with what this driver offers.
Details for developers
Details for developers
Details for developers
Details for developers
Details for developers
Details for developers
Details for developers
Details for developers
This is an estimate, not a promise. Even at green, a game can fail to start or run slowly. It reads the driver's own feature list against what DXVK 1.10.3 (DX9 to DX11) and vkd3d-proton (DX12) ask for. Apps such as GameNative and Winlator add a wrapper that can hide a missing feature from that software; a hidden gap is not a working feature.
Could this driver run Switch games?
Switch games run on Android through an emulator (such as Fauxium or Eden, on a Vulkan driver). This compares what the emulator asks a driver for with what this driver offers.
Details for developers
Problems (1)
All features (133)
| Feature | Result | Status | Installs |
|---|---|---|---|
| core . core.copy_wide_row_length | fail | Leading, not confirmed | fail 3 |
| VK_EXT_custom_border_color . customBorderColors | pass | Leading, not confirmed | pass 3 |
| VK_EXT_extended_dynamic_state . extendedDynamicState | pass | Leading, not confirmed | pass 3 |
| VK_EXT_robustness2 . robustBufferAccess2 | pass | Leading, not confirmed | pass 3 |
| VK_EXT_robustness2 . robustImageAccess2 | pass | Leading, not confirmed | pass 3 |
| VK_EXT_transform_feedback . transformFeedback | pass | Leading, not confirmed | pass 3 |
| VK_KHR_timeline_semaphore . timelineSemaphore | pass | Leading, not confirmed | pass 3 |
| VkPhysicalDeviceFeatures . drawIndirectFirstInstance | pass | Leading, not confirmed | pass 3 |
| VkPhysicalDeviceFeatures . geometryShader | pass | Leading, not confirmed | pass 3 |
| VkPhysicalDeviceFeatures . multiDrawIndirect | pass | Leading, not confirmed | pass 3 |
| VkPhysicalDeviceFeatures . occlusionQueryPrecise | pass | Leading, not confirmed | pass 3 |
| VkPhysicalDeviceFeatures . tessellationShader | pass | Leading, not confirmed | pass 3 |
| VkPhysicalDeviceFeatures . textureCompressionASTC_LDR | pass | Leading, not confirmed | pass 3 |
| VkPhysicalDeviceFeatures . textureCompressionBC | pass | Leading, not confirmed | pass 3 |
| VkPhysicalDeviceFeatures . textureCompressionETC2 | pass | Leading, not confirmed | pass 3 |
| core . core.compute_udiv | pass | Leading, not confirmed | pass 3 |
| core . core.mediump_mul_extended | pass | Leading, not confirmed | pass 3 |
| core . core.msaa_resolve | pass | Leading, not confirmed | pass 3 |
| core . core.readback_same_command_buffer | pass | Leading, not confirmed | pass 3 |
| core . core.resubmit_command_buffer | pass | Leading, not confirmed | pass 3 |
| core . core.texel_fetch_beside_ubo | pass | Leading, not confirmed | pass 3 |
| core . limit.bound_descriptor_sets | pass | Leading, not confirmed | pass 3 |
| core . limit.color_attachments | pass | Leading, not confirmed | pass 3 |
| core . limit.dynamic_uniform_buffers | pass | Leading, not confirmed | pass 3 |
| core . limit.per_stage_samplers | pass | Leading, not confirmed | pass 3 |
| core . limit.push_constants_size | pass | Leading, not confirmed | pass 3 |
| core . limit.uniform_buffer_range | pass | Leading, not confirmed | pass 3 |
| core . limit.vertex_input | pass | Leading, not confirmed | pass 3 |
| core . push.max_combined_image_samplers | pass | Leading, not confirmed | pass 3 |
| core . push.max_uniform_buffers | pass | Leading, not confirmed | pass 3 |
| core . stress.compute_after_render | pass | Leading, not confirmed | pass 3 |
| core . stress.multi_draw_indirect_large | pass | Leading, not confirmed | pass 3 |
| core . stress.pipeline_cache_threads | pass | Leading, not confirmed | pass 3 |
| core . stress.pipeline_threads_no_cache | pass | Leading, not confirmed | pass 3 |
| core . stress.submit_memory | pass | Leading, not confirmed | pass 3 |
| harness . harness.baseline_draw | pass | Leading, not confirmed | pass 3 |
| VK_EXT_border_color_swizzle . borderColorSwizzle | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_border_color_swizzle . borderColorSwizzleFromImage | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_color_write_enable . colorWriteEnable | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_depth_bias_control . depthBiasControl | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_depth_bias_control . depthBiasExact | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_depth_bias_control . floatRepresentation | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_depth_bias_control . leastRepresentableValueForceUnormRepresentation | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_depth_clip_control . depthClipControl | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state2 . extendedDynamicState2 | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state2 . extendedDynamicState2LogicOp | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state2 . extendedDynamicState2PatchControlPoints | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3AlphaToCoverageEnable | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3AlphaToOneEnable | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3ColorBlendAdvanced | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3ColorBlendEnable | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3ColorBlendEquation | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3ColorWriteMask | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3ConservativeRasterizationMode | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3CoverageModulationMode | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3CoverageModulationTable | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3CoverageModulationTableEnable | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3CoverageReductionMode | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3CoverageToColorEnable | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3CoverageToColorLocation | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3DepthClampEnable | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3DepthClipEnable | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3DepthClipNegativeOneToOne | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3ExtraPrimitiveOverestimationSize | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3LineRasterizationMode | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3LineStippleEnable | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3LogicOpEnable | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3PolygonMode | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3ProvokingVertexMode | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3RasterizationSamples | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3RasterizationStream | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3RepresentativeFragmentTestEnable | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3SampleLocationsEnable | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3SampleMask | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3ShadingRateImageEnable | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3TessellationDomainOrigin | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3ViewportSwizzle | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3ViewportWScalingEnable | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_inline_uniform_block . descriptorBindingInlineUniformBlockUpdateAfterBind | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_inline_uniform_block . inlineUniformBlock | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_vertex_input_dynamic_state . vertexInputDynamicState | unsupported | Leading, not confirmed | unsupported 3 |
| VK_KHR_shader_atomic_int64 . shaderBufferInt64Atomics | unsupported | Leading, not confirmed | unsupported 3 |
| VK_KHR_shader_atomic_int64 . shaderSharedInt64Atomics | unsupported | Leading, not confirmed | unsupported 3 |
| VkPhysicalDeviceFeatures . multiViewport | unsupported | Leading, not confirmed | unsupported 3 |
| VkPhysicalDeviceFeatures . shaderFloat64 | unsupported | Leading, not confirmed | unsupported 3 |
| VkPhysicalDeviceFeatures . shaderInt64 | unsupported | Leading, not confirmed | unsupported 3 |
| VkPhysicalDeviceFeatures . shaderResourceMinLod | unsupported | Leading, not confirmed | unsupported 3 |
| VkPhysicalDeviceFeatures . shaderResourceResidency | unsupported | Leading, not confirmed | unsupported 3 |
| VkPhysicalDeviceFeatures . shaderStorageImageMultisample | unsupported | Leading, not confirmed | unsupported 3 |
| VkPhysicalDeviceFeatures . shaderTessellationAndGeometryPointSize | unsupported | Leading, not confirmed | unsupported 3 |
| VkPhysicalDeviceFeatures . sparseResidencyAliased | unsupported | Leading, not confirmed | unsupported 3 |
| VkPhysicalDeviceFeatures . sparseResidencyImage3D | unsupported | Leading, not confirmed | unsupported 3 |
| VkPhysicalDeviceFeatures . variableMultisampleRate | unsupported | Leading, not confirmed | unsupported 3 |
| VK_EXT_custom_border_color . customBorderColorWithoutFormat | untested | Leading, not confirmed | untested 3 |
| VK_EXT_robustness2 . nullDescriptor | untested | Leading, not confirmed | untested 3 |
| VK_EXT_transform_feedback . geometryStreams | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . alphaToOne | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . depthBiasClamp | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . depthBounds | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . depthClamp | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . dualSrcBlend | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . fillModeNonSolid | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . fragmentStoresAndAtomics | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . fullDrawIndexUint32 | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . imageCubeArray | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . independentBlend | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . inheritedQueries | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . largePoints | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . logicOp | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . pipelineStatisticsQuery | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . robustBufferAccess | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . sampleRateShading | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . samplerAnisotropy | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . shaderClipDistance | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . shaderCullDistance | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . shaderImageGatherExtended | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . shaderInt16 | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . shaderSampledImageArrayDynamicIndexing | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . shaderStorageBufferArrayDynamicIndexing | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . shaderStorageImageArrayDynamicIndexing | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . shaderStorageImageExtendedFormats | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . shaderStorageImageReadWithoutFormat | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . shaderStorageImageWriteWithoutFormat | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . shaderUniformBufferArrayDynamicIndexing | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . sparseBinding | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . sparseResidency16Samples | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . sparseResidency2Samples | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . sparseResidency4Samples | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . sparseResidency8Samples | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . sparseResidencyBuffer | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . sparseResidencyImage2D | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . vertexPipelineStoresAndAtomics | untested | Leading, not confirmed | untested 3 |
| VkPhysicalDeviceFeatures . wideLines | untested | Leading, not confirmed | untested 3 |
Speed test scenes (benchmark)
| Scene | Runs | Median ms | Average ms | Best ms | Worst ms | Notes |
|---|---|---|---|---|---|---|
| compute_nbody | 1 | 8.84 | 8.93 | 8.84 | 8.84 | unstable 2 |
| hdr_2160p | 1 | 42.84 | 43.01 | 42.84 | 42.84 | unstable 2 |
| oit_linked_lists | 2 | 23.63 | 24.34 | 23.22 | 23.63 | unstable 1 |
| pipeline_barriers | 1 | 6.06 | 6.10 | 6.06 | 6.06 | unstable 2 |
| pipeline_barriers_2160p | 0 | n/a | n/a | n/a | n/a | unstable 3 |
| subpasses | 1 | 10.26 | 10.49 | 10.26 | 10.26 | unstable 2 |
Technical details (Vulkan)
- Vulkan API
- 1.1.128
- Conformance
- 1.2.7.2
- Device type
- integrated gpu
- Extensions
- 90
- Taken from
- report #456
Extensions (90)
- VK_ANDROID_external_memory_android_hardware_buffer
- VK_EXT_astc_decode_mode
- VK_EXT_blend_operation_advanced
- VK_EXT_custom_border_color
- VK_EXT_descriptor_indexing
- VK_EXT_device_memory_report
- VK_EXT_extended_dynamic_state
- VK_EXT_filter_cubic
- VK_EXT_fragment_density_map
- VK_EXT_fragment_density_map2
- VK_EXT_global_priority
- VK_EXT_hdr_metadata
- VK_EXT_host_query_reset
- VK_EXT_image_robustness
- VK_EXT_index_type_uint8
- VK_EXT_line_rasterization
- VK_EXT_pipeline_creation_cache_control
- VK_EXT_pipeline_creation_feedback
- VK_EXT_primitive_topology_list_restart
- VK_EXT_private_data
- VK_EXT_provoking_vertex
- VK_EXT_queue_family_foreign
- VK_EXT_robustness2
- VK_EXT_sample_locations
- VK_EXT_sampler_filter_minmax
- VK_EXT_scalar_block_layout
- VK_EXT_separate_stencil_usage
- VK_EXT_shader_atomic_float
- VK_EXT_shader_demote_to_helper_invocation
- VK_EXT_shader_stencil_export
- VK_EXT_subgroup_size_control
- VK_EXT_swapchain_maintenance1
- VK_EXT_texel_buffer_alignment
- VK_EXT_texture_compression_astc_hdr
- VK_EXT_transform_feedback
- VK_EXT_vertex_attribute_divisor
- VK_GOOGLE_display_timing
- VK_IMG_filter_cubic
- VK_KHR_16bit_storage
- VK_KHR_8bit_storage
- VK_KHR_bind_memory2
- VK_KHR_buffer_device_address
- VK_KHR_copy_commands2
- VK_KHR_create_renderpass2
- VK_KHR_dedicated_allocation
- VK_KHR_depth_stencil_resolve
- VK_KHR_descriptor_update_template
- VK_KHR_device_group
- VK_KHR_draw_indirect_count
- VK_KHR_driver_properties
- VK_KHR_external_fence
- VK_KHR_external_fence_fd
- VK_KHR_external_memory
- VK_KHR_external_memory_fd
- VK_KHR_external_semaphore
- VK_KHR_external_semaphore_fd
- VK_KHR_fragment_shading_rate
- VK_KHR_get_memory_requirements2
- VK_KHR_image_format_list
- VK_KHR_imageless_framebuffer
- VK_KHR_incremental_present
- VK_KHR_maintenance1
- VK_KHR_maintenance2
- VK_KHR_maintenance3
- VK_KHR_multiview
- VK_KHR_pipeline_executable_properties
- VK_KHR_push_descriptor
- VK_KHR_relaxed_block_layout
- VK_KHR_sampler_mirror_clamp_to_edge
- VK_KHR_sampler_ycbcr_conversion
- VK_KHR_separate_depth_stencil_layouts
- VK_KHR_shader_draw_parameters
- VK_KHR_shader_float16_int8
- VK_KHR_shader_float_controls
- VK_KHR_shader_non_semantic_info
- VK_KHR_shader_subgroup_extended_types
- VK_KHR_shader_terminate_invocation
- VK_KHR_shared_presentable_image
- VK_KHR_spirv_1_4
- VK_KHR_storage_buffer_storage_class
- VK_KHR_swapchain
- VK_KHR_synchronization2
- VK_KHR_timeline_semaphore
- VK_KHR_uniform_buffer_standard_layout
- VK_KHR_variable_pointers
- VK_KHR_vulkan_memory_model
- VK_QCOM_render_pass_shader_resolve
- VK_QCOM_render_pass_store_ops
- VK_QCOM_render_pass_transform
- VK_QCOM_rotated_copy_commands
Limits (106)
| maxImageDimension1D | 16384 |
| maxImageDimension2D | 16384 |
| maxImageDimension3D | 2048 |
| maxImageDimensionCube | 16384 |
| maxImageArrayLayers | 2048 |
| maxTexelBufferElements | 134217728 |
| maxUniformBufferRange | 65536 |
| maxStorageBufferRange | 134217728 |
| maxPushConstantsSize | 256 |
| maxMemoryAllocationCount | 4096 |
| maxSamplerAllocationCount | 4000 |
| bufferImageGranularity | 1 |
| sparseAddressSpaceSize | 562949953421311 |
| maxBoundDescriptorSets | 7 |
| maxPerStageDescriptorSamplers | 524288 |
| maxPerStageDescriptorUniformBuffers | 524288 |
| maxPerStageDescriptorStorageBuffers | 524288 |
| maxPerStageDescriptorSampledImages | 524288 |
| maxPerStageDescriptorStorageImages | 524288 |
| maxPerStageDescriptorInputAttachments | 8 |
| maxPerStageResources | 1572864 |
| maxDescriptorSetSamplers | 524288 |
| maxDescriptorSetUniformBuffers | 524288 |
| maxDescriptorSetUniformBuffersDynamic | 32 |
| maxDescriptorSetStorageBuffers | 524288 |
| maxDescriptorSetStorageBuffersDynamic | 16 |
| maxDescriptorSetSampledImages | 524288 |
| maxDescriptorSetStorageImages | 524288 |
| maxDescriptorSetInputAttachments | 8 |
| maxVertexInputAttributes | 32 |
| maxVertexInputBindings | 32 |
| maxVertexInputAttributeOffset | 4096 |
| maxVertexInputBindingStride | 2048 |
| maxVertexOutputComponents | 128 |
| maxTessellationGenerationLevel | 64 |
| maxTessellationPatchSize | 32 |
| maxTessellationControlPerVertexInputComponents | 128 |
| maxTessellationControlPerVertexOutputComponents | 128 |
| maxTessellationControlPerPatchOutputComponents | 120 |
| maxTessellationControlTotalOutputComponents | 4096 |
| maxTessellationEvaluationInputComponents | 128 |
| maxTessellationEvaluationOutputComponents | 128 |
| maxGeometryShaderInvocations | 32 |
| maxGeometryInputComponents | 128 |
| maxGeometryOutputComponents | 128 |
| maxGeometryOutputVertices | 1024 |
| maxGeometryTotalOutputComponents | 131072 |
| maxFragmentInputComponents | 112 |
| maxFragmentOutputAttachments | 8 |
| maxFragmentDualSrcAttachments | 1 |
| maxFragmentCombinedOutputResources | 72 |
| maxComputeSharedMemorySize | 32768 |
| maxComputeWorkGroupCount | 65535, 65535, 65535 |
| maxComputeWorkGroupInvocations | 1024 |
| maxComputeWorkGroupSize | 1024, 1024, 64 |
| subPixelPrecisionBits | 8 |
| subTexelPrecisionBits | 8 |
| mipmapPrecisionBits | 8 |
| maxDrawIndexedIndexValue | 4294967295 |
| maxDrawIndirectCount | 4294967295 |
| maxSamplerLodBias | 15.9961 |
| maxSamplerAnisotropy | 16 |
| maxViewports | 1 |
| maxViewportDimensions | 16384, 16384 |
| viewportBoundsRange | -32768, 32767 |
| viewportSubPixelBits | 8 |
| minMemoryMapAlignment | 64 |
| minTexelBufferOffsetAlignment | 64 |
| minUniformBufferOffsetAlignment | 64 |
| minStorageBufferOffsetAlignment | 64 |
| minTexelOffset | -16 |
| maxTexelOffset | 15 |
| minTexelGatherOffset | -32 |
| maxTexelGatherOffset | 31 |
| minInterpolationOffset | -0.5 |
| maxInterpolationOffset | 0.4375 |
| subPixelInterpolationOffsetBits | 4 |
| maxFramebufferWidth | 16384 |
| maxFramebufferHeight | 16384 |
| maxFramebufferLayers | 2048 |
| framebufferColorSampleCounts | 7 |
| framebufferDepthSampleCounts | 7 |
| framebufferStencilSampleCounts | 7 |
| framebufferNoAttachmentsSampleCounts | 7 |
| maxColorAttachments | 8 |
| sampledImageColorSampleCounts | 7 |
| sampledImageIntegerSampleCounts | 7 |
| sampledImageDepthSampleCounts | 7 |
| sampledImageStencilSampleCounts | 7 |
| storageImageSampleCounts | 1 |
| maxSampleMaskWords | 1 |
| timestampComputeAndGraphics | 1 |
| timestampPeriod | 52.0833 |
| maxClipDistances | 8 |
| maxCullDistances | 8 |
| maxCombinedClipAndCullDistances | 8 |
| discreteQueuePriorities | 3 |
| pointSizeRange | 1, 4092 |
| lineWidthRange | 1, 127.5 |
| pointSizeGranularity | 0.0625 |
| lineWidthGranularity | 0.5 |
| strictLines | 1 |
| standardSampleLocations | 1 |
| optimalBufferCopyOffsetAlignment | 64 |
| optimalBufferCopyRowPitchAlignment | 64 |
| nonCoherentAtomSize | 1 |
Memory (2 heaps, 9 types)
| Heap | Size | Flags |
|---|---|---|
| Heap 0 | 10.94 GiB | device local |
| Heap 1 | 0.25 GiB | device local |
| Type | Heap | Properties |
|---|---|---|
| Type 0 | 0 | device local |
| Type 1 | 0 | device local |
| Type 2 | 0 | device local |
| Type 3 | 0 | device local, host visible, host cached |
| Type 4 | 0 | device local, host visible, host coherent |
| Type 5 | 0 | device local, host visible, host coherent |
| Type 6 | 0 | device local, host visible, host coherent, host cached |
| Type 7 | 1 | device local, protected |
| Type 8 | 0 | device local, lazily allocated |
Queue families (2)
| Family | Queues | Capabilities | Timestamp bits |
|---|---|---|---|
| Family 0 | 3 | graphics, compute, sparse binding, protected | 48 |
| Family 1 | 1 | sparse binding | 48 |
Formats (155 supported)
| Format | Optimal tiling | Linear tiling | Buffer |
|---|---|---|---|
| R4G4B4A4_UNORM_PACK16 | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| B4G4R4A4_UNORM_PACK16 | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| R5G6B5_UNORM_PACK16 | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| B5G6R5_UNORM_PACK16 | color attachment, color attachment blend, blit dst | color attachment, color attachment blend, blit dst | uniform texel buffer |
| R5G5B5A1_UNORM_PACK16 | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| B5G5R5A1_UNORM_PACK16 | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| A1R5G5B5_UNORM_PACK16 | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| R8_UNORM | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer |
| R8_SNORM | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer |
| R8_UINT | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax, fragment shading rate attachment bit khr | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax, fragment shading rate attachment bit khr | uniform texel buffer, storage texel buffer, vertex buffer |
| R8_SINT | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer |
| R8_SRGB | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| R8G8_UNORM | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax, fragment density map bit ext | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax, fragment density map bit ext | uniform texel buffer, storage texel buffer, vertex buffer |
| R8G8_SNORM | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer, acceleration structure vertex buffer bit khr |
| R8G8_UINT | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer |
| R8G8_SINT | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer |
| R8G8_SRGB | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| R8G8B8_UNORM | none | sampled image, color attachment, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, vertex buffer |
| R8G8B8_SNORM | none | none | uniform texel buffer, vertex buffer, acceleration structure vertex buffer bit khr |
| R8G8B8_UINT | none | none | uniform texel buffer, vertex buffer |
| R8G8B8_SINT | none | none | uniform texel buffer, vertex buffer |
| B8G8R8_UNORM | none | none | vertex buffer |
| R8G8B8A8_UNORM | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax, midpoint chroma samples, sampled image ycbcr conversion linear filter, sampled image ycbcr conversion separate reconstruction filter | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax, midpoint chroma samples, sampled image ycbcr conversion linear filter, sampled image ycbcr conversion separate reconstruction filter | uniform texel buffer, storage texel buffer, vertex buffer |
| R8G8B8A8_SNORM | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer, acceleration structure vertex buffer bit khr |
| R8G8B8A8_UINT | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer |
| R8G8B8A8_SINT | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer |
| R8G8B8A8_SRGB | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| B8G8R8A8_UNORM | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, vertex buffer |
| B8G8R8A8_SRGB | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| A8B8G8R8_UNORM_PACK32 | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax, midpoint chroma samples, sampled image ycbcr conversion linear filter, sampled image ycbcr conversion separate reconstruction filter | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax, midpoint chroma samples, sampled image ycbcr conversion linear filter, sampled image ycbcr conversion separate reconstruction filter | uniform texel buffer, storage texel buffer, vertex buffer |
| A8B8G8R8_SNORM_PACK32 | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer, acceleration structure vertex buffer bit khr |
| A8B8G8R8_UINT_PACK32 | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer |
| A8B8G8R8_SINT_PACK32 | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer |
| A8B8G8R8_SRGB_PACK32 | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| A2R10G10B10_UNORM_PACK32 | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, vertex buffer |
| A2R10G10B10_SNORM_PACK32 | none | none | vertex buffer |
| A2R10G10B10_UINT_PACK32 | sampled image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | sampled image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, vertex buffer |
| A2R10G10B10_SINT_PACK32 | none | none | vertex buffer |
| A2B10G10R10_UNORM_PACK32 | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer |
| A2B10G10R10_SNORM_PACK32 | none | none | vertex buffer |
| A2B10G10R10_UINT_PACK32 | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer |
| A2B10G10R10_SINT_PACK32 | none | none | vertex buffer |
| R16_UNORM | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer |
| R16_SNORM | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer |
| R16_UINT | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer |
| R16_SINT | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer |
| R16_SFLOAT | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer |
| R16G16_UNORM | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer |
| R16G16_SNORM | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer, acceleration structure vertex buffer bit khr |
| R16G16_UINT | sampled image, storage image, storage image atomic, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, storage image atomic, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, storage texel buffer atomic, vertex buffer |
| R16G16_SINT | sampled image, storage image, storage image atomic, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, storage image atomic, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, storage texel buffer atomic, vertex buffer |
| R16G16_SFLOAT | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer, acceleration structure vertex buffer bit khr |
| R16G16B16_UNORM | none | none | vertex buffer |
| R16G16B16_SNORM | none | none | vertex buffer, acceleration structure vertex buffer bit khr |
| R16G16B16_UINT | none | none | vertex buffer |
| R16G16B16_SINT | none | none | vertex buffer |
| R16G16B16_SFLOAT | none | none | vertex buffer, acceleration structure vertex buffer bit khr |
| R16G16B16A16_UNORM | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer |
| R16G16B16A16_SNORM | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer, acceleration structure vertex buffer bit khr |
| R16G16B16A16_UINT | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer |
| R16G16B16A16_SINT | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer |
| R16G16B16A16_SFLOAT | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer, acceleration structure vertex buffer bit khr |
| R32_UINT | sampled image, storage image, storage image atomic, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, storage image atomic, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, storage texel buffer atomic, vertex buffer |
| R32_SINT | sampled image, storage image, storage image atomic, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, storage image atomic, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, storage texel buffer atomic, vertex buffer |
| R32_SFLOAT | sampled image, storage image, storage image atomic, color attachment, color attachment blend, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, storage image atomic, color attachment, color attachment blend, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, storage texel buffer atomic, vertex buffer |
| R32G32_UINT | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer |
| R32G32_SINT | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer |
| R32G32_SFLOAT | sampled image, storage image, storage image atomic, color attachment, color attachment blend, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, storage image atomic, color attachment, color attachment blend, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, storage texel buffer atomic, vertex buffer, acceleration structure vertex buffer bit khr |
| R32G32B32_UINT | none | none | uniform texel buffer, vertex buffer |
| R32G32B32_SINT | none | none | uniform texel buffer, vertex buffer |
| R32G32B32_SFLOAT | none | none | uniform texel buffer, vertex buffer, acceleration structure vertex buffer bit khr |
| R32G32B32A32_UINT | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer |
| R32G32B32A32_SINT | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer |
| R32G32B32A32_SFLOAT | sampled image, storage image, storage image atomic, color attachment, color attachment blend, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, storage image atomic, color attachment, color attachment blend, blit src, blit dst, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, storage texel buffer atomic, vertex buffer, acceleration structure vertex buffer bit khr |
| B10G11R11_UFLOAT_PACK32 | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer, storage texel buffer, vertex buffer |
| E5B9G9R9_UFLOAT_PACK32 | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| D16_UNORM | sampled image, depth stencil attachment, blit src, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none | none |
| X8_D24_UNORM_PACK32 | sampled image, depth stencil attachment, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none | none |
| D32_SFLOAT | sampled image, depth stencil attachment, blit src, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none | none |
| S8_UINT | sampled image, depth stencil attachment, blit src, transfer src, transfer dst, sampled image filter minmax | none | none |
| D24_UNORM_S8_UINT | sampled image, depth stencil attachment, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none | none |
| D32_SFLOAT_S8_UINT | sampled image, depth stencil attachment, blit src, transfer src, transfer dst, sampled image filter minmax | none | none |
| BC1_RGB_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| BC1_RGB_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| BC1_RGBA_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| BC1_RGBA_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| BC2_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| BC2_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| BC3_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| BC3_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| BC4_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| BC4_SNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| BC5_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| BC5_SNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| BC6H_UFLOAT_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| BC6H_SFLOAT_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| BC7_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| BC7_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| ETC2_R8G8B8_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ETC2_R8G8B8_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| ETC2_R8G8B8A1_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| ETC2_R8G8B8A1_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| ETC2_R8G8B8A8_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| ETC2_R8G8B8A8_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| EAC_R11_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| EAC_R11_SNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| EAC_R11G11_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| EAC_R11G11_SNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| ASTC_4x4_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_4x4_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| ASTC_5x4_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_5x4_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| ASTC_5x5_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_5x5_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| ASTC_6x5_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_6x5_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| ASTC_6x6_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_6x6_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| ASTC_8x5_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_8x5_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| ASTC_8x6_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_8x6_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| ASTC_8x8_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_8x8_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| ASTC_10x5_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_10x5_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| ASTC_10x6_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_10x6_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| ASTC_10x8_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_10x8_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| ASTC_10x10_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_10x10_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| ASTC_12x10_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_12x10_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| ASTC_12x12_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_12x12_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | none |
| G8B8G8R8_422_UNORM | sampled image, transfer src, transfer dst, sampled image filter minmax, midpoint chroma samples | sampled image, transfer src, transfer dst, sampled image filter minmax, midpoint chroma samples | none |
| B8G8R8G8_422_UNORM | sampled image, transfer src, transfer dst, sampled image filter minmax, midpoint chroma samples | sampled image, transfer src, transfer dst, sampled image filter minmax, midpoint chroma samples | none |
| G8_B8_R8_3PLANE_420_UNORM | sampled image, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax, midpoint chroma samples, sampled image ycbcr conversion linear filter, sampled image ycbcr conversion separate reconstruction filter, disjoint, cosited chroma samples | sampled image, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax, midpoint chroma samples, sampled image ycbcr conversion linear filter, sampled image ycbcr conversion separate reconstruction filter, disjoint, cosited chroma samples | none |
| G8_B8R8_2PLANE_420_UNORM | sampled image, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax, midpoint chroma samples, sampled image ycbcr conversion linear filter, sampled image ycbcr conversion separate reconstruction filter, disjoint, cosited chroma samples | sampled image, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax, midpoint chroma samples, sampled image ycbcr conversion linear filter, sampled image ycbcr conversion separate reconstruction filter, disjoint, cosited chroma samples | none |
| G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 | sampled image, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax, midpoint chroma samples, sampled image ycbcr conversion linear filter, sampled image ycbcr conversion separate reconstruction filter, disjoint, cosited chroma samples | sampled image, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax, midpoint chroma samples, sampled image ycbcr conversion linear filter, sampled image ycbcr conversion separate reconstruction filter, disjoint, cosited chroma samples | none |
| ASTC_4x4_SFLOAT_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_5x4_SFLOAT_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_5x5_SFLOAT_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_6x5_SFLOAT_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_6x6_SFLOAT_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_8x5_SFLOAT_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_8x6_SFLOAT_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_8x8_SFLOAT_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_10x5_SFLOAT_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_10x6_SFLOAT_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_10x8_SFLOAT_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_10x10_SFLOAT_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_12x10_SFLOAT_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
| ASTC_12x12_SFLOAT_BLOCK | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | sampled image, blit src, sampled image filter linear, sampled image filter cubic bit ext, transfer src, transfer dst, sampled image filter minmax | uniform texel buffer |
Reports (6)
From: motorola edge 30 pro, Samsung Galaxy S22, Samsung Galaxy S22 Ultra, Samsung Galaxy S22 Ultra, Samsung Galaxy Tab S8.
| Report | Kind | Tier | Valid | Device | Received |
|---|---|---|---|---|---|
| #462 | benchmark | Attested, locked device | valid | Samsung Galaxy S22 Ultra | |
| #456 | validation | Attested, locked device | valid | Samsung Galaxy S22 Ultra | |
| #424 | validation | Attested, locked device | valid | Samsung Galaxy S22 Ultra | |
| #357 | validation | Attested, locked device | valid | Samsung Galaxy Tab S8 | |
| #167 | benchmark | Attested, locked device | valid | Samsung Galaxy S22 | |
| #162 | benchmark | Attested, locked device | valid | Samsung Galaxy S22 |