commit 13aff72fe8a20729122fc7767c30b0effbcbe28f Author: Pierre Willenbrock Date: Sat Nov 8 01:05:19 2008 +0100 if we are rendering on a fbo fall back to software for now diff --git a/src/mesa/drivers/dri/intel/intel_pixel_bitmap.c b/src/mesa/drivers/dri/intel/intel_pixel_bitmap.c index 0565197..47b75f2 100644 --- a/src/mesa/drivers/dri/intel/intel_pixel_bitmap.c +++ b/src/mesa/drivers/dri/intel/intel_pixel_bitmap.c @@ -164,6 +164,7 @@ do_blit_bitmap( GLcontext *ctx, { struct intel_context *intel = intel_context(ctx); struct intel_region *dst = intel_drawbuf_region(intel); + struct gl_framebuffer *fb = ctx->DrawBuffer; GLfloat tmpColor[4]; GLubyte ubcolor[4]; GLuint color8888, color565; @@ -171,6 +172,9 @@ do_blit_bitmap( GLcontext *ctx, if (!dst) return GL_FALSE; + if (fb->Name) + return GL_FALSE; + if (unpack->BufferObj->Name) { bitmap = map_pbo(ctx, width, height, unpack, bitmap); if (bitmap == NULL)