From: Brian Date: Tue, 15 Apr 2008 02:54:13 +0000 (-0600) Subject: fix multi-draw buffer regression X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=bbb042f0b809ebb754547397b8f22a5751c275da;p=mesa.git fix multi-draw buffer regression --- diff --git a/src/mesa/swrast/s_span.c b/src/mesa/swrast/s_span.c index 864f77a4174..656a90a99a9 100644 --- a/src/mesa/swrast/s_span.c +++ b/src/mesa/swrast/s_span.c @@ -1402,9 +1402,8 @@ _swrast_write_rgba_span( GLcontext *ctx, SWspan *span) */ { const struct gl_fragment_program *fp = ctx->FragmentProgram._Current; - const GLboolean multiFragOutputs - = fp && fp->Base.InputsRead >= (1 << FRAG_RESULT_DATA0); const GLuint numBuffers = fb->_NumColorDrawBuffers; + const GLboolean multiFragOutputs = numBuffers > 1; GLuint buf; for (buf = 0; buf < numBuffers; buf++) {