diff --git a/src/panfrost/vulkan/panvk_vX_physical_device.c b/src/panfrost/vulkan/panvk_vX_physical_device.c index 219eeab7da1..69bdc512eea 100644 --- a/src/panfrost/vulkan/panvk_vX_physical_device.c +++ b/src/panfrost/vulkan/panvk_vX_physical_device.c @@ -922,12 +922,11 @@ panvk_per_arch(get_physical_device_properties)( MAX_INLINE_UNIFORM_BLOCK_DESCRIPTORS, .maxInlineUniformTotalSize = MAX_INLINE_UNIFORM_BLOCK_DESCRIPTORS * MAX_INLINE_UNIFORM_BLOCK_SIZE, - .integerDotProduct8BitUnsignedAccelerated = true, - .integerDotProduct8BitSignedAccelerated = true, + .integerDotProduct8BitUnsignedAccelerated = false, + .integerDotProduct8BitSignedAccelerated = false, .integerDotProduct8BitMixedSignednessAccelerated = false, - .integerDotProduct4x8BitPackedUnsignedAccelerated = true, - .integerDotProduct4x8BitPackedSignedAccelerated = true, - .integerDotProduct4x8BitPackedSignedAccelerated = false, + .integerDotProduct4x8BitPackedUnsignedAccelerated = PAN_ARCH >= 9, + .integerDotProduct4x8BitPackedSignedAccelerated = PAN_ARCH >= 9, .integerDotProduct16BitUnsignedAccelerated = false, .integerDotProduct16BitSignedAccelerated = false, .integerDotProduct16BitMixedSignednessAccelerated = false, @@ -940,8 +939,8 @@ panvk_per_arch(get_physical_device_properties)( .integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = false, .integerDotProductAccumulatingSaturating8BitSignedAccelerated = false, .integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = false, - .integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = false, - .integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = false, + .integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = PAN_ARCH >= 9, + .integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = PAN_ARCH >= 9, .integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = false, .integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = false, .integerDotProductAccumulatingSaturating16BitSignedAccelerated = false,