intel: Improve INTEL_DEBUG=fbo output.
authorEric Anholt <eric@anholt.net>
Mon, 28 Dec 2009 22:38:43 +0000 (14:38 -0800)
committerEric Anholt <eric@anholt.net>
Tue, 29 Dec 2009 02:51:18 +0000 (18:51 -0800)
src/mesa/drivers/dri/intel/intel_fbo.c

index fc502a87d37fe5557b93b4188f0c61c47fc9c10f..dc96b36a15da65bd1cd8bbdd729d13814297bc8c 100644 (file)
@@ -427,7 +427,8 @@ intel_update_wrapper(GLcontext *ctx, struct intel_renderbuffer *irb,
       DBG("Render to DEPTH_STENCIL texture OK\n");
    }
    else {
-      DBG("Render to texture BAD FORMAT %d\n", texImage->TexFormat);
+      DBG("Render to texture BAD FORMAT %s\n",
+         _mesa_get_format_name(texImage->TexFormat));
       return GL_FALSE;
    }
 
@@ -594,6 +595,9 @@ intel_validate_framebuffer(GLcontext *ctx, struct gl_framebuffer *fb)
       /* we only support combined depth/stencil buffers, not separate
        * stencil buffers.
        */
+      DBG("Only supports combined depth/stencil (found %s, %s)\n",
+         depthRb ? _mesa_get_format_name(depthRb->Base.Format): "NULL",
+         stencilRb ? _mesa_get_format_name(stencilRb->Base.Format): "NULL");
       fb->_Status = GL_FRAMEBUFFER_UNSUPPORTED_EXT;
    }
 
@@ -605,6 +609,7 @@ intel_validate_framebuffer(GLcontext *ctx, struct gl_framebuffer *fb)
         continue;
 
       if (irb == NULL) {
+        DBG("software rendering renderbuffer\n");
         fb->_Status = GL_FRAMEBUFFER_UNSUPPORTED_EXT;
         continue;
       }