Mesa (master): intel: better front color buffer test in intelClear()

Brian Paul brianp at kemper.freedesktop.org
Fri Nov 6 12:52:54 PST 2009


Module: Mesa
Branch: master
Commit: 3105f3aa88e4b59eed3c7f175af77fbdb4af5924
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3105f3aa88e4b59eed3c7f175af77fbdb4af5924

Author: Brian Paul <brianp at vmware.com>
Date:   Fri Nov  6 13:52:48 2009 -0700

intel: better front color buffer test in intelClear()

---

 src/mesa/drivers/dri/intel/intel_clear.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/mesa/drivers/dri/intel/intel_clear.c b/src/mesa/drivers/dri/intel/intel_clear.c
index 1cf41ee..f682ee3 100644
--- a/src/mesa/drivers/dri/intel/intel_clear.c
+++ b/src/mesa/drivers/dri/intel/intel_clear.c
@@ -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__);



More information about the mesa-commit mailing list