r300g: print configurable debugging info on non-debug builds
authorMarek Olšák <maraeo@gmail.com>
Sun, 28 Mar 2010 16:38:30 +0000 (18:38 +0200)
committerMarek Olšák <maraeo@gmail.com>
Mon, 29 Mar 2010 01:33:28 +0000 (03:33 +0200)
src/gallium/drivers/r300/r300_context.h
src/gallium/drivers/r300/r300_screen.h

index eb9178a2656e82ed7bca051aa06825d7b91c143e..0a82484e89d6dd937998adfe7ebe793909a9c15c 100644 (file)
@@ -409,7 +409,7 @@ static INLINE void CTX_DBG(struct r300_context * ctx, unsigned flags,
     if (CTX_DBG_ON(ctx, flags)) {
         va_list va;
         va_start(va, fmt);
-        debug_vprintf(fmt, va);
+        vfprintf(stderr, fmt, va);
         va_end(va);
     }
 }
index a055159c93b783b2e0ae2ce4fc2ff4d6e17e4317..1cf8b7452d729acce2b80a783e2bf1e0cde68e9b 100644 (file)
@@ -28,6 +28,8 @@
 
 #include "r300_chipset.h"
 
+#include <stdio.h>
+
 struct r300_screen {
     /* Parent class */
     struct pipe_screen screen;
@@ -80,7 +82,7 @@ static INLINE void SCREEN_DBG(struct r300_screen * screen, unsigned flags,
     if (SCREEN_DBG_ON(screen, flags)) {
         va_list va;
         va_start(va, fmt);
-        debug_vprintf(fmt, va);
+        vfprintf(stderr, fmt, va);
         va_end(va);
     }
 }