From: José Fonseca Date: Sat, 30 May 2009 19:42:55 +0000 (-0700) Subject: mesa: Output warnings to debugger on Windows. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5bb2074798a752557a1eaa8f2d2b8b45282f9f7e;p=mesa.git mesa: Output warnings to debugger on Windows. Stderr of Windows applications without console is not usually visible. --- diff --git a/src/mesa/main/imports.c b/src/mesa/main/imports.c index 615f7c9a6da..3fb67083a2d 100644 --- a/src/mesa/main/imports.c +++ b/src/mesa/main/imports.c @@ -1008,6 +1008,16 @@ output_if_debug(const char *prefixString, const char *outputString, fprintf(stderr, "%s: %s", prefixString, outputString); if (newline) fprintf(stderr, "\n"); + +#if defined(_WIN32) && !defined(_WIN32_WCE) + /* stderr from windows applications without console is not usually + * visible, so communicate with the debugger instead */ + { + char buf[4096]; + _mesa_snprintf(buf, sizeof(buf), "%s: %s%s", prefixString, outputString, newline ? "\n" : ""); + OutputDebugStringA(buf); + } +#endif } }