intel: better front color buffer test in intelClear()
authorBrian Paul <brianp@vmware.com>
Fri, 6 Nov 2009 20:52:48 +0000 (13:52 -0700)
committerBrian Paul <brianp@vmware.com>
Fri, 6 Nov 2009 20:52:48 +0000 (13:52 -0700)
src/mesa/drivers/dri/intel/intel_clear.c

index 1cf41ee6b8abd2c59abd41a3981d7b1324aea8fe..f682ee3de5b4f759d7ee86d8e175c61f51507ee4 100644 (file)
@@ -33,7 +33,6 @@
 
 #include "intel_context.h"
 #include "intel_blit.h"
-#include "intel_buffers.h"
 #include "intel_chipset.h"
 #include "intel_clear.h"
 #include "intel_fbo.h"
@@ -76,7 +75,9 @@ intelClear(GLcontext *ctx, GLbitfield mask)
    struct gl_framebuffer *fb = ctx->DrawBuffer;
    GLuint i;
 
-   intel_check_front_buffer_rendering(intel);
+   if (mask & (BUFFER_BIT_FRONT_LEFT | BUFFER_BIT_FRONT_RIGHT)) {
+      intel->front_buffer_dirty = GL_TRUE;
+   }
 
    if (0)
       fprintf(stderr, "%s\n", __FUNCTION__);