From: Ilia Mirkin Date: Sun, 31 Jan 2016 06:09:40 +0000 (-0500) Subject: mesa: use default geometry's samples when there are no attachments X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=18f688d62a69501072d6783bbce34d1a755ef2c9;p=mesa.git mesa: use default geometry's samples when there are no attachments Whether multisampling is turned on depends, in part, on whether attachments are themselves multisample surfaces. However when there are no attachments, we should rely on the default geometry for this. Signed-off-by: Ilia Mirkin Reviewed-by: Marek Olšák --- diff --git a/src/mesa/main/state.c b/src/mesa/main/state.c index 4043c4f2057..57f13411fdf 100644 --- a/src/mesa/main/state.c +++ b/src/mesa/main/state.c @@ -352,7 +352,7 @@ update_multisample(struct gl_context *ctx) ctx->Multisample._Enabled = GL_FALSE; if (ctx->Multisample.Enabled && ctx->DrawBuffer && - ctx->DrawBuffer->Visual.sampleBuffers) + _mesa_geometric_samples(ctx->DrawBuffer) > 0) ctx->Multisample._Enabled = GL_TRUE; }