st/wgl: use _debug_printf() instead of fprintf()
authorBrian Paul <brianp@vmware.com>
Wed, 28 May 2014 16:01:30 +0000 (10:01 -0600)
committerJosé Fonseca <jfonseca@vmware.com>
Fri, 30 May 2014 17:52:39 +0000 (18:52 +0100)
This should print output both for debug and release builds.
Suggested by Jose.

Reviewed-by: José Fonseca <jfonseca@vmware.com>
Reviewed-by: Charmaine Lee <charmainel@vmware.com>
src/gallium/state_trackers/wgl/stw_ext_context.c

index 0049896..bc8d5c2 100644 (file)
@@ -23,7 +23,6 @@
  */
 
 #include <stdio.h>
-#include <assert.h>
 #include <windows.h>
 
 #define WGL_WGLEXT_PROTOTYPES
@@ -143,8 +142,7 @@ wglCreateContextAttribsARB(HDC hDC, HGLRC hShareContext, const int *attribList)
       /* Open the OPENGL32.DLL library */
       opengl_lib = LoadLibraryA("OPENGL32.DLL");
       if (!opengl_lib) {
-         fprintf(stderr, "wgl: LoadLibrary(OPENGL32.DLL) failed\n");
-         fflush(stderr);
+         _debug_printf("wgl: LoadLibrary(OPENGL32.DLL) failed\n");
          return 0;
       }
 
@@ -152,8 +150,7 @@ wglCreateContextAttribsARB(HDC hDC, HGLRC hShareContext, const int *attribList)
       wglCreateContext_func = (wglCreateContext_t)
          GetProcAddress(opengl_lib, "wglCreateContext");
       if (!wglCreateContext_func) {
-         fprintf(stderr, "wgl: failed to get wglCreateContext()\n");
-         fflush(stderr);
+         _debug_printf("wgl: failed to get wglCreateContext()\n");
          return 0;
       }
 
@@ -161,8 +158,7 @@ wglCreateContextAttribsARB(HDC hDC, HGLRC hShareContext, const int *attribList)
       wglDeleteContext_func = (wglDeleteContext_t)
          GetProcAddress(opengl_lib, "wglDeleteContext");
       if (!wglDeleteContext_func) {
-         fprintf(stderr, "wgl: failed to get wglDeleteContext()\n");
-         fflush(stderr);
+         _debug_printf("wgl: failed to get wglDeleteContext()\n");
          return 0;
       }
    }