Improves firefox-talos-gfx around 5%.tags/mesa-8.0-rc1
| @@ -116,13 +116,13 @@ intelClear(struct gl_context *ctx, GLbitfield mask) | |||
| } | |||
| /* HW color buffers (front, back, aux, generic FBO, etc) */ | |||
| if (colorMask == ~0) { | |||
| if (intel->gen < 6 && colorMask == ~0) { | |||
| /* clear all R,G,B,A */ | |||
| blit_mask |= (mask & BUFFER_BITS_COLOR); | |||
| } | |||
| else { | |||
| /* glColorMask in effect */ | |||
| tri_mask |= (mask & (BUFFER_BIT_FRONT_LEFT | BUFFER_BIT_BACK_LEFT)); | |||
| tri_mask |= (mask & BUFFER_BITS_COLOR); | |||
| } | |||
| /* Make sure we have up to date buffers before we start looking at | |||