diff --git a/src/nouveau/vulkan/nvk_physical_device.c b/src/nouveau/vulkan/nvk_physical_device.c index 1854bdc8c7e..f60a0cfe2dc 100644 --- a/src/nouveau/vulkan/nvk_physical_device.c +++ b/src/nouveau/vulkan/nvk_physical_device.c @@ -924,8 +924,8 @@ nvk_get_device_properties(const struct nvk_instance *instance, .maxDescriptorSetUpdateAfterBindSampledImages = NVK_MAX_DESCRIPTORS, .maxDescriptorSetUpdateAfterBindStorageImages = NVK_MAX_DESCRIPTORS, .maxDescriptorSetUpdateAfterBindInputAttachments = NVK_MAX_DESCRIPTORS, - .filterMinmaxSingleComponentFormats = true, - .filterMinmaxImageComponentMapping = true, + .filterMinmaxSingleComponentFormats = info->cls_eng3d >= MAXWELL_B, + .filterMinmaxImageComponentMapping = info->cls_eng3d >= MAXWELL_B, .maxTimelineSemaphoreValueDifference = UINT64_MAX, .framebufferIntegerColorSampleCounts = sample_counts,