Add an option to emit extra debug code in the generated protocol functions.
authorIan Romanick <idr@us.ibm.com>
Fri, 28 Jan 2005 16:51:01 +0000 (16:51 +0000)
committerIan Romanick <idr@us.ibm.com>
Fri, 28 Jan 2005 16:51:01 +0000 (16:51 +0000)
commit1fca5632325e1da42e278909e404dd57e0a62252
tree8173f60b41d9c88755ec5ef69575ac5ea2134da5
parentb365d286278a0864e771c17ba6fdec8c3a77689a
Add an option to emit extra debug code in the generated protocol functions.
The debug version of indirect.c has proven very helpful during the
development of new client-side and server-side GLX protocol code.  This is
put here instead of in the DISPATCH and DISPATCH_RETURN macros in dispatch.c
for two reasons.

1. I only want the debug information when indirect-rendering is used.

2. Functions that require a reply from the server, some of which do not have
a return value (e.g., glFlush, glFinish, glGetLightfv, etc.), do not need
the extra glFinish call.
src/mesa/glapi/glX_proto_send.py