From bbb042f0b809ebb754547397b8f22a5751c275da Mon Sep 17 00:00:00 2001 From: Brian Date: Mon, 14 Apr 2008 20:54:13 -0600 Subject: fix multi-draw buffer regression --- src/mesa/swrast/s_span.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/mesa/swrast/s_span.c b/src/mesa/swrast/s_span.c index 864f77a417..656a90a99a 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++) { -- cgit v1.2.3