vkdb

← Back to browse

PowerVR B-Series BXM-4-64 MC1

Report: Xuantie TH1520 new · submitted by nico · approved

API version1.4.303
Instance version1.3.239
Device typeINTEGRATED_GPU
Vendor ID0x1010
Device ID0x36104182
DriverPowerVR B-Series Vulkan Driver 6715691
Driver info25.1@6715691
Driver IDDRIVER_ID_IMAGINATION_PROPRIETARY
Pipeline cache UUID2b796600-2434-0068-00b6-00ce1ffb6800

Extensions (117)

ExtensionRevision
VK_EXT_attachment_feedback_loop_dynamic_state1
VK_EXT_attachment_feedback_loop_layout2
VK_EXT_blend_operation_advanced2
VK_EXT_border_color_swizzle1
VK_EXT_buffer_device_address2
VK_EXT_calibrated_timestamps2
VK_EXT_color_write_enable1
VK_EXT_conditional_rendering2
VK_EXT_custom_border_color12
VK_EXT_debug_marker4
VK_EXT_depth_clamp_zero_one1
VK_EXT_depth_clip_control1
VK_EXT_depth_clip_enable1
VK_EXT_device_address_binding_report1
VK_EXT_device_memory_report2
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_frame_boundary1
VK_EXT_global_priority2
VK_EXT_global_priority_query1
VK_EXT_host_image_copy1
VK_EXT_host_query_reset1
VK_EXT_image_compression_control1
VK_EXT_image_drm_format_modifier2
VK_EXT_image_robustness1
VK_EXT_index_type_uint81
VK_EXT_inline_uniform_block1
VK_EXT_line_rasterization1
VK_EXT_load_store_op_none1
VK_EXT_physical_device_drm1
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_private_data1
VK_EXT_provoking_vertex1
VK_EXT_queue_family_foreign1
VK_EXT_scalar_block_layout1
VK_EXT_separate_stencil_usage1
VK_EXT_shader_demote_to_helper_invocation1
VK_EXT_shader_replicated_composites1
VK_EXT_shader_tile_image1
VK_EXT_subgroup_size_control2
VK_EXT_subpass_merge_feedback2
VK_EXT_texel_buffer_alignment1
VK_EXT_tooling_info1
VK_EXT_vertex_attribute_divisor3
VK_IMG_relaxed_line_rasterization1
VK_KHR_16bit_storage1
VK_KHR_8bit_storage1
VK_KHR_bind_memory21
VK_KHR_buffer_device_address1
VK_KHR_calibrated_timestamps1
VK_KHR_copy_commands21
VK_KHR_create_renderpass21
VK_KHR_dedicated_allocation3
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_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_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_push_descriptor2
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_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_relaxed_extended_instruction1
VK_KHR_shader_subgroup_extended_types1
VK_KHR_shader_subgroup_rotate2
VK_KHR_shader_terminate_invocation1
VK_KHR_spirv_1_41
VK_KHR_storage_buffer_storage_class1
VK_KHR_swapchain70
VK_KHR_swapchain_mutable_format1
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
VkPhysicalDevice8BitStorageFeatures (3)
storageBuffer8BitAccess true
storagePushConstant8 true
uniformAndStorageBuffer8BitAccess true
VkPhysicalDeviceAddressBindingReportFeaturesEXT (1)
reportAddressBinding true
VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT (1)
attachmentFeedbackLoopLayout true
VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT (1)
advancedBlendCoherentOperations true
VkPhysicalDeviceBorderColorSwizzleFeaturesEXT (2)
borderColorSwizzle true
borderColorSwizzleFromImage true
VkPhysicalDeviceBufferDeviceAddressFeatures (3)
bufferDeviceAddress true
bufferDeviceAddressCaptureReplay true
bufferDeviceAddressMultiDevice false
VkPhysicalDeviceBufferDeviceAddressFeaturesEXT (3)
bufferDeviceAddress true
bufferDeviceAddressCaptureReplay false
bufferDeviceAddressMultiDevice false
VkPhysicalDeviceColorWriteEnableFeaturesEXT (1)
colorWriteEnable true
VkPhysicalDeviceConditionalRenderingFeaturesEXT (2)
conditionalRendering true
inheritedConditionalRendering false
VkPhysicalDeviceCustomBorderColorFeaturesEXT (2)
customBorderColors true
customBorderColorWithoutFormat false
VkPhysicalDeviceDepthClampZeroOneFeaturesEXT (1)
depthClampZeroOne true
VkPhysicalDeviceDepthClipControlFeaturesEXT (1)
depthClipControl true
VkPhysicalDeviceDepthClipEnableFeaturesEXT (1)
depthClipEnable true
VkPhysicalDeviceDescriptorIndexingFeatures (20)
descriptorBindingPartiallyBound false
descriptorBindingSampledImageUpdateAfterBind false
descriptorBindingStorageBufferUpdateAfterBind false
descriptorBindingStorageImageUpdateAfterBind false
descriptorBindingStorageTexelBufferUpdateAfterBind false
descriptorBindingUniformBufferUpdateAfterBind false
descriptorBindingUniformTexelBufferUpdateAfterBind false
descriptorBindingUpdateUnusedWhilePending false
descriptorBindingVariableDescriptorCount false
runtimeDescriptorArray false
shaderInputAttachmentArrayDynamicIndexing true
shaderInputAttachmentArrayNonUniformIndexing false
shaderSampledImageArrayNonUniformIndexing false
shaderStorageBufferArrayNonUniformIndexing false
shaderStorageImageArrayNonUniformIndexing false
shaderStorageTexelBufferArrayDynamicIndexing true
shaderStorageTexelBufferArrayNonUniformIndexing false
shaderUniformBufferArrayNonUniformIndexing false
shaderUniformTexelBufferArrayDynamicIndexing true
shaderUniformTexelBufferArrayNonUniformIndexing false
VkPhysicalDeviceDeviceMemoryReportFeaturesEXT (1)
deviceMemoryReport true
VkPhysicalDeviceDynamicRenderingFeatures (1)
dynamicRendering true
VkPhysicalDeviceExtendedDynamicState2FeaturesEXT (3)
extendedDynamicState2 true
extendedDynamicState2LogicOp false
extendedDynamicState2PatchControlPoints false
VkPhysicalDeviceExtendedDynamicState3FeaturesEXT (31)
extendedDynamicState3AlphaToCoverageEnable false
extendedDynamicState3AlphaToOneEnable true
extendedDynamicState3ColorBlendAdvanced false
extendedDynamicState3ColorBlendEnable false
extendedDynamicState3ColorBlendEquation false
extendedDynamicState3ColorWriteMask false
extendedDynamicState3ConservativeRasterizationMode false
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 false
extendedDynamicState3ShadingRateImageEnable false
extendedDynamicState3TessellationDomainOrigin false
extendedDynamicState3ViewportSwizzle false
extendedDynamicState3ViewportWScalingEnable false
VkPhysicalDeviceExtendedDynamicStateFeaturesEXT (1)
extendedDynamicState true
VkPhysicalDeviceFeatures (55)
alphaToOne true
depthBiasClamp true
depthBounds false
depthClamp true
drawIndirectFirstInstance true
dualSrcBlend true
fillModeNonSolid false
fragmentStoresAndAtomics true
fullDrawIndexUint32 true
geometryShader false
imageCubeArray true
independentBlend true
inheritedQueries false
largePoints true
logicOp true
multiDrawIndirect true
multiViewport false
occlusionQueryPrecise true
pipelineStatisticsQuery false
robustBufferAccess true
samplerAnisotropy true
sampleRateShading true
shaderClipDistance true
shaderCullDistance true
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 true
sparseResidency16Samples false
sparseResidency2Samples true
sparseResidency4Samples true
sparseResidency8Samples true
sparseResidencyAliased false
sparseResidencyBuffer true
sparseResidencyImage2D true
sparseResidencyImage3D true
tessellationShader false
textureCompressionASTC_LDR true
textureCompressionBC false
textureCompressionETC2 true
variableMultisampleRate false
vertexPipelineStoresAndAtomics true
wideLines true
VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR (1)
globalPriorityQuery true
VkPhysicalDeviceHostQueryResetFeatures (1)
hostQueryReset true
VkPhysicalDeviceImageCompressionControlFeaturesEXT (1)
imageCompressionControl true
VkPhysicalDeviceImagelessFramebufferFeatures (1)
imagelessFramebuffer true
VkPhysicalDeviceImageRobustnessFeatures (1)
robustImageAccess true
VkPhysicalDeviceIndexTypeUint8FeaturesEXT (1)
indexTypeUint8 true
VkPhysicalDeviceInlineUniformBlockFeatures (2)
descriptorBindingInlineUniformBlockUpdateAfterBind false
inlineUniformBlock true
VkPhysicalDeviceLineRasterizationFeaturesEXT (6)
bresenhamLines true
rectangularLines false
smoothLines false
stippledBresenhamLines false
stippledRectangularLines false
stippledSmoothLines false
VkPhysicalDeviceMaintenance4Features (1)
maintenance4 true
VkPhysicalDeviceMultiviewFeatures (3)
multiview true
multiviewGeometryShader false
multiviewTessellationShader false
VkPhysicalDevicePipelineCreationCacheControlFeatures (1)
pipelineCreationCacheControl true
VkPhysicalDevicePipelineProtectedAccessFeaturesEXT (1)
pipelineProtectedAccess true
VkPhysicalDevicePipelineRobustnessFeaturesEXT (1)
pipelineRobustness true
VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT (2)
primitiveTopologyListRestart true
primitiveTopologyPatchListRestart true
VkPhysicalDevicePrivateDataFeatures (1)
privateData true
VkPhysicalDeviceProtectedMemoryFeatures (1)
protectedMemory false
VkPhysicalDeviceProvokingVertexFeaturesEXT (2)
provokingVertexLast true
transformFeedbackPreservesProvokingVertex false
VkPhysicalDeviceSamplerYcbcrConversionFeatures (1)
samplerYcbcrConversion true
VkPhysicalDeviceScalarBlockLayoutFeatures (1)
scalarBlockLayout true
VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures (1)
separateDepthStencilLayouts true
VkPhysicalDeviceShaderAtomicInt64Features (2)
shaderBufferInt64Atomics false
shaderSharedInt64Atomics false
VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures (1)
shaderDemoteToHelperInvocation true
VkPhysicalDeviceShaderDrawParametersFeatures (1)
shaderDrawParameters true
VkPhysicalDeviceShaderFloat16Int8Features (2)
shaderFloat16 true
shaderInt8 true
VkPhysicalDeviceShaderIntegerDotProductFeatures (1)
shaderIntegerDotProduct true
VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures (1)
shaderSubgroupExtendedTypes 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 false
VkPhysicalDeviceTimelineSemaphoreFeatures (1)
timelineSemaphore true
VkPhysicalDeviceUniformBufferStandardLayoutFeatures (1)
uniformBufferStandardLayout true
VkPhysicalDeviceVariablePointersFeatures (2)
variablePointers true
variablePointersStorageBuffer true
VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT (2)
vertexAttributeInstanceRateDivisor true
vertexAttributeInstanceRateZeroDivisor 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 false
descriptorBindingSampledImageUpdateAfterBind false
descriptorBindingStorageBufferUpdateAfterBind false
descriptorBindingStorageImageUpdateAfterBind false
descriptorBindingStorageTexelBufferUpdateAfterBind false
descriptorBindingUniformBufferUpdateAfterBind false
descriptorBindingUniformTexelBufferUpdateAfterBind false
descriptorBindingUpdateUnusedWhilePending false
descriptorBindingVariableDescriptorCount false
descriptorIndexing false
drawIndirectCount true
hostQueryReset true
imagelessFramebuffer true
runtimeDescriptorArray false
samplerFilterMinmax false
samplerMirrorClampToEdge true
scalarBlockLayout true
separateDepthStencilLayouts true
shaderBufferInt64Atomics false
shaderFloat16 true
shaderInputAttachmentArrayDynamicIndexing true
shaderInputAttachmentArrayNonUniformIndexing false
shaderInt8 true
shaderOutputLayer false
shaderOutputViewportIndex false
shaderSampledImageArrayNonUniformIndexing false
shaderSharedInt64Atomics false
shaderStorageBufferArrayNonUniformIndexing false
shaderStorageImageArrayNonUniformIndexing false
shaderStorageTexelBufferArrayDynamicIndexing true
shaderStorageTexelBufferArrayNonUniformIndexing false
shaderSubgroupExtendedTypes true
shaderUniformBufferArrayNonUniformIndexing false
shaderUniformTexelBufferArrayDynamicIndexing true
shaderUniformTexelBufferArrayNonUniformIndexing false
storageBuffer8BitAccess true
storagePushConstant8 true
subgroupBroadcastDynamicId true
timelineSemaphore true
uniformAndStorageBuffer8BitAccess true
uniformBufferStandardLayout true
vulkanMemoryModel true
vulkanMemoryModelAvailabilityVisibilityChains true
vulkanMemoryModelDeviceScope true
VkPhysicalDeviceVulkan13Features (15)
computeFullSubgroups true
descriptorBindingInlineUniformBlockUpdateAfterBind false
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 false
VkPhysicalDeviceVulkanMemoryModelFeatures (3)
vulkanMemoryModel true
vulkanMemoryModelAvailabilityVisibilityChains true
vulkanMemoryModelDeviceScope true
VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures (1)
shaderZeroInitializeWorkgroupMemory true

Properties

queueProperties[0] (4)
minImageTransferGranularity (1,1,1)
queueCount 2
queueFlags QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_BINDING
timestampValidBits 64
VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT (6)
advancedBlendAllOperations false
advancedBlendCorrelatedOverlap false
advancedBlendIndependentBlend true
advancedBlendMaxColorAttachments 8
advancedBlendNonPremultipliedDstColor false
advancedBlendNonPremultipliedSrcColor false
VkPhysicalDeviceCustomBorderColorPropertiesEXT (1)
maxCustomBorderColorSamplers 59
VkPhysicalDeviceDepthStencilResolveProperties (2)
independentResolve true
independentResolveNone true
VkPhysicalDeviceDescriptorIndexingProperties (23)
maxDescriptorSetUpdateAfterBindInputAttachments 0
maxDescriptorSetUpdateAfterBindSampledImages 0
maxDescriptorSetUpdateAfterBindSamplers 0
maxDescriptorSetUpdateAfterBindStorageBuffers 0
maxDescriptorSetUpdateAfterBindStorageBuffersDynamic 0
maxDescriptorSetUpdateAfterBindStorageImages 0
maxDescriptorSetUpdateAfterBindUniformBuffers 0
maxDescriptorSetUpdateAfterBindUniformBuffersDynamic 0
maxPerStageDescriptorUpdateAfterBindInputAttachments 0
maxPerStageDescriptorUpdateAfterBindSampledImages 0
maxPerStageDescriptorUpdateAfterBindSamplers 0
maxPerStageDescriptorUpdateAfterBindStorageBuffers 0
maxPerStageDescriptorUpdateAfterBindStorageImages 0
maxPerStageDescriptorUpdateAfterBindUniformBuffers 0
maxPerStageUpdateAfterBindResources 0
maxUpdateAfterBindDescriptorsInAllPools 0
quadDivergentImplicitLod false
robustBufferAccessUpdateAfterBind false
shaderInputAttachmentArrayNonUniformIndexingNative false
shaderSampledImageArrayNonUniformIndexingNative false
shaderStorageBufferArrayNonUniformIndexingNative false
shaderStorageImageArrayNonUniformIndexingNative false
shaderUniformBufferArrayNonUniformIndexingNative false
VkPhysicalDeviceDrmPropertiesEXT (6)
hasPrimary true
hasRender false
primaryMajor 226
primaryMinor 2
renderMajor 0
renderMinor 0
VkPhysicalDeviceExtendedDynamicState3PropertiesEXT (1)
dynamicPrimitiveTopologyUnrestricted false
VkPhysicalDeviceFloatControlsProperties (17)
denormBehaviorIndependence SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
roundingModeIndependence SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE
shaderDenormFlushToZeroFloat16 false
shaderDenormFlushToZeroFloat32 false
shaderDenormFlushToZeroFloat64 false
shaderDenormPreserveFloat16 true
shaderDenormPreserveFloat32 false
shaderDenormPreserveFloat64 true
shaderRoundingModeRTEFloat16 true
shaderRoundingModeRTEFloat32 true
shaderRoundingModeRTEFloat64 true
shaderRoundingModeRTZFloat16 false
shaderRoundingModeRTZFloat32 false
shaderRoundingModeRTZFloat64 false
shaderSignedZeroInfNanPreserveFloat16 true
shaderSignedZeroInfNanPreserveFloat32 true
shaderSignedZeroInfNanPreserveFloat64 true
VkPhysicalDeviceIDProperties (4)
deviceLUIDValid false
deviceNodeMask 0
deviceUUID 33362035-3220-3130-3420-313832000000
driverUUID 36373135-3639-3100-0000-000000000000
VkPhysicalDeviceInlineUniformBlockProperties (5)
maxDescriptorSetInlineUniformBlocks 256
maxDescriptorSetUpdateAfterBindInlineUniformBlocks 256
maxInlineUniformBlockSize 256
maxPerStageDescriptorInlineUniformBlocks 32
maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks 32
VkPhysicalDeviceLimits (91)
bufferImageGranularity 0x00000001
discreteQueuePriorities 2
lineWidthGranularity 0.0625
maxBoundDescriptorSets 8
maxClipDistances 8
maxColorAttachments 8
maxCombinedClipAndCullDistances 8
maxComputeSharedMemorySize 16384
maxComputeWorkGroupInvocations 512
maxCullDistances 8
maxDescriptorSetInputAttachments 256
maxDescriptorSetSampledImages 256
maxDescriptorSetSamplers 256
maxDescriptorSetStorageBuffers 256
maxDescriptorSetStorageBuffersDynamic 8
maxDescriptorSetStorageImages 256
maxDescriptorSetUniformBuffers 256
maxDescriptorSetUniformBuffersDynamic 8
maxDrawIndexedIndexValue 4294967295
maxDrawIndirectCount 2147483648
maxFragmentCombinedOutputResources 52
maxFragmentDualSrcAttachments 8
maxFragmentInputComponents 68
maxFragmentOutputAttachments 8
maxFramebufferHeight 8192
maxFramebufferLayers 2048
maxFramebufferWidth 8192
maxGeometryInputComponents 0
maxGeometryOutputComponents 0
maxGeometryOutputVertices 0
maxGeometryShaderInvocations 0
maxGeometryTotalOutputComponents 0
maxImageArrayLayers 2048
maxImageDimension1D 8192
maxImageDimension2D 8192
maxImageDimension3D 2048
maxImageDimensionCube 8192
maxInterpolationOffset 0.5
maxMemoryAllocationCount 4294967295
maxPerStageDescriptorInputAttachments 8
maxPerStageDescriptorSampledImages 48
maxPerStageDescriptorSamplers 32
maxPerStageDescriptorStorageBuffers 36
maxPerStageDescriptorStorageImages 8
maxPerStageDescriptorUniformBuffers 64
maxPerStageResources 224
maxPushConstantsSize 256
maxSampleMaskWords 1
maxSamplerAllocationCount 4294967295
maxSamplerAnisotropy 16
maxSamplerLodBias 15
maxStorageBufferRange 134217728
maxTessellationControlPerPatchOutputComponents 0
maxTessellationControlPerVertexInputComponents 0
maxTessellationControlPerVertexOutputComponents 0
maxTessellationControlTotalOutputComponents 0
maxTessellationEvaluationInputComponents 0
maxTessellationEvaluationOutputComponents 0
maxTessellationGenerationLevel 0
maxTessellationPatchSize 0
maxTexelBufferElements 134217728
maxTexelGatherOffset 7
maxTexelOffset 7
maxUniformBufferRange 134217728
maxVertexInputAttributeOffset 65535
maxVertexInputAttributes 16
maxVertexInputBindings 16
maxVertexInputBindingStride 2147483648
maxVertexOutputComponents 68
maxViewports 1
minInterpolationOffset -0.5
minMemoryMapAlignment 4096
minStorageBufferOffsetAlignment 0x00000004
minTexelBufferOffsetAlignment 0x00000010
minTexelGatherOffset -8
minTexelOffset -8
minUniformBufferOffsetAlignment 0x00000004
mipmapPrecisionBits 8
nonCoherentAtomSize 0x00000001
optimalBufferCopyOffsetAlignment 0x00000004
optimalBufferCopyRowPitchAlignment 0x00000004
pointSizeGranularity 0.0625
sparseAddressSpaceSize 0x2000000000
standardSampleLocations true
strictLines false
subPixelInterpolationOffsetBits 4
subPixelPrecisionBits 4
subTexelPrecisionBits 8
timestampComputeAndGraphics true
timestampPeriod 512
viewportSubPixelBits 0
VkPhysicalDeviceLineRasterizationPropertiesEXT (1)
lineSubPixelPrecisionBits 4
VkPhysicalDeviceMaintenance3Properties (2)
maxMemoryAllocationSize 0x200000000
maxPerSetDescriptors 1024
VkPhysicalDeviceMaintenance4Properties (1)
maxBufferSize 0xffffffff
VkPhysicalDeviceMultiviewProperties (2)
maxMultiviewInstanceIndex 134217727
maxMultiviewViewCount 6
VkPhysicalDevicePipelineRobustnessPropertiesEXT (4)
defaultRobustnessImages PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT
defaultRobustnessStorageBuffers PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT
defaultRobustnessUniformBuffers PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT
defaultRobustnessVertexInputs PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT
VkPhysicalDevicePointClippingProperties (1)
pointClippingBehavior POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
VkPhysicalDeviceProtectedMemoryProperties (1)
protectedNoFault true
VkPhysicalDeviceProvokingVertexPropertiesEXT (2)
provokingVertexModePerPipeline true
transformFeedbackPreservesTriangleFanProvokingVertex false
VkPhysicalDevicePushDescriptorPropertiesKHR (1)
maxPushDescriptors 32
VkPhysicalDeviceSamplerFilterMinmaxProperties (2)
filterMinmaxImageComponentMapping false
filterMinmaxSingleComponentFormats false
VkPhysicalDeviceShaderIntegerDotProductProperties (30)
integerDotProduct16BitMixedSignednessAccelerated false
integerDotProduct16BitSignedAccelerated false
integerDotProduct16BitUnsignedAccelerated false
integerDotProduct32BitMixedSignednessAccelerated false
integerDotProduct32BitSignedAccelerated false
integerDotProduct32BitUnsignedAccelerated false
integerDotProduct4x8BitPackedMixedSignednessAccelerated false
integerDotProduct4x8BitPackedSignedAccelerated false
integerDotProduct4x8BitPackedUnsignedAccelerated false
integerDotProduct64BitMixedSignednessAccelerated false
integerDotProduct64BitSignedAccelerated false
integerDotProduct64BitUnsignedAccelerated false
integerDotProduct8BitMixedSignednessAccelerated false
integerDotProduct8BitSignedAccelerated false
integerDotProduct8BitUnsignedAccelerated false
integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated false
integerDotProductAccumulatingSaturating16BitSignedAccelerated false
integerDotProductAccumulatingSaturating16BitUnsignedAccelerated false
integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated false
integerDotProductAccumulatingSaturating32BitSignedAccelerated false
integerDotProductAccumulatingSaturating32BitUnsignedAccelerated false
integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated false
integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated false
integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated false
integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated false
integerDotProductAccumulatingSaturating64BitSignedAccelerated false
integerDotProductAccumulatingSaturating64BitUnsignedAccelerated false
integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated false
integerDotProductAccumulatingSaturating8BitSignedAccelerated false
integerDotProductAccumulatingSaturating8BitUnsignedAccelerated false
VkPhysicalDeviceSparseProperties (5)
residencyAlignedMipSize false
residencyNonResidentStrict false
residencyStandard2DBlockShape false
residencyStandard2DMultisampleBlockShape false
residencyStandard3DBlockShape false
VkPhysicalDeviceSubgroupProperties (2)
quadOperationsInAllStages false
subgroupSize 1
VkPhysicalDeviceSubgroupSizeControlProperties (3)
maxComputeWorkgroupSubgroups 512
maxSubgroupSize 1
minSubgroupSize 1
VkPhysicalDeviceTexelBufferAlignmentProperties (4)
storageTexelBufferOffsetAlignmentBytes 0x00000010
storageTexelBufferOffsetSingleTexelAlignment true
uniformTexelBufferOffsetAlignmentBytes 0x00000010
uniformTexelBufferOffsetSingleTexelAlignment false
VkPhysicalDeviceTimelineSemaphoreProperties (1)
maxTimelineSemaphoreValueDifference 4294967295
VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT (1)
maxVertexAttribDivisor 4294967295
VkPhysicalDeviceVulkan11Properties (12)
deviceLUIDValid false
deviceNodeMask 0
deviceUUID 33362035-3220-3130-3420-313832000000
driverUUID 36373135-3639-3100-0000-000000000000
maxMemoryAllocationSize 0x200000000
maxMultiviewInstanceIndex 134217727
maxMultiviewViewCount 6
maxPerSetDescriptors 1024
pointClippingBehavior POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
protectedNoFault true
subgroupQuadOperationsInAllStages false
subgroupSize 1
VkPhysicalDeviceVulkan12Properties (52)
denormBehaviorIndependence SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
driverID DRIVER_ID_IMAGINATION_PROPRIETARY
driverInfo 25.1@6715691
driverName PowerVR B-Series Vulkan Driver
filterMinmaxImageComponentMapping false
filterMinmaxSingleComponentFormats false
independentResolve true
independentResolveNone true
major 1
maxDescriptorSetUpdateAfterBindInputAttachments 0
maxDescriptorSetUpdateAfterBindSampledImages 0
maxDescriptorSetUpdateAfterBindSamplers 0
maxDescriptorSetUpdateAfterBindStorageBuffers 0
maxDescriptorSetUpdateAfterBindStorageBuffersDynamic 0
maxDescriptorSetUpdateAfterBindStorageImages 0
maxDescriptorSetUpdateAfterBindUniformBuffers 0
maxDescriptorSetUpdateAfterBindUniformBuffersDynamic 0
maxPerStageDescriptorUpdateAfterBindInputAttachments 0
maxPerStageDescriptorUpdateAfterBindSampledImages 0
maxPerStageDescriptorUpdateAfterBindSamplers 0
maxPerStageDescriptorUpdateAfterBindStorageBuffers 0
maxPerStageDescriptorUpdateAfterBindStorageImages 0
maxPerStageDescriptorUpdateAfterBindUniformBuffers 0
maxPerStageUpdateAfterBindResources 0
maxTimelineSemaphoreValueDifference 4294967295
maxUpdateAfterBindDescriptorsInAllPools 0
minor 4
patch 0
quadDivergentImplicitLod false
robustBufferAccessUpdateAfterBind false
roundingModeIndependence SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE
shaderDenormFlushToZeroFloat16 false
shaderDenormFlushToZeroFloat32 false
shaderDenormFlushToZeroFloat64 false
shaderDenormPreserveFloat16 true
shaderDenormPreserveFloat32 false
shaderDenormPreserveFloat64 true
shaderInputAttachmentArrayNonUniformIndexingNative false
shaderRoundingModeRTEFloat16 true
shaderRoundingModeRTEFloat32 true
shaderRoundingModeRTEFloat64 true
shaderRoundingModeRTZFloat16 false
shaderRoundingModeRTZFloat32 false
shaderRoundingModeRTZFloat64 false
shaderSampledImageArrayNonUniformIndexingNative false
shaderSignedZeroInfNanPreserveFloat16 true
shaderSignedZeroInfNanPreserveFloat32 true
shaderSignedZeroInfNanPreserveFloat64 true
shaderStorageBufferArrayNonUniformIndexingNative false
shaderStorageImageArrayNonUniformIndexingNative false
shaderUniformBufferArrayNonUniformIndexingNative false
subminor 1
VkPhysicalDeviceVulkan13Properties (44)
integerDotProduct16BitMixedSignednessAccelerated false
integerDotProduct16BitSignedAccelerated false
integerDotProduct16BitUnsignedAccelerated false
integerDotProduct32BitMixedSignednessAccelerated false
integerDotProduct32BitSignedAccelerated false
integerDotProduct32BitUnsignedAccelerated false
integerDotProduct4x8BitPackedMixedSignednessAccelerated false
integerDotProduct4x8BitPackedSignedAccelerated false
integerDotProduct4x8BitPackedUnsignedAccelerated false
integerDotProduct64BitMixedSignednessAccelerated false
integerDotProduct64BitSignedAccelerated false
integerDotProduct64BitUnsignedAccelerated false
integerDotProduct8BitMixedSignednessAccelerated false
integerDotProduct8BitSignedAccelerated false
integerDotProduct8BitUnsignedAccelerated false
integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated false
integerDotProductAccumulatingSaturating16BitSignedAccelerated false
integerDotProductAccumulatingSaturating16BitUnsignedAccelerated false
integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated false
integerDotProductAccumulatingSaturating32BitSignedAccelerated false
integerDotProductAccumulatingSaturating32BitUnsignedAccelerated false
integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated false
integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated false
integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated false
integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated false
integerDotProductAccumulatingSaturating64BitSignedAccelerated false
integerDotProductAccumulatingSaturating64BitUnsignedAccelerated false
integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated false
integerDotProductAccumulatingSaturating8BitSignedAccelerated false
integerDotProductAccumulatingSaturating8BitUnsignedAccelerated false
maxBufferSize 0xffffffff
maxComputeWorkgroupSubgroups 512
maxDescriptorSetInlineUniformBlocks 256
maxDescriptorSetUpdateAfterBindInlineUniformBlocks 256
maxInlineUniformBlockSize 256
maxInlineUniformTotalSize 1024
maxPerStageDescriptorInlineUniformBlocks 32
maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks 32
maxSubgroupSize 1
minSubgroupSize 1
storageTexelBufferOffsetAlignmentBytes 0x00000010
storageTexelBufferOffsetSingleTexelAlignment true
uniformTexelBufferOffsetAlignmentBytes 0x00000010
uniformTexelBufferOffsetSingleTexelAlignment false
VkQueueFamilyGlobalPriorityPropertiesKHR (1)
priorityCount 3