llvmpipe: enable ARB_sample_shading
[mesa.git] / src / gallium / drivers / llvmpipe / lp_state_fs.c
index 2ce97260d2f85efc39873e9c2a1a0639dbf9251f..f4959fb8b5a21b80800f39a690344a1ce2f16855 100644 (file)
@@ -3723,7 +3723,7 @@ make_variant_key(struct llvmpipe_context *lp,
    key->min_samples = 1;
    if (key->multisample) {
       key->coverage_samples = util_framebuffer_get_num_samples(&lp->framebuffer);
-      key->min_samples = 1;
+      key->min_samples = lp->min_samples == 1 ? 1 : key->coverage_samples;
    }
    key->nr_cbufs = lp->framebuffer.nr_cbufs;