From: Kenneth Graunke Date: Sat, 27 Sep 2014 05:02:50 +0000 (-0700) Subject: mesa: Make _mesa_print_arrays use stderr. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8892a6b79c7c0ecb83b1e9b62f153b66030240db;p=mesa.git 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 Reviewed-by: Tapani Pälli --- diff --git a/src/mesa/main/varray.c b/src/mesa/main/varray.c index 09bf52c4251..96c2b26f7a9 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);