SwiftShader driver sistema
Driver stock: SwiftShader driver
· 1 report
Dettagli per sviluppatori
Quali giochi Windows potrebbe far girare questo driver?
I giochi Windows sono fatti per DirectX («DX»). Su Android, un software aggiuntivo traduce DirectX per il driver grafico (un layer di traduzione come DXVK, su un driver Vulkan). Qui si confronta ciò che serve a quel software con ciò che offre questo driver.
Dettagli per sviluppatori
Dettagli per sviluppatori
Dettagli per sviluppatori
Dettagli per sviluppatori
Dettagli per sviluppatori
Dettagli per sviluppatori
Dettagli per sviluppatori
Dettagli per sviluppatori
Questa è una stima, non una promessa. Anche col verde, un gioco può non partire o girare lento. Legge l'elenco delle funzionalità del driver e lo confronta con ciò che chiedono DXVK 1.10.3 (da DX9 a DX11) e vkd3d-proton (DX12). App come GameNative e Winlator aggiungono un wrapper che può nascondere a quel software una funzionalità mancante; una lacuna nascosta non è una funzionalità che funziona.
Questo driver potrebbe far girare i giochi Switch?
I giochi Switch girano su Android tramite un emulatore (come Fauxium o Eden, su un driver Vulkan). Qui si confronta ciò che l'emulatore chiede a un driver con ciò che questo driver offre.
Dettagli per sviluppatori
Problemi (3)
Tutte le funzionalità (135)
| Funzionalità | Risultato | Stato | Installazioni |
|---|---|---|---|
| core . compat.helper_loop_terminator | fallito | Non verificato | non verificato: fallito 1 |
| core . stress.pipeline_cache_threads | fallito | Non verificato | non verificato: fallito 1 |
| core . stress.pipeline_threads_no_cache | fallito | Non verificato | non verificato: fallito 1 |
| VkPhysicalDeviceFeatures . drawIndirectFirstInstance | superato | Non verificato | non verificato: superato 1 |
| VkPhysicalDeviceFeatures . multiDrawIndirect | superato | Non verificato | non verificato: superato 1 |
| VkPhysicalDeviceFeatures . occlusionQueryPrecise | superato | Non verificato | non verificato: superato 1 |
| VkPhysicalDeviceFeatures . textureCompressionASTC_LDR | superato | Non verificato | non verificato: superato 1 |
| VkPhysicalDeviceFeatures . textureCompressionBC | superato | Non verificato | non verificato: superato 1 |
| VkPhysicalDeviceFeatures . textureCompressionETC2 | superato | Non verificato | non verificato: superato 1 |
| core . compat.nested_map | superato | Non verificato | non verificato: superato 1 |
| core . core.compute_udiv | superato | Non verificato | non verificato: superato 1 |
| core . core.copy_wide_row_length | superato | Non verificato | non verificato: superato 1 |
| core . core.mediump_mul_extended | superato | Non verificato | non verificato: superato 1 |
| core . core.msaa_resolve | superato | Non verificato | non verificato: superato 1 |
| core . core.readback_same_command_buffer | superato | Non verificato | non verificato: superato 1 |
| core . core.resubmit_command_buffer | superato | Non verificato | non verificato: superato 1 |
| core . core.texel_fetch_beside_ubo | superato | Non verificato | non verificato: superato 1 |
| core . limit.bound_descriptor_sets | superato | Non verificato | non verificato: superato 1 |
| core . limit.color_attachments | superato | Non verificato | non verificato: superato 1 |
| core . limit.dynamic_uniform_buffers | superato | Non verificato | non verificato: superato 1 |
| core . limit.per_stage_samplers | superato | Non verificato | non verificato: superato 1 |
| core . limit.push_constants_size | superato | Non verificato | non verificato: superato 1 |
| core . limit.uniform_buffer_range | superato | Non verificato | non verificato: superato 1 |
| core . limit.vertex_input | superato | Non verificato | non verificato: superato 1 |
| core . stress.compute_after_render | superato | Non verificato | non verificato: superato 1 |
| core . stress.multi_draw_indirect_large | superato | Non verificato | non verificato: superato 1 |
| core . stress.submit_memory | superato | Non verificato | non verificato: superato 1 |
| harness . harness.baseline_draw | superato | Non verificato | non verificato: superato 1 |
| VK_EXT_border_color_swizzle . borderColorSwizzle | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_border_color_swizzle . borderColorSwizzleFromImage | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_color_write_enable . colorWriteEnable | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_custom_border_color . customBorderColorWithoutFormat | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_custom_border_color . customBorderColors | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_depth_bias_control . depthBiasControl | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_depth_bias_control . depthBiasExact | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_depth_bias_control . floatRepresentation | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_depth_bias_control . leastRepresentableValueForceUnormRepresentation | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_depth_clip_control . depthClipControl | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state . extendedDynamicState | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state2 . extendedDynamicState2 | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state2 . extendedDynamicState2LogicOp | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state2 . extendedDynamicState2PatchControlPoints | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3AlphaToCoverageEnable | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3AlphaToOneEnable | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3ColorBlendAdvanced | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3ColorBlendEnable | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3ColorBlendEquation | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3ColorWriteMask | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3ConservativeRasterizationMode | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3CoverageModulationMode | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3CoverageModulationTable | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3CoverageModulationTableEnable | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3CoverageReductionMode | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3CoverageToColorEnable | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3CoverageToColorLocation | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3DepthClampEnable | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3DepthClipEnable | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3DepthClipNegativeOneToOne | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3ExtraPrimitiveOverestimationSize | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3LineRasterizationMode | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3LineStippleEnable | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3LogicOpEnable | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3PolygonMode | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3ProvokingVertexMode | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3RasterizationSamples | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3RasterizationStream | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3RepresentativeFragmentTestEnable | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3SampleLocationsEnable | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3SampleMask | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3ShadingRateImageEnable | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3TessellationDomainOrigin | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3ViewportSwizzle | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_extended_dynamic_state3 . extendedDynamicState3ViewportWScalingEnable | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_inline_uniform_block . descriptorBindingInlineUniformBlockUpdateAfterBind | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_inline_uniform_block . inlineUniformBlock | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_robustness2 . nullDescriptor | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_robustness2 . robustBufferAccess2 | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_robustness2 . robustImageAccess2 | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_transform_feedback . geometryStreams | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_transform_feedback . transformFeedback | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_EXT_vertex_input_dynamic_state . vertexInputDynamicState | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_KHR_shader_atomic_int64 . shaderBufferInt64Atomics | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_KHR_shader_atomic_int64 . shaderSharedInt64Atomics | non supportata | Non verificato | non verificato: non supportata 1 |
| VK_KHR_timeline_semaphore . timelineSemaphore | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . alphaToOne | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . depthBounds | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . depthClamp | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . dualSrcBlend | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . geometryShader | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . inheritedQueries | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . logicOp | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . multiViewport | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . pipelineStatisticsQuery | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . sampleRateShading | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . shaderFloat64 | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . shaderImageGatherExtended | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . shaderInt16 | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . shaderInt64 | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . shaderResourceMinLod | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . shaderResourceResidency | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . shaderStorageImageReadWithoutFormat | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . shaderStorageImageWriteWithoutFormat | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . shaderTessellationAndGeometryPointSize | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . sparseBinding | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . sparseResidency16Samples | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . sparseResidency2Samples | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . sparseResidency4Samples | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . sparseResidency8Samples | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . sparseResidencyAliased | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . sparseResidencyBuffer | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . sparseResidencyImage2D | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . sparseResidencyImage3D | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . tessellationShader | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . wideLines | non supportata | Non verificato | non verificato: non supportata 1 |
| core . push.max_combined_image_samplers | non supportata | Non verificato | non verificato: non supportata 1 |
| core . push.max_uniform_buffers | non supportata | Non verificato | non verificato: non supportata 1 |
| VkPhysicalDeviceFeatures . depthBiasClamp | non testata | Non verificato | non verificato: non testata 1 |
| VkPhysicalDeviceFeatures . fillModeNonSolid | non testata | Non verificato | non verificato: non testata 1 |
| VkPhysicalDeviceFeatures . fragmentStoresAndAtomics | non testata | Non verificato | non verificato: non testata 1 |
| VkPhysicalDeviceFeatures . fullDrawIndexUint32 | non testata | Non verificato | non verificato: non testata 1 |
| VkPhysicalDeviceFeatures . imageCubeArray | non testata | Non verificato | non verificato: non testata 1 |
| VkPhysicalDeviceFeatures . independentBlend | non testata | Non verificato | non verificato: non testata 1 |
| VkPhysicalDeviceFeatures . largePoints | non testata | Non verificato | non verificato: non testata 1 |
| VkPhysicalDeviceFeatures . robustBufferAccess | non testata | Non verificato | non verificato: non testata 1 |
| VkPhysicalDeviceFeatures . samplerAnisotropy | non testata | Non verificato | non verificato: non testata 1 |
| VkPhysicalDeviceFeatures . shaderClipDistance | non testata | Non verificato | non verificato: non testata 1 |
| VkPhysicalDeviceFeatures . shaderCullDistance | non testata | Non verificato | non verificato: non testata 1 |
| VkPhysicalDeviceFeatures . shaderSampledImageArrayDynamicIndexing | non testata | Non verificato | non verificato: non testata 1 |
| VkPhysicalDeviceFeatures . shaderStorageBufferArrayDynamicIndexing | non testata | Non verificato | non verificato: non testata 1 |
| VkPhysicalDeviceFeatures . shaderStorageImageArrayDynamicIndexing | non testata | Non verificato | non verificato: non testata 1 |
| VkPhysicalDeviceFeatures . shaderStorageImageExtendedFormats | non testata | Non verificato | non verificato: non testata 1 |
| VkPhysicalDeviceFeatures . shaderStorageImageMultisample | non testata | Non verificato | non verificato: non testata 1 |
| VkPhysicalDeviceFeatures . shaderUniformBufferArrayDynamicIndexing | non testata | Non verificato | non verificato: non testata 1 |
| VkPhysicalDeviceFeatures . variableMultisampleRate | non testata | Non verificato | non verificato: non testata 1 |
| VkPhysicalDeviceFeatures . vertexPipelineStoresAndAtomics | non testata | Non verificato | non verificato: non testata 1 |
Scene del test di velocità (benchmark)
Dettagli tecnici (Vulkan)
- API Vulkan
- 1.1.0
- Conformità
- 1.1.3.3
- Tipo di dispositivo
- cpu
- Estensioni
- 39
- Preso da
- report #1073
Estensioni (39)
- VK_EXT_depth_range_unrestricted
- VK_EXT_external_memory_host
- VK_EXT_host_query_reset
- VK_EXT_image_robustness
- VK_EXT_line_rasterization
- VK_EXT_provoking_vertex
- VK_EXT_queue_family_foreign
- VK_EXT_scalar_block_layout
- VK_EXT_separate_stencil_usage
- VK_EXT_shader_stencil_export
- VK_GOOGLE_display_timing
- VK_KHR_bind_memory2
- VK_KHR_create_renderpass2
- VK_KHR_dedicated_allocation
- VK_KHR_depth_stencil_resolve
- VK_KHR_descriptor_update_template
- VK_KHR_device_group
- VK_KHR_driver_properties
- VK_KHR_external_fence
- VK_KHR_external_memory
- VK_KHR_external_semaphore
- VK_KHR_external_semaphore_fd
- 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_relaxed_block_layout
- VK_KHR_sampler_ycbcr_conversion
- VK_KHR_separate_depth_stencil_layouts
- VK_KHR_shader_float_controls
- VK_KHR_shader_subgroup_extended_types
- VK_KHR_spirv_1_4
- VK_KHR_storage_buffer_storage_class
- VK_KHR_swapchain
- VK_KHR_uniform_buffer_standard_layout
Limiti (106)
| maxImageDimension1D | 8192 |
| maxImageDimension2D | 8192 |
| maxImageDimension3D | 1024 |
| maxImageDimensionCube | 8192 |
| maxImageArrayLayers | 2048 |
| maxTexelBufferElements | 65536 |
| maxUniformBufferRange | 16384 |
| maxStorageBufferRange | 134217728 |
| maxPushConstantsSize | 128 |
| maxMemoryAllocationCount | 4096 |
| maxSamplerAllocationCount | 4000 |
| bufferImageGranularity | 131072 |
| sparseAddressSpaceSize | 0 |
| maxBoundDescriptorSets | 4 |
| maxPerStageDescriptorSamplers | 16 |
| maxPerStageDescriptorUniformBuffers | 14 |
| maxPerStageDescriptorStorageBuffers | 16 |
| maxPerStageDescriptorSampledImages | 16 |
| maxPerStageDescriptorStorageImages | 4 |
| maxPerStageDescriptorInputAttachments | 4 |
| maxPerStageResources | 128 |
| maxDescriptorSetSamplers | 96 |
| maxDescriptorSetUniformBuffers | 72 |
| maxDescriptorSetUniformBuffersDynamic | 8 |
| maxDescriptorSetStorageBuffers | 24 |
| maxDescriptorSetStorageBuffersDynamic | 4 |
| maxDescriptorSetSampledImages | 96 |
| maxDescriptorSetStorageImages | 24 |
| maxDescriptorSetInputAttachments | 4 |
| maxVertexInputAttributes | 16 |
| maxVertexInputBindings | 16 |
| maxVertexInputAttributeOffset | 2047 |
| maxVertexInputBindingStride | 2048 |
| maxVertexOutputComponents | 128 |
| maxTessellationGenerationLevel | 0 |
| maxTessellationPatchSize | 0 |
| maxTessellationControlPerVertexInputComponents | 0 |
| maxTessellationControlPerVertexOutputComponents | 0 |
| maxTessellationControlPerPatchOutputComponents | 0 |
| maxTessellationControlTotalOutputComponents | 0 |
| maxTessellationEvaluationInputComponents | 0 |
| maxTessellationEvaluationOutputComponents | 0 |
| maxGeometryShaderInvocations | 0 |
| maxGeometryInputComponents | 0 |
| maxGeometryOutputComponents | 0 |
| maxGeometryOutputVertices | 0 |
| maxGeometryTotalOutputComponents | 0 |
| maxFragmentInputComponents | 128 |
| maxFragmentOutputAttachments | 4 |
| maxFragmentDualSrcAttachments | 1 |
| maxFragmentCombinedOutputResources | 4 |
| maxComputeSharedMemorySize | 16384 |
| maxComputeWorkGroupCount | 65535, 65535, 65535 |
| maxComputeWorkGroupInvocations | 128 |
| maxComputeWorkGroupSize | 128, 128, 64 |
| subPixelPrecisionBits | 4 |
| subTexelPrecisionBits | 4 |
| mipmapPrecisionBits | 4 |
| maxDrawIndexedIndexValue | 4294967295 |
| maxDrawIndirectCount | 4294967295 |
| maxSamplerLodBias | 15 |
| maxSamplerAnisotropy | 16 |
| maxViewports | 16 |
| maxViewportDimensions | 4096, 4096 |
| viewportBoundsRange | -8192, 8191 |
| viewportSubPixelBits | 0 |
| minMemoryMapAlignment | 64 |
| minTexelBufferOffsetAlignment | 256 |
| minUniformBufferOffsetAlignment | 256 |
| minStorageBufferOffsetAlignment | 256 |
| minTexelOffset | -8 |
| maxTexelOffset | 7 |
| minTexelGatherOffset | -8 |
| maxTexelGatherOffset | 7 |
| minInterpolationOffset | -0.5 |
| maxInterpolationOffset | 0.5 |
| subPixelInterpolationOffsetBits | 4 |
| maxFramebufferWidth | 4096 |
| maxFramebufferHeight | 4096 |
| maxFramebufferLayers | 256 |
| framebufferColorSampleCounts | 5 |
| framebufferDepthSampleCounts | 5 |
| framebufferStencilSampleCounts | 5 |
| framebufferNoAttachmentsSampleCounts | 5 |
| maxColorAttachments | 4 |
| sampledImageColorSampleCounts | 5 |
| sampledImageIntegerSampleCounts | 5 |
| sampledImageDepthSampleCounts | 5 |
| sampledImageStencilSampleCounts | 5 |
| storageImageSampleCounts | 5 |
| maxSampleMaskWords | 1 |
| timestampComputeAndGraphics | 0 |
| timestampPeriod | 60 |
| maxClipDistances | 8 |
| maxCullDistances | 8 |
| maxCombinedClipAndCullDistances | 16 |
| discreteQueuePriorities | 2 |
| pointSizeRange | 1, 1023 |
| lineWidthRange | 1, 1 |
| pointSizeGranularity | 0 |
| lineWidthGranularity | 0 |
| strictLines | 1 |
| standardSampleLocations | 1 |
| optimalBufferCopyOffsetAlignment | 64 |
| optimalBufferCopyRowPitchAlignment | 64 |
| nonCoherentAtomSize | 256 |
Memoria (1 heap, 1 tipi)
| Heap | Dimensione | Flag |
|---|---|---|
| Heap 0 | 2.00 GiB | device local |
| Tipo | Heap | Proprietà |
|---|---|---|
| Tipo 0 | 0 | device local, host visible, host coherent, host cached |
Famiglie di code (1)
| Famiglia | Code | Capacità | Bit del timestamp |
|---|---|---|---|
| Famiglia 0 | 1 | graphics, compute, transfer | 0 |
Formati (122 supportati)
| Formato | Tiling ottimale | Tiling lineare | Buffer |
|---|---|---|---|
| B4G4R4A4_UNORM_PACK16 | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | nessuno |
| R5G6B5_UNORM_PACK16 | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | nessuno |
| A1R5G5B5_UNORM_PACK16 | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | nessuno |
| R8_UNORM | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | uniform texel buffer, storage texel buffer, vertex buffer |
| R8_SNORM | sampled image, storage image, blit src, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | 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, transfer src, transfer dst | 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, transfer src, transfer dst | uniform texel buffer, storage texel buffer, vertex buffer |
| R8_SRGB | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | nessuno |
| R8G8_UNORM | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | uniform texel buffer, storage texel buffer, vertex buffer |
| R8G8_SNORM | sampled image, storage image, blit src, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | uniform texel buffer, storage texel buffer, vertex buffer |
| R8G8_UINT | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst | sampled image, transfer src, transfer dst | 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, transfer src, transfer dst | uniform texel buffer, storage texel buffer, vertex buffer |
| R8G8_SRGB | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | nessuno |
| R8G8B8A8_UNORM | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | uniform texel buffer, storage texel buffer, vertex buffer |
| R8G8B8A8_SNORM | sampled image, storage image, blit src, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | uniform texel buffer, storage texel buffer, vertex buffer |
| R8G8B8A8_UINT | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst | sampled image, transfer src, transfer dst | 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, transfer src, transfer dst | 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, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | nessuno |
| B8G8R8A8_UNORM | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | uniform texel buffer, vertex buffer |
| B8G8R8A8_SRGB | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | nessuno |
| A8B8G8R8_UNORM_PACK32 | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | uniform texel buffer, storage texel buffer, vertex buffer |
| A8B8G8R8_SNORM_PACK32 | sampled image, storage image, blit src, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | uniform texel buffer, storage texel buffer, vertex buffer |
| A8B8G8R8_UINT_PACK32 | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst | sampled image, transfer src, transfer dst | 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, transfer src, transfer dst | 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, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | nessuno |
| A2R10G10B10_UNORM_PACK32 | sampled image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | uniform texel buffer, vertex buffer |
| A2R10G10B10_SNORM_PACK32 | nessuno | nessuno | vertex buffer |
| A2R10G10B10_UINT_PACK32 | sampled image, color attachment, blit src, blit dst, transfer src, transfer dst | sampled image, transfer src, transfer dst | uniform texel buffer, vertex buffer |
| A2R10G10B10_SINT_PACK32 | nessuno | nessuno | vertex buffer |
| A2B10G10R10_UNORM_PACK32 | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | uniform texel buffer, storage texel buffer, vertex buffer |
| A2B10G10R10_SNORM_PACK32 | nessuno | nessuno | vertex buffer |
| A2B10G10R10_UINT_PACK32 | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst | sampled image, transfer src, transfer dst | uniform texel buffer, storage texel buffer, vertex buffer |
| A2B10G10R10_SINT_PACK32 | nessuno | nessuno | vertex buffer |
| R16_UNORM | sampled image, storage image, blit src, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | storage texel buffer, vertex buffer |
| R16_SNORM | sampled image, storage image, blit src, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | storage texel buffer, vertex buffer |
| R16_UINT | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst | sampled image, transfer src, transfer dst | 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, transfer src, transfer dst | 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, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | uniform texel buffer, storage texel buffer, vertex buffer |
| R16G16_UNORM | sampled image, storage image, blit src, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | storage texel buffer, vertex buffer |
| R16G16_SNORM | sampled image, storage image, blit src, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | storage texel buffer, vertex buffer |
| R16G16_UINT | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst | sampled image, transfer src, transfer dst | uniform texel buffer, storage texel buffer, vertex buffer |
| R16G16_SINT | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst | sampled image, transfer src, transfer dst | uniform texel buffer, storage texel buffer, vertex buffer |
| R16G16_SFLOAT | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | uniform texel buffer, storage texel buffer, vertex buffer |
| R16G16B16A16_UNORM | sampled image, storage image, blit src, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | storage texel buffer, vertex buffer |
| R16G16B16A16_SNORM | sampled image, storage image, blit src, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | storage texel buffer, vertex buffer |
| R16G16B16A16_UINT | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst | sampled image, transfer src, transfer dst | 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, transfer src, transfer dst | 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, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | uniform texel buffer, storage texel buffer, vertex buffer |
| R32_UINT | sampled image, storage image, storage image atomic, color attachment, blit src, blit dst, transfer src, transfer dst | sampled image, transfer src, transfer dst | 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, transfer src, transfer dst | uniform texel buffer, storage texel buffer, storage texel buffer atomic, vertex buffer |
| R32_SFLOAT | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | uniform texel buffer, storage texel buffer, vertex buffer |
| R32G32_UINT | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst | sampled image, transfer src, transfer dst | 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, transfer src, transfer dst | uniform texel buffer, storage texel buffer, vertex buffer |
| R32G32_SFLOAT | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | uniform texel buffer, storage texel buffer, vertex buffer |
| R32G32B32_UINT | nessuno | nessuno | vertex buffer |
| R32G32B32_SINT | nessuno | nessuno | vertex buffer |
| R32G32B32_SFLOAT | nessuno | nessuno | vertex buffer |
| R32G32B32A32_UINT | sampled image, storage image, color attachment, blit src, blit dst, transfer src, transfer dst | sampled image, transfer src, transfer dst | 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, transfer src, transfer dst | uniform texel buffer, storage texel buffer, vertex buffer |
| R32G32B32A32_SFLOAT | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | uniform texel buffer, storage texel buffer, vertex buffer |
| B10G11R11_UFLOAT_PACK32 | sampled image, storage image, color attachment, color attachment blend, blit src, blit dst, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | uniform texel buffer, storage texel buffer |
| E5B9G9R9_UFLOAT_PACK32 | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | nessuno |
| D16_UNORM | sampled image, depth stencil attachment, blit src, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | nessuno |
| D32_SFLOAT | sampled image, depth stencil attachment, blit src, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | nessuno |
| S8_UINT | sampled image, depth stencil attachment, blit src, transfer src, transfer dst | sampled image, transfer src, transfer dst | nessuno |
| D32_SFLOAT_S8_UINT | sampled image, depth stencil attachment, blit src, sampled image filter linear, transfer src, transfer dst | sampled image, sampled image filter linear, transfer src, transfer dst | nessuno |
| BC1_RGB_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| BC1_RGB_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| BC1_RGBA_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| BC1_RGBA_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| BC2_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| BC2_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| BC3_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| BC3_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| BC4_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| BC4_SNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| BC5_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| BC5_SNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| BC6H_UFLOAT_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| BC6H_SFLOAT_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| BC7_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| BC7_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ETC2_R8G8B8_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ETC2_R8G8B8_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ETC2_R8G8B8A1_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ETC2_R8G8B8A1_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ETC2_R8G8B8A8_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ETC2_R8G8B8A8_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| EAC_R11_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| EAC_R11_SNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| EAC_R11G11_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| EAC_R11G11_SNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_4x4_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_4x4_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_5x4_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_5x4_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_5x5_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_5x5_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_6x5_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_6x5_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_6x6_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_6x6_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_8x5_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_8x5_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_8x6_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_8x6_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_8x8_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_8x8_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_10x5_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_10x5_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_10x6_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_10x6_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_10x8_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_10x8_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_10x10_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_10x10_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_12x10_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_12x10_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_12x12_UNORM_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| ASTC_12x12_SRGB_BLOCK | sampled image, blit src, sampled image filter linear, transfer src, transfer dst | transfer src, transfer dst | nessuno |
| G8_B8_R8_3PLANE_420_UNORM | sampled image, sampled image filter linear, transfer src, transfer dst, cosited chroma samples | sampled image, sampled image filter linear, transfer src, transfer dst | nessuno |
| G8_B8R8_2PLANE_420_UNORM | sampled image, sampled image filter linear, transfer src, transfer dst, cosited chroma samples | sampled image, sampled image filter linear, transfer src, transfer dst | nessuno |
Report (1)
Da: OnePlus8Pro.
| Report | Tipo | Livello | Valido | Dispositivo | Ricevuto |
|---|---|---|---|---|---|
| #1073 | validazione | Non verificato | valido | OnePlus8Pro |