glapi: Implement optional dispatch logging
authorKristian Høgsberg <krh@bitplanet.net>
Thu, 9 Sep 2010 16:59:14 +0000 (12:59 -0400)
committerKristian Høgsberg <krh@bitplanet.net>
Thu, 9 Sep 2010 17:21:15 +0000 (13:21 -0400)
commitb9abc6139a310677a37754ea7172d976dbf56979
treedd42377907938fe8a5e9eb3c24ec3df678a0fe25
parent94118fe2d4b1e5d0b9f39d9d2c44706db462e97e
glapi: Implement optional dispatch logging

There's a useful feature buried in glapi to log all API calls to stderr.
Unfortunately it requires editing the code and then it's enabled
unconditionally for that build.  This patch builds in API logging for
debug builds and makes it run-time switchable by setting MESA_DEBUG=dispatch.
src/mapi/glapi/glapi.h
src/mapi/glapi/glapi_dispatch.c
src/mesa/drivers/dri/common/dri_test.c
src/mesa/main/context.c
src/mesa/main/context.h
src/mesa/main/debug.c
src/mesa/main/dlist.c
src/mesa/main/mtypes.h