vkdb
中文

← Back to browse

Mali-G720-Immortalis

Report: RadxaOrionO6N CIX P1 · submitted by nico · approved

API version1.3.296
Instance version1.3.296
Device typeINTEGRATED_GPU
Vendor ID0x13B5
Device ID0xC8700000
DriverMali-G720-Immortalis 53.0.0
Driver infov1.r53p0-00eac0.51e7b43a8ca32d45d7e15e03e4ee52d8
Driver IDDRIVER_ID_ARM_PROPRIETARY
Pipeline cache UUIDc0de919ecc231fe1c734ee2813d93c12

Extensions (155)

ExtensionRevision
VK_ARM_rasterization_order_attachment_access1
VK_ARM_render_pass_striped1
VK_ARM_scheduling_controls1
VK_ARM_shader_core_builtins2
VK_ARM_shader_core_properties1
VK_EXT_4444_formats1
VK_EXT_astc_decode_mode1
VK_EXT_border_color_swizzle1
VK_EXT_calibrated_timestamps2
VK_EXT_conditional_rendering2
VK_EXT_conservative_rasterization1
VK_EXT_custom_border_color12
VK_EXT_debug_marker4
VK_EXT_depth_clamp_zero_one1
VK_EXT_depth_clip_enable1
VK_EXT_descriptor_buffer1
VK_EXT_descriptor_indexing2
VK_EXT_device_address_binding_report1
VK_EXT_device_fault2
VK_EXT_device_memory_report2
VK_EXT_dynamic_rendering_unused_attachments1
VK_EXT_extended_dynamic_state1
VK_EXT_extended_dynamic_state21
VK_EXT_extended_dynamic_state32
VK_EXT_external_memory_acquire_unmodified1
VK_EXT_external_memory_dma_buf1
VK_EXT_external_memory_host1
VK_EXT_fragment_density_map2
VK_EXT_fragment_density_map21
VK_EXT_frame_boundary1
VK_EXT_global_priority2
VK_EXT_global_priority_query1
VK_EXT_host_image_copy1
VK_EXT_host_query_reset1
VK_EXT_image_2d_view_of_3d1
VK_EXT_image_compression_control1
VK_EXT_image_compression_control_swapchain1
VK_EXT_image_drm_format_modifier2
VK_EXT_image_robustness1
VK_EXT_image_sliced_view_of_3d1
VK_EXT_index_type_uint81
VK_EXT_inline_uniform_block1
VK_EXT_legacy_dithering2
VK_EXT_line_rasterization1
VK_EXT_load_store_op_none1
VK_EXT_multisampled_render_to_single_sampled1
VK_EXT_mutable_descriptor_type1
VK_EXT_non_seamless_cube_map1
VK_EXT_pipeline_creation_cache_control3
VK_EXT_pipeline_creation_feedback1
VK_EXT_pipeline_protected_access1
VK_EXT_pipeline_robustness1
VK_EXT_primitive_topology_list_restart1
VK_EXT_primitives_generated_query1
VK_EXT_private_data1
VK_EXT_provoking_vertex1
VK_EXT_queue_family_foreign1
VK_EXT_rasterization_order_attachment_access1
VK_EXT_rgba10x6_formats1
VK_EXT_robustness21
VK_EXT_sampler_filter_minmax2
VK_EXT_scalar_block_layout1
VK_EXT_separate_stencil_usage1
VK_EXT_shader_demote_to_helper_invocation1
VK_EXT_shader_image_atomic_int641
VK_EXT_shader_subgroup_ballot1
VK_EXT_shader_subgroup_vote1
VK_EXT_shader_tile_image1
VK_EXT_subgroup_size_control2
VK_EXT_subpass_merge_feedback2
VK_EXT_texel_buffer_alignment1
VK_EXT_texture_compression_astc_hdr1
VK_EXT_tooling_info1
VK_EXT_transform_feedback1
VK_EXT_vertex_attribute_divisor3
VK_EXT_vertex_input_dynamic_state2
VK_GOOGLE_decorate_string1
VK_GOOGLE_user_type1
VK_KHR_16bit_storage1
VK_KHR_8bit_storage1
VK_KHR_acceleration_structure13
VK_KHR_bind_memory21
VK_KHR_buffer_device_address1
VK_KHR_calibrated_timestamps1
VK_KHR_cooperative_matrix2
VK_KHR_copy_commands21
VK_KHR_create_renderpass21
VK_KHR_dedicated_allocation3
VK_KHR_deferred_host_operations4
VK_KHR_depth_stencil_resolve1
VK_KHR_descriptor_update_template1
VK_KHR_device_group4
VK_KHR_draw_indirect_count1
VK_KHR_driver_properties1
VK_KHR_dynamic_rendering1
VK_KHR_dynamic_rendering_local_read1
VK_KHR_external_fence1
VK_KHR_external_fence_fd1
VK_KHR_external_memory1
VK_KHR_external_memory_fd1
VK_KHR_external_semaphore1
VK_KHR_external_semaphore_fd1
VK_KHR_format_feature_flags22
VK_KHR_fragment_shading_rate2
VK_KHR_get_memory_requirements21
VK_KHR_global_priority1
VK_KHR_image_format_list1
VK_KHR_imageless_framebuffer1
VK_KHR_index_type_uint81
VK_KHR_line_rasterization1
VK_KHR_load_store_op_none1
VK_KHR_maintenance12
VK_KHR_maintenance21
VK_KHR_maintenance31
VK_KHR_maintenance42
VK_KHR_maintenance51
VK_KHR_maintenance61
VK_KHR_maintenance71
VK_KHR_map_memory21
VK_KHR_multiview1
VK_KHR_pipeline_executable_properties1
VK_KHR_pipeline_library1
VK_KHR_present_id1
VK_KHR_push_descriptor2
VK_KHR_ray_query1
VK_KHR_ray_tracing_pipeline1
VK_KHR_ray_tracing_position_fetch1
VK_KHR_relaxed_block_layout1
VK_KHR_sampler_mirror_clamp_to_edge3
VK_KHR_sampler_ycbcr_conversion14
VK_KHR_separate_depth_stencil_layouts1
VK_KHR_shader_atomic_int641
VK_KHR_shader_draw_parameters1
VK_KHR_shader_expect_assume1
VK_KHR_shader_float_controls4
VK_KHR_shader_float_controls21
VK_KHR_shader_float16_int81
VK_KHR_shader_integer_dot_product1
VK_KHR_shader_maximal_reconvergence1
VK_KHR_shader_non_semantic_info1
VK_KHR_shader_quad_control1
VK_KHR_shader_subgroup_extended_types1
VK_KHR_shader_subgroup_rotate2
VK_KHR_shader_subgroup_uniform_control_flow1
VK_KHR_shader_terminate_invocation1
VK_KHR_spirv_1_41
VK_KHR_storage_buffer_storage_class1
VK_KHR_swapchain70
VK_KHR_synchronization21
VK_KHR_timeline_semaphore2
VK_KHR_uniform_buffer_standard_layout1
VK_KHR_variable_pointers1
VK_KHR_vertex_attribute_divisor1
VK_KHR_vulkan_memory_model3
VK_KHR_zero_initialize_workgroup_memory1

Features

VkPhysicalDevice16BitStorageFeatures (4)
storageBuffer16BitAccess true
storageInputOutput16 true
storagePushConstant16 true
uniformAndStorageBuffer16BitAccess true
VkPhysicalDevice4444FormatsFeaturesEXT (2)
formatA4B4G4R4 true
formatA4R4G4B4 true
VkPhysicalDevice8BitStorageFeatures (3)
storageBuffer8BitAccess true
storagePushConstant8 true
uniformAndStorageBuffer8BitAccess true
VkPhysicalDeviceAccelerationStructureFeaturesKHR (5)
accelerationStructure true
accelerationStructureCaptureReplay true
accelerationStructureHostCommands false
accelerationStructureIndirectBuild true
descriptorBindingAccelerationStructureUpdateAfterBind true
VkPhysicalDeviceAddressBindingReportFeaturesEXT (1)
reportAddressBinding true
VkPhysicalDeviceASTCDecodeFeaturesEXT (1)
decodeModeSharedExponent true
VkPhysicalDeviceBorderColorSwizzleFeaturesEXT (2)
borderColorSwizzle true
borderColorSwizzleFromImage true
VkPhysicalDeviceBufferDeviceAddressFeatures (3)
bufferDeviceAddress true
bufferDeviceAddressCaptureReplay true
bufferDeviceAddressMultiDevice false
VkPhysicalDeviceConditionalRenderingFeaturesEXT (2)
conditionalRendering true
inheritedConditionalRendering true
VkPhysicalDeviceCustomBorderColorFeaturesEXT (2)
customBorderColors true
customBorderColorWithoutFormat true
VkPhysicalDeviceDepthClampZeroOneFeaturesEXT (1)
depthClampZeroOne true
VkPhysicalDeviceDepthClipEnableFeaturesEXT (1)
depthClipEnable true
VkPhysicalDeviceDescriptorBufferFeaturesEXT (4)
descriptorBuffer true
descriptorBufferCaptureReplay true
descriptorBufferImageLayoutIgnored true
descriptorBufferPushDescriptors true
VkPhysicalDeviceDescriptorIndexingFeatures (20)
descriptorBindingPartiallyBound true
descriptorBindingSampledImageUpdateAfterBind true
descriptorBindingStorageBufferUpdateAfterBind true
descriptorBindingStorageImageUpdateAfterBind true
descriptorBindingStorageTexelBufferUpdateAfterBind true
descriptorBindingUniformBufferUpdateAfterBind true
descriptorBindingUniformTexelBufferUpdateAfterBind true
descriptorBindingUpdateUnusedWhilePending true
descriptorBindingVariableDescriptorCount true
runtimeDescriptorArray true
shaderInputAttachmentArrayDynamicIndexing true
shaderInputAttachmentArrayNonUniformIndexing true
shaderSampledImageArrayNonUniformIndexing true
shaderStorageBufferArrayNonUniformIndexing true
shaderStorageImageArrayNonUniformIndexing true
shaderStorageTexelBufferArrayDynamicIndexing true
shaderStorageTexelBufferArrayNonUniformIndexing true
shaderUniformBufferArrayNonUniformIndexing true
shaderUniformTexelBufferArrayDynamicIndexing true
shaderUniformTexelBufferArrayNonUniformIndexing true
VkPhysicalDeviceDeviceMemoryReportFeaturesEXT (1)
deviceMemoryReport true
VkPhysicalDeviceDynamicRenderingFeatures (1)
dynamicRendering true
VkPhysicalDeviceExtendedDynamicState2FeaturesEXT (3)
extendedDynamicState2 true
extendedDynamicState2LogicOp false
extendedDynamicState2PatchControlPoints true
VkPhysicalDeviceExtendedDynamicState3FeaturesEXT (31)
extendedDynamicState3AlphaToCoverageEnable false
extendedDynamicState3AlphaToOneEnable false
extendedDynamicState3ColorBlendAdvanced false
extendedDynamicState3ColorBlendEnable false
extendedDynamicState3ColorBlendEquation false
extendedDynamicState3ColorWriteMask false
extendedDynamicState3ConservativeRasterizationMode true
extendedDynamicState3CoverageModulationMode false
extendedDynamicState3CoverageModulationTable false
extendedDynamicState3CoverageModulationTableEnable false
extendedDynamicState3CoverageReductionMode false
extendedDynamicState3CoverageToColorEnable false
extendedDynamicState3CoverageToColorLocation false
extendedDynamicState3DepthClampEnable true
extendedDynamicState3DepthClipEnable true
extendedDynamicState3DepthClipNegativeOneToOne false
extendedDynamicState3ExtraPrimitiveOverestimationSize false
extendedDynamicState3LineRasterizationMode true
extendedDynamicState3LineStippleEnable false
extendedDynamicState3LogicOpEnable false
extendedDynamicState3PolygonMode false
extendedDynamicState3ProvokingVertexMode true
extendedDynamicState3RasterizationSamples false
extendedDynamicState3RasterizationStream false
extendedDynamicState3RepresentativeFragmentTestEnable false
extendedDynamicState3SampleLocationsEnable false
extendedDynamicState3SampleMask true
extendedDynamicState3ShadingRateImageEnable false
extendedDynamicState3TessellationDomainOrigin true
extendedDynamicState3ViewportSwizzle false
extendedDynamicState3ViewportWScalingEnable false
VkPhysicalDeviceExtendedDynamicStateFeaturesEXT (1)
extendedDynamicState true
VkPhysicalDeviceFaultFeaturesEXT (2)
deviceFault true
deviceFaultVendorBinary false
VkPhysicalDeviceFeatures (55)
alphaToOne false
depthBiasClamp true
depthBounds false
depthClamp true
drawIndirectFirstInstance true
dualSrcBlend true
fillModeNonSolid false
fragmentStoresAndAtomics true
fullDrawIndexUint32 true
geometryShader true
imageCubeArray true
independentBlend true
inheritedQueries true
largePoints true
logicOp true
multiDrawIndirect true
multiViewport false
occlusionQueryPrecise true
pipelineStatisticsQuery false
robustBufferAccess true
samplerAnisotropy true
sampleRateShading true
shaderClipDistance false
shaderCullDistance false
shaderFloat64 false
shaderImageGatherExtended true
shaderInt16 true
shaderInt64 true
shaderResourceMinLod false
shaderResourceResidency false
shaderSampledImageArrayDynamicIndexing true
shaderStorageBufferArrayDynamicIndexing true
shaderStorageImageArrayDynamicIndexing true
shaderStorageImageExtendedFormats true
shaderStorageImageMultisample false
shaderStorageImageReadWithoutFormat true
shaderStorageImageWriteWithoutFormat true
shaderTessellationAndGeometryPointSize false
shaderUniformBufferArrayDynamicIndexing true
sparseBinding false
sparseResidency16Samples false
sparseResidency2Samples false
sparseResidency4Samples false
sparseResidency8Samples false
sparseResidencyAliased false
sparseResidencyBuffer false
sparseResidencyImage2D false
sparseResidencyImage3D false
tessellationShader true
textureCompressionASTC_LDR true
textureCompressionBC true
textureCompressionETC2 true
variableMultisampleRate false
vertexPipelineStoresAndAtomics false
wideLines true
VkPhysicalDeviceFragmentDensityMap2FeaturesEXT (1)
fragmentDensityMapDeferred true
VkPhysicalDeviceFragmentDensityMapFeaturesEXT (3)
fragmentDensityMap true
fragmentDensityMapDynamic true
fragmentDensityMapNonSubsampledImages false
VkPhysicalDeviceFragmentShadingRateFeaturesKHR (3)
attachmentFragmentShadingRate true
pipelineFragmentShadingRate true
primitiveFragmentShadingRate true
VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR (1)
globalPriorityQuery true
VkPhysicalDeviceHostQueryResetFeatures (1)
hostQueryReset true
VkPhysicalDeviceImage2DViewOf3DFeaturesEXT (2)
image2DViewOf3D true
sampler2DViewOf3D true
VkPhysicalDeviceImageCompressionControlFeaturesEXT (1)
imageCompressionControl true
VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT (1)
imageCompressionControlSwapchain true
VkPhysicalDeviceImagelessFramebufferFeatures (1)
imagelessFramebuffer true
VkPhysicalDeviceImageRobustnessFeatures (1)
robustImageAccess true
VkPhysicalDeviceIndexTypeUint8FeaturesEXT (1)
indexTypeUint8 true
VkPhysicalDeviceInlineUniformBlockFeatures (2)
descriptorBindingInlineUniformBlockUpdateAfterBind true
inlineUniformBlock true
VkPhysicalDeviceLegacyDitheringFeaturesEXT (1)
legacyDithering true
VkPhysicalDeviceLineRasterizationFeaturesEXT (6)
bresenhamLines true
rectangularLines true
smoothLines false
stippledBresenhamLines false
stippledRectangularLines false
stippledSmoothLines false
VkPhysicalDeviceMaintenance4Features (1)
maintenance4 true
VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT (1)
multisampledRenderToSingleSampled true
VkPhysicalDeviceMultiviewFeatures (3)
multiview true
multiviewGeometryShader false
multiviewTessellationShader false
VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT (1)
mutableDescriptorType true
VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT (1)
nonSeamlessCubeMap true
VkPhysicalDevicePipelineCreationCacheControlFeatures (1)
pipelineCreationCacheControl true
VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR (1)
pipelineExecutableInfo true
VkPhysicalDevicePipelineProtectedAccessFeaturesEXT (1)
pipelineProtectedAccess true
VkPhysicalDevicePipelineRobustnessFeaturesEXT (1)
pipelineRobustness true
VkPhysicalDevicePresentIdFeaturesKHR (1)
presentId true
VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT (3)
primitivesGeneratedQuery true
primitivesGeneratedQueryWithNonZeroStreams false
primitivesGeneratedQueryWithRasterizerDiscard true
VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT (2)
primitiveTopologyListRestart true
primitiveTopologyPatchListRestart false
VkPhysicalDevicePrivateDataFeatures (1)
privateData true
VkPhysicalDeviceProtectedMemoryFeatures (1)
protectedMemory false
VkPhysicalDeviceProvokingVertexFeaturesEXT (2)
provokingVertexLast true
transformFeedbackPreservesProvokingVertex false
VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT (3)
rasterizationOrderColorAttachmentAccess true
rasterizationOrderDepthAttachmentAccess true
rasterizationOrderStencilAttachmentAccess true
VkPhysicalDeviceRayQueryFeaturesKHR (1)
rayQuery true
VkPhysicalDeviceRayTracingPipelineFeaturesKHR (5)
rayTracingPipeline true
rayTracingPipelineShaderGroupHandleCaptureReplay false
rayTracingPipelineShaderGroupHandleCaptureReplayMixed false
rayTracingPipelineTraceRaysIndirect true
rayTraversalPrimitiveCulling true
VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT (1)
formatRgba10x6WithoutYCbCrSampler true
VkPhysicalDeviceRobustness2FeaturesEXT (3)
nullDescriptor true
robustBufferAccess2 true
robustImageAccess2 true
VkPhysicalDeviceSamplerYcbcrConversionFeatures (1)
samplerYcbcrConversion true
VkPhysicalDeviceScalarBlockLayoutFeatures (1)
scalarBlockLayout true
VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures (1)
separateDepthStencilLayouts true
VkPhysicalDeviceShaderAtomicInt64Features (2)
shaderBufferInt64Atomics true
shaderSharedInt64Atomics true
VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures (1)
shaderDemoteToHelperInvocation true
VkPhysicalDeviceShaderDrawParametersFeatures (1)
shaderDrawParameters true
VkPhysicalDeviceShaderFloat16Int8Features (2)
shaderFloat16 true
shaderInt8 true
VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT (2)
shaderImageInt64Atomics true
sparseImageInt64Atomics false
VkPhysicalDeviceShaderIntegerDotProductFeatures (1)
shaderIntegerDotProduct true
VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures (1)
shaderSubgroupExtendedTypes true
VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR (1)
shaderSubgroupUniformControlFlow true
VkPhysicalDeviceShaderTerminateInvocationFeatures (1)
shaderTerminateInvocation true
VkPhysicalDeviceSubgroupSizeControlFeatures (2)
computeFullSubgroups true
subgroupSizeControl true
VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT (1)
subpassMergeFeedback true
VkPhysicalDeviceSynchronization2Features (1)
synchronization2 true
VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT (1)
texelBufferAlignment true
VkPhysicalDeviceTextureCompressionASTCHDRFeatures (1)
textureCompressionASTC_HDR true
VkPhysicalDeviceTimelineSemaphoreFeatures (1)
timelineSemaphore true
VkPhysicalDeviceTransformFeedbackFeaturesEXT (2)
geometryStreams false
transformFeedback true
VkPhysicalDeviceUniformBufferStandardLayoutFeatures (1)
uniformBufferStandardLayout true
VkPhysicalDeviceVariablePointersFeatures (2)
variablePointers true
variablePointersStorageBuffer true
VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT (2)
vertexAttributeInstanceRateDivisor true
vertexAttributeInstanceRateZeroDivisor false
VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT (1)
vertexInputDynamicState true
VkPhysicalDeviceVulkan11Features (12)
multiview true
multiviewGeometryShader false
multiviewTessellationShader false
protectedMemory false
samplerYcbcrConversion true
shaderDrawParameters true
storageBuffer16BitAccess true
storageInputOutput16 true
storagePushConstant16 true
uniformAndStorageBuffer16BitAccess true
variablePointers true
variablePointersStorageBuffer true
VkPhysicalDeviceVulkan12Features (47)
bufferDeviceAddress true
bufferDeviceAddressCaptureReplay true
bufferDeviceAddressMultiDevice false
descriptorBindingPartiallyBound true
descriptorBindingSampledImageUpdateAfterBind true
descriptorBindingStorageBufferUpdateAfterBind true
descriptorBindingStorageImageUpdateAfterBind true
descriptorBindingStorageTexelBufferUpdateAfterBind true
descriptorBindingUniformBufferUpdateAfterBind true
descriptorBindingUniformTexelBufferUpdateAfterBind true
descriptorBindingUpdateUnusedWhilePending true
descriptorBindingVariableDescriptorCount true
descriptorIndexing true
drawIndirectCount true
hostQueryReset true
imagelessFramebuffer true
runtimeDescriptorArray true
samplerFilterMinmax true
samplerMirrorClampToEdge true
scalarBlockLayout true
separateDepthStencilLayouts true
shaderBufferInt64Atomics true
shaderFloat16 true
shaderInputAttachmentArrayDynamicIndexing true
shaderInputAttachmentArrayNonUniformIndexing true
shaderInt8 true
shaderOutputLayer true
shaderOutputViewportIndex true
shaderSampledImageArrayNonUniformIndexing true
shaderSharedInt64Atomics true
shaderStorageBufferArrayNonUniformIndexing true
shaderStorageImageArrayNonUniformIndexing true
shaderStorageTexelBufferArrayDynamicIndexing true
shaderStorageTexelBufferArrayNonUniformIndexing true
shaderSubgroupExtendedTypes true
shaderUniformBufferArrayNonUniformIndexing true
shaderUniformTexelBufferArrayDynamicIndexing true
shaderUniformTexelBufferArrayNonUniformIndexing true
storageBuffer8BitAccess true
storagePushConstant8 true
subgroupBroadcastDynamicId true
timelineSemaphore true
uniformAndStorageBuffer8BitAccess true
uniformBufferStandardLayout true
vulkanMemoryModel true
vulkanMemoryModelAvailabilityVisibilityChains true
vulkanMemoryModelDeviceScope true
VkPhysicalDeviceVulkan13Features (15)
computeFullSubgroups true
descriptorBindingInlineUniformBlockUpdateAfterBind true
dynamicRendering true
inlineUniformBlock true
maintenance4 true
pipelineCreationCacheControl true
privateData true
robustImageAccess true
shaderDemoteToHelperInvocation true
shaderIntegerDotProduct true
shaderTerminateInvocation true
shaderZeroInitializeWorkgroupMemory true
subgroupSizeControl true
synchronization2 true
textureCompressionASTC_HDR true
VkPhysicalDeviceVulkanMemoryModelFeatures (3)
vulkanMemoryModel true
vulkanMemoryModelAvailabilityVisibilityChains true
vulkanMemoryModelDeviceScope true
VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures (1)
shaderZeroInitializeWorkgroupMemory true

Properties

VkPhysicalDeviceAccelerationStructurePropertiesKHR (8)
maxDescriptorSetAccelerationStructures 8388608
maxDescriptorSetUpdateAfterBindAccelerationStructures 8388608
maxGeometryCount 16777215
maxInstanceCount 16777215
maxPerStageDescriptorAccelerationStructures 8388608
maxPerStageDescriptorUpdateAfterBindAccelerationStructures 8388608
maxPrimitiveCount 536870911
minAccelerationStructureScratchOffsetAlignment 64
VkPhysicalDeviceConservativeRasterizationPropertiesEXT (9)
conservativePointAndLineRasterization false
conservativeRasterizationPostDepthCoverage false
degenerateLinesRasterized false
degenerateTrianglesRasterized false
extraPrimitiveOverestimationSizeGranularity 0
fullyCoveredFragmentShaderInputVariable false
maxExtraPrimitiveOverestimationSize 0
primitiveOverestimationSize 0.00195312
primitiveUnderestimation false
VkPhysicalDeviceCustomBorderColorPropertiesEXT (1)
maxCustomBorderColorSamplers 4294967295
VkPhysicalDeviceDepthStencilResolveProperties (4)
independentResolve false
independentResolveNone false
supportedDepthResolveModes ["VK_RESOLVE_MODE_SAMPLE_ZERO_BIT"]
supportedStencilResolveModes ["VK_RESOLVE_MODE_SAMPLE_ZERO_BIT"]
VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT (1)
combinedImageSamplerDensityMapDescriptorSize 96
VkPhysicalDeviceDescriptorBufferPropertiesEXT (33)
accelerationStructureCaptureReplayDescriptorDataSize 0
accelerationStructureDescriptorSize 32
allowSamplerImageViewPostSubmitCreation true
bufferCaptureReplayDescriptorDataSize 0
bufferlessPushDescriptors false
combinedImageSamplerDescriptorSingleArray false
combinedImageSamplerDescriptorSize 64
descriptorBufferAddressSpaceSize 68719476736
descriptorBufferOffsetAlignment 32
imageCaptureReplayDescriptorDataSize 0
imageViewCaptureReplayDescriptorDataSize 16
inputAttachmentDescriptorSize 32
maxDescriptorBufferBindings 7
maxEmbeddedImmutableSamplerBindings 7
maxEmbeddedImmutableSamplers 8388608
maxResourceDescriptorBufferBindings 7
maxResourceDescriptorBufferRange 68719476736
maxSamplerDescriptorBufferBindings 7
maxSamplerDescriptorBufferRange 68719476736
resourceDescriptorBufferAddressSpaceSize 68719476736
robustStorageBufferDescriptorSize 32
robustStorageTexelBufferDescriptorSize 32
robustUniformBufferDescriptorSize 32
robustUniformTexelBufferDescriptorSize 32
sampledImageDescriptorSize 32
samplerCaptureReplayDescriptorDataSize 0
samplerDescriptorBufferAddressSpaceSize 68719476736
samplerDescriptorSize 32
storageBufferDescriptorSize 32
storageImageDescriptorSize 32
storageTexelBufferDescriptorSize 32
uniformBufferDescriptorSize 32
uniformTexelBufferDescriptorSize 32
VkPhysicalDeviceDescriptorIndexingProperties (23)
maxDescriptorSetUpdateAfterBindInputAttachments 9
maxDescriptorSetUpdateAfterBindSampledImages 8388608
maxDescriptorSetUpdateAfterBindSamplers 8388608
maxDescriptorSetUpdateAfterBindStorageBuffers 8388608
maxDescriptorSetUpdateAfterBindStorageBuffersDynamic 32
maxDescriptorSetUpdateAfterBindStorageImages 8388608
maxDescriptorSetUpdateAfterBindUniformBuffers 8388608
maxDescriptorSetUpdateAfterBindUniformBuffersDynamic 32
maxPerStageDescriptorUpdateAfterBindInputAttachments 9
maxPerStageDescriptorUpdateAfterBindSampledImages 8388608
maxPerStageDescriptorUpdateAfterBindSamplers 8388608
maxPerStageDescriptorUpdateAfterBindStorageBuffers 8388608
maxPerStageDescriptorUpdateAfterBindStorageImages 8388608
maxPerStageDescriptorUpdateAfterBindUniformBuffers 8388608
maxPerStageUpdateAfterBindResources 8388608
maxUpdateAfterBindDescriptorsInAllPools 4294967295
quadDivergentImplicitLod false
robustBufferAccessUpdateAfterBind true
shaderInputAttachmentArrayNonUniformIndexingNative false
shaderSampledImageArrayNonUniformIndexingNative false
shaderStorageBufferArrayNonUniformIndexingNative true
shaderStorageImageArrayNonUniformIndexingNative false
shaderUniformBufferArrayNonUniformIndexingNative false
VkPhysicalDeviceExtendedDynamicState3PropertiesEXT (1)
dynamicPrimitiveTopologyUnrestricted false
VkPhysicalDeviceExternalMemoryHostPropertiesEXT (1)
minImportedHostPointerAlignment 4096
VkPhysicalDeviceFloatControlsProperties (17)
denormBehaviorIndependence VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
roundingModeIndependence VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
shaderDenormFlushToZeroFloat16 true
shaderDenormFlushToZeroFloat32 true
shaderDenormFlushToZeroFloat64 false
shaderDenormPreserveFloat16 true
shaderDenormPreserveFloat32 true
shaderDenormPreserveFloat64 false
shaderRoundingModeRTEFloat16 true
shaderRoundingModeRTEFloat32 true
shaderRoundingModeRTEFloat64 false
shaderRoundingModeRTZFloat16 true
shaderRoundingModeRTZFloat32 true
shaderRoundingModeRTZFloat64 false
shaderSignedZeroInfNanPreserveFloat16 true
shaderSignedZeroInfNanPreserveFloat32 true
shaderSignedZeroInfNanPreserveFloat64 false
VkPhysicalDeviceFragmentDensityMap2PropertiesEXT (4)
maxDescriptorSetSubsampledSamplers 8
maxSubsampledArrayLayers 4096
subsampledCoarseReconstructionEarlyAccess true
subsampledLoads false
VkPhysicalDeviceFragmentDensityMapPropertiesEXT (3)
fragmentDensityInvocations true
maxFragmentDensityTexelSize {"width":64,"height":64}
minFragmentDensityTexelSize {"width":64,"height":64}
VkPhysicalDeviceFragmentShadingRatePropertiesKHR (17)
fragmentShadingRateNonTrivialCombinerOps true
fragmentShadingRateStrictMultiplyCombiner true
fragmentShadingRateWithConservativeRasterization true
fragmentShadingRateWithCustomSampleLocations false
fragmentShadingRateWithFragmentShaderInterlock false
fragmentShadingRateWithSampleMask true
fragmentShadingRateWithShaderDepthStencilWrites true
fragmentShadingRateWithShaderSampleMask true
layeredShadingRateAttachments true
maxFragmentShadingRateAttachmentTexelSize {"width":32,"height":32}
maxFragmentShadingRateAttachmentTexelSizeAspectRatio 1
maxFragmentShadingRateCoverageSamples 16
maxFragmentShadingRateRasterizationSamples SAMPLE_COUNT_4_BIT
maxFragmentSize {"width":4,"height":4}
maxFragmentSizeAspectRatio 2
minFragmentShadingRateAttachmentTexelSize {"width":8,"height":8}
primitiveFragmentShadingRateWithMultipleViewports false
VkPhysicalDeviceIDProperties (4)
deviceLUIDValid false
deviceNodeMask 0
deviceUUID [0,0,112,200,1,0,0,0,0,0,0,0,0,0,0,0]
driverUUID [38,215,131,0,84,129,52,32,204,177,27,1,77,212,208,219]
VkPhysicalDeviceInlineUniformBlockProperties (5)
maxDescriptorSetInlineUniformBlocks 192
maxDescriptorSetUpdateAfterBindInlineUniformBlocks 192
maxInlineUniformBlockSize 65536
maxPerStageDescriptorInlineUniformBlocks 32
maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks 32
VkPhysicalDeviceLimits (106)
bufferImageGranularity 1
discreteQueuePriorities 2
framebufferColorSampleCounts ["VK_SAMPLE_COUNT_1_BIT","VK_SAMPLE_COUNT_2_BIT","VK_SAMPLE_COUNT_4_BIT","VK_SAMPLE_COUNT_8_BIT","VK_SAMPLE_COUNT_16_BIT"]
framebufferDepthSampleCounts ["VK_SAMPLE_COUNT_1_BIT","VK_SAMPLE_COUNT_2_BIT","VK_SAMPLE_COUNT_4_BIT","VK_SAMPLE_COUNT_8_BIT","VK_SAMPLE_COUNT_16_BIT"]
framebufferNoAttachmentsSampleCounts ["VK_SAMPLE_COUNT_1_BIT","VK_SAMPLE_COUNT_2_BIT","VK_SAMPLE_COUNT_4_BIT","VK_SAMPLE_COUNT_8_BIT","VK_SAMPLE_COUNT_16_BIT"]
framebufferStencilSampleCounts ["VK_SAMPLE_COUNT_1_BIT","VK_SAMPLE_COUNT_2_BIT","VK_SAMPLE_COUNT_4_BIT","VK_SAMPLE_COUNT_8_BIT","VK_SAMPLE_COUNT_16_BIT"]
lineWidthGranularity 0.0625
lineWidthRange [1,4095.94]
maxBoundDescriptorSets 7
maxClipDistances 0
maxColorAttachments 8
maxCombinedClipAndCullDistances 0
maxComputeSharedMemorySize 32768
maxComputeWorkGroupCount [4294967295,4294967295,4294967295]
maxComputeWorkGroupInvocations 1024
maxComputeWorkGroupSize [1024,1024,1024]
maxCullDistances 0
maxDescriptorSetInputAttachments 9
maxDescriptorSetSampledImages 8388608
maxDescriptorSetSamplers 8388608
maxDescriptorSetStorageBuffers 8388608
maxDescriptorSetStorageBuffersDynamic 32
maxDescriptorSetStorageImages 8388608
maxDescriptorSetUniformBuffers 8388608
maxDescriptorSetUniformBuffersDynamic 32
maxDrawIndexedIndexValue 4294967295
maxDrawIndirectCount 4294967295
maxFragmentCombinedOutputResources 16777224
maxFragmentDualSrcAttachments 8
maxFragmentInputComponents 128
maxFragmentOutputAttachments 8
maxFramebufferHeight 65536
maxFramebufferLayers 256
maxFramebufferWidth 65536
maxGeometryInputComponents 128
maxGeometryOutputComponents 128
maxGeometryOutputVertices 256
maxGeometryShaderInvocations 32
maxGeometryTotalOutputComponents 2048
maxImageArrayLayers 4096
maxImageDimension1D 65536
maxImageDimension2D 65536
maxImageDimension3D 65536
maxImageDimensionCube 65536
maxInterpolationOffset 0.4375
maxMemoryAllocationCount 16384
maxPerStageDescriptorInputAttachments 9
maxPerStageDescriptorSampledImages 8388608
maxPerStageDescriptorSamplers 8388608
maxPerStageDescriptorStorageBuffers 8388608
maxPerStageDescriptorStorageImages 8388608
maxPerStageDescriptorUniformBuffers 8388608
maxPerStageResources 8388608
maxPushConstantsSize 256
maxSampleMaskWords 1
maxSamplerAllocationCount 4294967295
maxSamplerAnisotropy 16
maxSamplerLodBias 126
maxStorageBufferRange 2147483648
maxTessellationControlPerPatchOutputComponents 120
maxTessellationControlPerVertexInputComponents 128
maxTessellationControlPerVertexOutputComponents 128
maxTessellationControlTotalOutputComponents 4096
maxTessellationEvaluationInputComponents 128
maxTessellationEvaluationOutputComponents 128
maxTessellationGenerationLevel 64
maxTessellationPatchSize 32
maxTexelBufferElements 268435456
maxTexelGatherOffset 7
maxTexelOffset 7
maxUniformBufferRange 2147483648
maxVertexInputAttributeOffset 2047
maxVertexInputAttributes 32
maxVertexInputBindings 32
maxVertexInputBindingStride 2048
maxVertexOutputComponents 128
maxViewportDimensions [65536,65536]
maxViewports 1
minInterpolationOffset -0.5
minMemoryMapAlignment 64
minStorageBufferOffsetAlignment 64
minTexelBufferOffsetAlignment 64
minTexelGatherOffset -8
minTexelOffset -8
minUniformBufferOffsetAlignment 16
mipmapPrecisionBits 8
nonCoherentAtomSize 64
optimalBufferCopyOffsetAlignment 64
optimalBufferCopyRowPitchAlignment 64
pointSizeGranularity 0.0625
pointSizeRange [1,1024]
sampledImageColorSampleCounts ["VK_SAMPLE_COUNT_1_BIT","VK_SAMPLE_COUNT_2_BIT","VK_SAMPLE_COUNT_4_BIT","VK_SAMPLE_COUNT_8_BIT","VK_SAMPLE_COUNT_16_BIT"]
sampledImageDepthSampleCounts ["VK_SAMPLE_COUNT_1_BIT","VK_SAMPLE_COUNT_2_BIT","VK_SAMPLE_COUNT_4_BIT","VK_SAMPLE_COUNT_8_BIT","VK_SAMPLE_COUNT_16_BIT"]
sampledImageIntegerSampleCounts ["VK_SAMPLE_COUNT_1_BIT","VK_SAMPLE_COUNT_2_BIT","VK_SAMPLE_COUNT_4_BIT","VK_SAMPLE_COUNT_8_BIT","VK_SAMPLE_COUNT_16_BIT"]
sampledImageStencilSampleCounts ["VK_SAMPLE_COUNT_1_BIT","VK_SAMPLE_COUNT_2_BIT","VK_SAMPLE_COUNT_4_BIT","VK_SAMPLE_COUNT_8_BIT","VK_SAMPLE_COUNT_16_BIT"]
sparseAddressSpaceSize 0
standardSampleLocations true
storageImageSampleCounts ["VK_SAMPLE_COUNT_1_BIT"]
strictLines true
subPixelInterpolationOffsetBits 4
subPixelPrecisionBits 8
subTexelPrecisionBits 8
timestampComputeAndGraphics true
timestampPeriod 1
viewportBoundsRange [-131072,131071]
viewportSubPixelBits 0
VkPhysicalDeviceLineRasterizationPropertiesEXT (1)
lineSubPixelPrecisionBits 8
VkPhysicalDeviceMaintenance3Properties (2)
maxMemoryAllocationSize 8589934592
maxPerSetDescriptors 8388608
VkPhysicalDeviceMaintenance4Properties (1)
maxBufferSize 8589934592
VkPhysicalDeviceMultiviewProperties (2)
maxMultiviewInstanceIndex 4294967295
maxMultiviewViewCount 8
VkPhysicalDevicePipelineRobustnessPropertiesEXT (4)
defaultRobustnessImages VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT
defaultRobustnessStorageBuffers VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT
defaultRobustnessUniformBuffers VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT
defaultRobustnessVertexInputs VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT
VkPhysicalDevicePointClippingProperties (1)
pointClippingBehavior VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
VkPhysicalDeviceProtectedMemoryProperties (1)
protectedNoFault false
VkPhysicalDeviceProvokingVertexPropertiesEXT (2)
provokingVertexModePerPipeline false
transformFeedbackPreservesTriangleFanProvokingVertex false
VkPhysicalDevicePushDescriptorPropertiesKHR (1)
maxPushDescriptors 32
VkPhysicalDeviceRayTracingPipelinePropertiesKHR (8)
maxRayDispatchInvocationCount 1073741824
maxRayHitAttributeSize 32
maxRayRecursionDepth 1
maxShaderGroupStride 4096
shaderGroupBaseAlignment 64
shaderGroupHandleAlignment 32
shaderGroupHandleCaptureReplaySize 64
shaderGroupHandleSize 32
VkPhysicalDeviceRobustness2PropertiesEXT (2)
robustStorageBufferAccessSizeAlignment 4
robustUniformBufferAccessSizeAlignment 256
VkPhysicalDeviceSamplerFilterMinmaxProperties (2)
filterMinmaxImageComponentMapping true
filterMinmaxSingleComponentFormats true
VkPhysicalDeviceShaderIntegerDotProductProperties (30)
integerDotProduct16BitMixedSignednessAccelerated false
integerDotProduct16BitSignedAccelerated false
integerDotProduct16BitUnsignedAccelerated false
integerDotProduct32BitMixedSignednessAccelerated false
integerDotProduct32BitSignedAccelerated false
integerDotProduct32BitUnsignedAccelerated false
integerDotProduct4x8BitPackedMixedSignednessAccelerated false
integerDotProduct4x8BitPackedSignedAccelerated true
integerDotProduct4x8BitPackedUnsignedAccelerated true
integerDotProduct64BitMixedSignednessAccelerated false
integerDotProduct64BitSignedAccelerated false
integerDotProduct64BitUnsignedAccelerated false
integerDotProduct8BitMixedSignednessAccelerated false
integerDotProduct8BitSignedAccelerated true
integerDotProduct8BitUnsignedAccelerated true
integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated false
integerDotProductAccumulatingSaturating16BitSignedAccelerated false
integerDotProductAccumulatingSaturating16BitUnsignedAccelerated false
integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated false
integerDotProductAccumulatingSaturating32BitSignedAccelerated false
integerDotProductAccumulatingSaturating32BitUnsignedAccelerated false
integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated false
integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated true
integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated true
integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated false
integerDotProductAccumulatingSaturating64BitSignedAccelerated false
integerDotProductAccumulatingSaturating64BitUnsignedAccelerated false
integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated false
integerDotProductAccumulatingSaturating8BitSignedAccelerated true
integerDotProductAccumulatingSaturating8BitUnsignedAccelerated true
VkPhysicalDeviceSparseProperties (5)
residencyAlignedMipSize false
residencyNonResidentStrict false
residencyStandard2DBlockShape false
residencyStandard2DMultisampleBlockShape false
residencyStandard3DBlockShape false
VkPhysicalDeviceSubgroupProperties (4)
quadOperationsInAllStages false
subgroupSize 16
supportedOperations ["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_CLUSTERED_BIT","VK_SUBGROUP_FEATURE_QUAD_BIT"]
supportedStages ["VK_SHADER_STAGE_FRAGMENT_BIT","VK_SHADER_STAGE_COMPUTE_BIT","VK_SHADER_STAGE_RAYGEN_BIT_KHR","VK_SHADER_STAGE_ANY_HIT_BIT_KHR","VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR","VK_SHADER_STAGE_MISS_BIT_KHR","VK_SHADER_STAGE_INTERSECTION_BIT_KHR","VK_SHADER_STAGE_CALLABLE_BIT_KHR"]
VkPhysicalDeviceSubgroupSizeControlProperties (4)
maxComputeWorkgroupSubgroups 64
maxSubgroupSize 16
minSubgroupSize 16
requiredSubgroupSizeStages ["VK_SHADER_STAGE_FRAGMENT_BIT","VK_SHADER_STAGE_COMPUTE_BIT","VK_SHADER_STAGE_RAYGEN_BIT_KHR","VK_SHADER_STAGE_ANY_HIT_BIT_KHR","VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR","VK_SHADER_STAGE_MISS_BIT_KHR","VK_SHADER_STAGE_INTERSECTION_BIT_KHR","VK_SHADER_STAGE_CALLABLE_BIT_KHR"]
VkPhysicalDeviceTexelBufferAlignmentProperties (4)
storageTexelBufferOffsetAlignmentBytes 64
storageTexelBufferOffsetSingleTexelAlignment false
uniformTexelBufferOffsetAlignmentBytes 4
uniformTexelBufferOffsetSingleTexelAlignment true
VkPhysicalDeviceTimelineSemaphoreProperties (1)
maxTimelineSemaphoreValueDifference 18446744073709552000
VkPhysicalDeviceTransformFeedbackPropertiesEXT (10)
maxTransformFeedbackBufferDataSize 512
maxTransformFeedbackBufferDataStride 512
maxTransformFeedbackBuffers 4
maxTransformFeedbackBufferSize 268435456
maxTransformFeedbackStreamDataSize 512
maxTransformFeedbackStreams 1
transformFeedbackDraw false
transformFeedbackQueries true
transformFeedbackRasterizationStreamSelect false
transformFeedbackStreamsLinesTriangles false
VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT (1)
maxVertexAttribDivisor 0
VkPhysicalDeviceVulkan11Properties (14)
deviceLUIDValid false
deviceNodeMask 0
deviceUUID [0,0,112,200,1,0,0,0,0,0,0,0,0,0,0,0]
driverUUID [38,215,131,0,84,129,52,32,204,177,27,1,77,212,208,219]
maxMemoryAllocationSize 8589934592
maxMultiviewInstanceIndex 4294967295
maxMultiviewViewCount 8
maxPerSetDescriptors 8388608
pointClippingBehavior VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
protectedNoFault false
subgroupQuadOperationsInAllStages false
subgroupSize 16
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_CLUSTERED_BIT","VK_SUBGROUP_FEATURE_QUAD_BIT"]
subgroupSupportedStages ["VK_SHADER_STAGE_FRAGMENT_BIT","VK_SHADER_STAGE_COMPUTE_BIT","VK_SHADER_STAGE_RAYGEN_BIT_KHR","VK_SHADER_STAGE_ANY_HIT_BIT_KHR","VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR","VK_SHADER_STAGE_MISS_BIT_KHR","VK_SHADER_STAGE_INTERSECTION_BIT_KHR","VK_SHADER_STAGE_CALLABLE_BIT_KHR"]
VkPhysicalDeviceVulkan12Properties (52)
conformanceVersion {"major":1,"minor":3,"subminor":9,"patch":2}
denormBehaviorIndependence VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
driverID VK_DRIVER_ID_ARM_PROPRIETARY
driverInfo v1.r53p0-00eac0.51e7b43a8ca32d45d7e15e03e4ee52d8
driverName Mali-G720-Immortalis
filterMinmaxImageComponentMapping true
filterMinmaxSingleComponentFormats true
framebufferIntegerColorSampleCounts ["VK_SAMPLE_COUNT_1_BIT","VK_SAMPLE_COUNT_2_BIT","VK_SAMPLE_COUNT_4_BIT","VK_SAMPLE_COUNT_8_BIT","VK_SAMPLE_COUNT_16_BIT"]
independentResolve false
independentResolveNone false
maxDescriptorSetUpdateAfterBindInputAttachments 9
maxDescriptorSetUpdateAfterBindSampledImages 8388608
maxDescriptorSetUpdateAfterBindSamplers 8388608
maxDescriptorSetUpdateAfterBindStorageBuffers 8388608
maxDescriptorSetUpdateAfterBindStorageBuffersDynamic 32
maxDescriptorSetUpdateAfterBindStorageImages 8388608
maxDescriptorSetUpdateAfterBindUniformBuffers 8388608
maxDescriptorSetUpdateAfterBindUniformBuffersDynamic 32
maxPerStageDescriptorUpdateAfterBindInputAttachments 9
maxPerStageDescriptorUpdateAfterBindSampledImages 8388608
maxPerStageDescriptorUpdateAfterBindSamplers 8388608
maxPerStageDescriptorUpdateAfterBindStorageBuffers 8388608
maxPerStageDescriptorUpdateAfterBindStorageImages 8388608
maxPerStageDescriptorUpdateAfterBindUniformBuffers 8388608
maxPerStageUpdateAfterBindResources 8388608
maxTimelineSemaphoreValueDifference 18446744073709552000
maxUpdateAfterBindDescriptorsInAllPools 4294967295
quadDivergentImplicitLod false
robustBufferAccessUpdateAfterBind true
roundingModeIndependence VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
shaderDenormFlushToZeroFloat16 true
shaderDenormFlushToZeroFloat32 true
shaderDenormFlushToZeroFloat64 false
shaderDenormPreserveFloat16 true
shaderDenormPreserveFloat32 true
shaderDenormPreserveFloat64 false
shaderInputAttachmentArrayNonUniformIndexingNative false
shaderRoundingModeRTEFloat16 true
shaderRoundingModeRTEFloat32 true
shaderRoundingModeRTEFloat64 false
shaderRoundingModeRTZFloat16 true
shaderRoundingModeRTZFloat32 true
shaderRoundingModeRTZFloat64 false
shaderSampledImageArrayNonUniformIndexingNative false
shaderSignedZeroInfNanPreserveFloat16 true
shaderSignedZeroInfNanPreserveFloat32 true
shaderSignedZeroInfNanPreserveFloat64 false
shaderStorageBufferArrayNonUniformIndexingNative true
shaderStorageImageArrayNonUniformIndexingNative false
shaderUniformBufferArrayNonUniformIndexingNative false
supportedDepthResolveModes ["VK_RESOLVE_MODE_SAMPLE_ZERO_BIT"]
supportedStencilResolveModes ["VK_RESOLVE_MODE_SAMPLE_ZERO_BIT"]
VkPhysicalDeviceVulkan13Properties (45)
integerDotProduct16BitMixedSignednessAccelerated false
integerDotProduct16BitSignedAccelerated false
integerDotProduct16BitUnsignedAccelerated false
integerDotProduct32BitMixedSignednessAccelerated false
integerDotProduct32BitSignedAccelerated false
integerDotProduct32BitUnsignedAccelerated false
integerDotProduct4x8BitPackedMixedSignednessAccelerated false
integerDotProduct4x8BitPackedSignedAccelerated true
integerDotProduct4x8BitPackedUnsignedAccelerated true
integerDotProduct64BitMixedSignednessAccelerated false
integerDotProduct64BitSignedAccelerated false
integerDotProduct64BitUnsignedAccelerated false
integerDotProduct8BitMixedSignednessAccelerated false
integerDotProduct8BitSignedAccelerated true
integerDotProduct8BitUnsignedAccelerated true
integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated false
integerDotProductAccumulatingSaturating16BitSignedAccelerated false
integerDotProductAccumulatingSaturating16BitUnsignedAccelerated false
integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated false
integerDotProductAccumulatingSaturating32BitSignedAccelerated false
integerDotProductAccumulatingSaturating32BitUnsignedAccelerated false
integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated false
integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated true
integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated true
integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated false
integerDotProductAccumulatingSaturating64BitSignedAccelerated false
integerDotProductAccumulatingSaturating64BitUnsignedAccelerated false
integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated false
integerDotProductAccumulatingSaturating8BitSignedAccelerated true
integerDotProductAccumulatingSaturating8BitUnsignedAccelerated true
maxBufferSize 8589934592
maxComputeWorkgroupSubgroups 64
maxDescriptorSetInlineUniformBlocks 192
maxDescriptorSetUpdateAfterBindInlineUniformBlocks 192
maxInlineUniformBlockSize 65536
maxInlineUniformTotalSize 12582912
maxPerStageDescriptorInlineUniformBlocks 32
maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks 32
maxSubgroupSize 16
minSubgroupSize 16
requiredSubgroupSizeStages ["VK_SHADER_STAGE_FRAGMENT_BIT","VK_SHADER_STAGE_COMPUTE_BIT","VK_SHADER_STAGE_RAYGEN_BIT_KHR","VK_SHADER_STAGE_ANY_HIT_BIT_KHR","VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR","VK_SHADER_STAGE_MISS_BIT_KHR","VK_SHADER_STAGE_INTERSECTION_BIT_KHR","VK_SHADER_STAGE_CALLABLE_BIT_KHR"]
storageTexelBufferOffsetAlignmentBytes 64
storageTexelBufferOffsetSingleTexelAlignment false
uniformTexelBufferOffsetAlignmentBytes 4
uniformTexelBufferOffsetSingleTexelAlignment true

Performance (vkpeak)

Mali-G720-Immortalis · Mali-G720-Immortalis / v1.r53p0-00eac0.51e7b43a8ca32d45d7e15e03e4ee52d8

BenchmarkResultUnit
fp32-scalar 2174.09 GFLOPS
fp32-vec4 2352.86 GFLOPS
fp16-scalar 2150.81 GFLOPS
fp16-vec4 4518.96 GFLOPS
fp16-matrix 2428.52 GFLOPS
fp64-scalar 0 GFLOPS
fp64-vec4 0 GFLOPS
int32-scalar 305.33 GIOPS
int32-vec4 308.59 GIOPS
int16-scalar 305.48 GIOPS
int16-vec4 614.48 GIOPS
int64-scalar 73.37 GIOPS
int64-vec4 76.41 GIOPS
int8-dotprod 8585.94 GIOPS
int8-matrix 9847.61 GIOPS
bf16-dotprod 0 GFLOPS
bf16-matrix 0 GFLOPS
fp8-matrix 0 GFLOPS
bf8-matrix 0 GFLOPS
copy-h2h 14.32 GBPS
copy-h2d 14.82 GBPS
copy-d2h 2.02 GBPS
copy-d2d 23.67 GBPS