diff options
Diffstat (limited to 'src/mesa/drivers/dri/intel/intel_clear.c')
-rw-r--r-- | src/mesa/drivers/dri/intel/intel_clear.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/intel/intel_clear.c b/src/mesa/drivers/dri/intel/intel_clear.c index 3c221188660..432ffe50d83 100644 --- a/src/mesa/drivers/dri/intel/intel_clear.c +++ b/src/mesa/drivers/dri/intel/intel_clear.c @@ -76,7 +76,7 @@ intelClear(GLcontext *ctx, GLbitfield mask) intel->front_buffer_dirty = GL_TRUE; } - if (0) + if (1) fprintf(stderr, "%s\n", __FUNCTION__); /* HW color buffers (front, back, aux, generic FBO, etc) */ @@ -146,6 +146,15 @@ intelClear(GLcontext *ctx, GLbitfield mask) /* SW fallback clearing */ swrast_mask = mask & ~tri_mask & ~blit_mask; +#if 1 + /* XXX debug */ + if (intel->gen >= 6) { + blit_mask = 0; + tri_mask = 0; + swrast_mask = 1; + } +#endif + { /* look for non-Intel renderbuffers (clear them with swrast) */ GLbitfield blit_or_tri = blit_mask | tri_mask; |