diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c index eb2efc21257..f5d5b014d60 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -627,6 +627,10 @@ zink_is_format_supported(struct pipe_screen *pscreen, !(screen->info.props.limits.sampledImageColorSampleCounts & sample_mask)) return false; } + if (bind & PIPE_BIND_SHADER_IMAGE) { + if (!screen->info.feats.features.shaderStorageImageMultisample) + return false; + } } VkFormatProperties props;