Mesa (master): mesa: Make _mesa_print_arrays use stderr.

Kenneth Graunke kwg at kemper.freedesktop.org
Thu Oct 9 13:05:14 UTC 2014


Module: Mesa
Branch: master
Commit: 8892a6b79c7c0ecb83b1e9b62f153b66030240db
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8892a6b79c7c0ecb83b1e9b62f153b66030240db

Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Fri Sep 26 22:02:50 2014 -0700

mesa: Make _mesa_print_arrays use stderr.

These days, most driver debug output happens via stderr, not stdout.
Some applications (such as Xephyr) also appear to close stdout which
makes these messages go nowhere.

Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>
Reviewed-by: Tapani Pälli <tapani.palli at intel.com>

---

 src/mesa/main/varray.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/mesa/main/varray.c b/src/mesa/main/varray.c
index 09bf52c..96c2b26 100644
--- a/src/mesa/main/varray.c
+++ b/src/mesa/main/varray.c
@@ -1907,10 +1907,10 @@ static void
 print_array(const char *name, GLint index, const struct gl_client_array *array)
 {
    if (index >= 0)
-      printf("  %s[%d]: ", name, index);
+      fprintf(stderr, "  %s[%d]: ", name, index);
    else
-      printf("  %s: ", name);
-   printf("Ptr=%p, Type=0x%x, Size=%d, ElemSize=%u, Stride=%d, Buffer=%u(Size %lu)\n",
+      fprintf(stderr, "  %s: ", name);
+   fprintf(stderr, "Ptr=%p, Type=0x%x, Size=%d, ElemSize=%u, Stride=%d, Buffer=%u(Size %lu)\n",
 	  array->Ptr, array->Type, array->Size,
 	  array->_ElementSize, array->StrideB,
 	  array->BufferObj->Name, (unsigned long) array->BufferObj->Size);




More information about the mesa-commit mailing list