[Mesa-dev] [PATCH] RFC: mesa: remove MESA_VERBOSE env variable
Timothy Arceri
tarceri at itsqueeze.com
Fri Apr 21 01:49:57 UTC 2017
On 21/04/17 11:37, Jordan Justen wrote:
> On 2017-04-20 12:33:45, Samuel Pitoiset wrote:
>> I have used it sometimes, but since VERBOSE_API is missing in a bunch of
>> places, that's quite useless. :)
>>
>
> I also use MESA_VERBOSE=api every few months or so. I've found it
> pretty useful, but frustratingly I've nearly always ended up having to
> add new calls for it become useful.
>
> Something that automates wrapping the API probably is perhaps more
> maintainable.
As Eric mentioned it would probably be best to add something to dispatch
generation if we want this to be reliable. It shouldn't be too difficult
to do.
>A lightweight apitrace mode? (Or, maybe this already
> exists??) Perhaps something built into a 'debug' mode for libglvnd or
> libepoxy? The downside of the library shim option is that it can be
> sometimes be annoying to get your app to run with the shim.
>
> -Jordan
>
>> On 04/20/2017 04:12 PM, Emil Velikov wrote:
>>> From: Emil Velikov <emil.velikov at collabora.com>
>>>
>>> The env variable was useful in the early days of mesa development, when
>>> tools such at Apitrace were not available.
>>>
>>> Nowadays, out of the 12 options only a third are used. With nearly all
>>> instances printing the API state. And even then not all entry points
>>> are annotated, thus one cannot rely upon it.
>>>
>>> The current patch removes the variable all together alongside a few
>>> instances (listed below) which developers may see value in keeping.
>>>
>>> FLUSH_VERTICES/FLUSH_CURRENT macros in src/mesa/main/context.h
>>> _mesa_GetGraphicsResetStatusARB in src/mesa/main/robustness.c
>>> _mesa_print_state() in src/mesa/main/state.c
>>> _mesa_notifySwapBuffers() in src/mesa/main/context.c
>>>
>>> Do we want to keep any of the MESA_VERBOSE instances? If so documenting
>>> the variable seems reasonable.
>>>
>>> Cc: Brian Paul <brianp at vmware.com>
>>> Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
>>> ---
>>> Brian, I assume that you're the author for most of these. How do you
>>> feel on the topic?
>>> ---
>>> src/mesa/main/attrib.c | 8 ---
>>> src/mesa/main/blend.c | 40 ------------
>>> src/mesa/main/blit.c | 17 -----
>>> src/mesa/main/bufferobj.c | 38 -----------
>>> src/mesa/main/buffers.c | 7 ---
>>> src/mesa/main/clear.c | 3 -
>>> src/mesa/main/compute.c | 13 ----
>>> src/mesa/main/context.c | 19 +-----
>>> src/mesa/main/context.h | 4 --
>>> src/mesa/main/copyimage.c | 10 ---
>>> src/mesa/main/debug.c | 42 -------------
>>> src/mesa/main/depth.c | 12 ----
>>> src/mesa/main/dlist.c | 17 -----
>>> src/mesa/main/drawpix.c | 21 -------
>>> src/mesa/main/enable.c | 6 --
>>> src/mesa/main/fbobject.c | 32 ----------
>>> src/mesa/main/feedback.c | 3 -
>>> src/mesa/main/getstring.c | 6 --
>>> src/mesa/main/hint.c | 5 --
>>> src/mesa/main/light.c | 14 -----
>>> src/mesa/main/lines.c | 6 --
>>> src/mesa/main/matrix.c | 29 ---------
>>> src/mesa/main/mtypes.h | 22 -------
>>> src/mesa/main/performance_monitor.c | 6 --
>>> src/mesa/main/pipelineobj.c | 33 ----------
>>> src/mesa/main/polygon.c | 23 -------
>>> src/mesa/main/program_resource.c | 33 ----------
>>> src/mesa/main/queryobj.c | 31 ---------
>>> src/mesa/main/readpix.c | 7 ---
>>> src/mesa/main/robustness.c | 14 +----
>>> src/mesa/main/samplerobj.c | 3 -
>>> src/mesa/main/scissor.c | 11 ----
>>> src/mesa/main/shaderapi.c | 16 -----
>>> src/mesa/main/state.c | 3 -
>>> src/mesa/main/stencil.c | 27 --------
>>> src/mesa/main/texenv.c | 7 ---
>>> src/mesa/main/texgen.c | 7 ---
>>> src/mesa/main/texgetimage.c | 17 -----
>>> src/mesa/main/teximage.c | 52 ---------------
>>> src/mesa/main/texobj.c | 29 ---------
>>> src/mesa/main/texstate.c | 8 ---
>>> src/mesa/main/texstorage.c | 13 ----
>>> src/mesa/main/textureview.c | 6 --
>>> src/mesa/main/varray.c | 6 --
>>> src/mesa/main/viewport.c | 28 ---------
>>> src/mesa/tnl/t_vb_render.c | 5 --
>>> src/mesa/vbo/vbo_exec_array.c | 122 ------------------------------------
>>> 47 files changed, 2 insertions(+), 879 deletions(-)
>>>
>>> diff --git a/src/mesa/main/attrib.c b/src/mesa/main/attrib.c
>>> index 8e738c91c8f..bb230404d29 100644
>>> --- a/src/mesa/main/attrib.c
>>> +++ b/src/mesa/main/attrib.c
>>> @@ -245,9 +245,6 @@ _mesa_PushAttrib(GLbitfield mask)
>>>
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glPushAttrib %x\n", (int) mask);
>>> -
>>> if (ctx->AttribStackDepth >= MAX_ATTRIB_STACK_DEPTH) {
>>> _mesa_error( ctx, GL_STACK_OVERFLOW, "glPushAttrib" );
>>> return;
>>> @@ -935,11 +932,6 @@ _mesa_PopAttrib(void)
>>>
>>> while (attr) {
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API) {
>>> - _mesa_debug(ctx, "glPopAttrib %s\n",
>>> - _mesa_enum_to_string(attr->kind));
>>> - }
>>> -
>>> switch (attr->kind) {
>>> case DUMMY_BIT:
>>> /* do nothing */
>>> diff --git a/src/mesa/main/blend.c b/src/mesa/main/blend.c
>>> index 955fda1158c..52c473a9d8b 100644
>>> --- a/src/mesa/main/blend.c
>>> +++ b/src/mesa/main/blend.c
>>> @@ -220,13 +220,6 @@ _mesa_BlendFuncSeparate( GLenum sfactorRGB, GLenum dfactorRGB,
>>> unsigned buf;
>>> bool changed = false;
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glBlendFuncSeparate %s %s %s %s\n",
>>> - _mesa_enum_to_string(sfactorRGB),
>>> - _mesa_enum_to_string(dfactorRGB),
>>> - _mesa_enum_to_string(sfactorA),
>>> - _mesa_enum_to_string(dfactorA));
>>> -
>>> /* Check if we're really changing any state. If not, return early. */
>>> if (ctx->Color._BlendFuncPerBuffer) {
>>> /* Check all per-buffer states */
>>> @@ -417,10 +410,6 @@ _mesa_BlendEquation( GLenum mode )
>>> bool changed = false;
>>> enum gl_advanced_blend_mode advanced_mode = advanced_blend_mode(ctx, mode);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glBlendEquation(%s)\n",
>>> - _mesa_enum_to_string(mode));
>>> -
>>> if (ctx->Color._BlendEquationPerBuffer) {
>>> /* Check all per-buffer states */
>>> for (buf = 0; buf < numBuffers; buf++) {
>>> @@ -471,10 +460,6 @@ _mesa_BlendEquationiARB(GLuint buf, GLenum mode)
>>> GET_CURRENT_CONTEXT(ctx);
>>> enum gl_advanced_blend_mode advanced_mode = advanced_blend_mode(ctx, mode);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glBlendEquationi(%u, %s)\n",
>>> - buf, _mesa_enum_to_string(mode));
>>> -
>>> if (buf >= ctx->Const.MaxDrawBuffers) {
>>> _mesa_error(ctx, GL_INVALID_VALUE, "glBlendEquationi(buffer=%u)",
>>> buf);
>>> @@ -508,11 +493,6 @@ _mesa_BlendEquationSeparate( GLenum modeRGB, GLenum modeA )
>>> unsigned buf;
>>> bool changed = false;
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glBlendEquationSeparateEXT(%s %s)\n",
>>> - _mesa_enum_to_string(modeRGB),
>>> - _mesa_enum_to_string(modeA));
>>> -
>>> if (ctx->Color._BlendEquationPerBuffer) {
>>> /* Check all per-buffer states */
>>> for (buf = 0; buf < numBuffers; buf++) {
>>> @@ -578,11 +558,6 @@ _mesa_BlendEquationSeparateiARB(GLuint buf, GLenum modeRGB, GLenum modeA)
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glBlendEquationSeparatei(%u, %s %s)\n", buf,
>>> - _mesa_enum_to_string(modeRGB),
>>> - _mesa_enum_to_string(modeA));
>>> -
>>> if (buf >= ctx->Const.MaxDrawBuffers) {
>>> _mesa_error(ctx, GL_INVALID_VALUE, "glBlendEquationSeparatei(buffer=%u)",
>>> buf);
>>> @@ -673,10 +648,6 @@ _mesa_AlphaFunc( GLenum func, GLclampf ref )
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glAlphaFunc(%s, %f)\n",
>>> - _mesa_enum_to_string(func), ref);
>>> -
>>> if (ctx->Color.AlphaFunc == func && ctx->Color.AlphaRefUnclamped == ref)
>>> return; /* no change */
>>>
>>> @@ -720,9 +691,6 @@ _mesa_LogicOp( GLenum opcode )
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glLogicOp(%s)\n", _mesa_enum_to_string(opcode));
>>> -
>>> switch (opcode) {
>>> case GL_CLEAR:
>>> case GL_SET:
>>> @@ -793,10 +761,6 @@ _mesa_ColorMask( GLboolean red, GLboolean green,
>>> GLuint i;
>>> GLboolean flushed;
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glColorMask(%d, %d, %d, %d)\n",
>>> - red, green, blue, alpha);
>>> -
>>> /* Shouldn't have any information about channel depth in core mesa
>>> * -- should probably store these as the native booleans:
>>> */
>>> @@ -831,10 +795,6 @@ _mesa_ColorMaski( GLuint buf, GLboolean red, GLboolean green,
>>> GLubyte tmp[4];
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glColorMaskIndexed %u %d %d %d %d\n",
>>> - buf, red, green, blue, alpha);
>>> -
>>> if (buf >= ctx->Const.MaxDrawBuffers) {
>>> _mesa_error(ctx, GL_INVALID_VALUE, "glColorMaskIndexed(buf=%u)", buf);
>>> return;
>>> diff --git a/src/mesa/main/blit.c b/src/mesa/main/blit.c
>>> index e739130f984..168e83b7b87 100644
>>> --- a/src/mesa/main/blit.c
>>> +++ b/src/mesa/main/blit.c
>>> @@ -553,14 +553,6 @@ _mesa_BlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1,
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx,
>>> - "glBlitFramebuffer(%d, %d, %d, %d, "
>>> - " %d, %d, %d, %d, 0x%x, %s)\n",
>>> - srcX0, srcY0, srcX1, srcY1,
>>> - dstX0, dstY0, dstX1, dstY1,
>>> - mask, _mesa_enum_to_string(filter));
>>> -
>>> _mesa_blit_framebuffer(ctx, ctx->ReadBuffer, ctx->DrawBuffer,
>>> srcX0, srcY0, srcX1, srcY1,
>>> dstX0, dstY0, dstX1, dstY1,
>>> @@ -577,15 +569,6 @@ _mesa_BlitNamedFramebuffer(GLuint readFramebuffer, GLuint drawFramebuffer,
>>> GET_CURRENT_CONTEXT(ctx);
>>> struct gl_framebuffer *readFb, *drawFb;
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx,
>>> - "glBlitNamedFramebuffer(%u %u %d, %d, %d, %d, "
>>> - " %d, %d, %d, %d, 0x%x, %s)\n",
>>> - readFramebuffer, drawFramebuffer,
>>> - srcX0, srcY0, srcX1, srcY1,
>>> - dstX0, dstY0, dstX1, dstY1,
>>> - mask, _mesa_enum_to_string(filter));
>>> -
>>> /*
>>> * According to PDF page 533 of the OpenGL 4.5 core spec (30.10.2014,
>>> * Section 18.3 Copying Pixels):
>>> diff --git a/src/mesa/main/bufferobj.c b/src/mesa/main/bufferobj.c
>>> index 922c7d82fcb..fc9bb9f112b 100644
>>> --- a/src/mesa/main/bufferobj.c
>>> +++ b/src/mesa/main/bufferobj.c
>>> @@ -1241,11 +1241,6 @@ _mesa_BindBuffer(GLenum target, GLuint buffer)
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API) {
>>> - _mesa_debug(ctx, "glBindBuffer(%s, %u)\n",
>>> - _mesa_enum_to_string(target), buffer);
>>> - }
>>> -
>>> struct gl_buffer_object **bindTarget = get_buffer_target(ctx, target);
>>> if (!bindTarget) {
>>> _mesa_error(ctx, GL_INVALID_ENUM, "glBindBufferARB(target %s)",
>>> @@ -1423,9 +1418,6 @@ create_buffers(GLsizei n, GLuint *buffers, bool dsa)
>>>
>>> const char *func = dsa ? "glCreateBuffers" : "glGenBuffers";
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "%s(%d)\n", func, n);
>>> -
>>> if (n < 0) {
>>> _mesa_error(ctx, GL_INVALID_VALUE, "%s(n %d < 0)", func, n);
>>> return;
>>> @@ -1633,14 +1625,6 @@ _mesa_buffer_data(struct gl_context *ctx, struct gl_buffer_object *bufObj,
>>> {
>>> bool valid_usage;
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API) {
>>> - _mesa_debug(ctx, "%s(%s, %ld, %p, %s)\n",
>>> - func,
>>> - _mesa_enum_to_string(target),
>>> - (long int) size, data,
>>> - _mesa_enum_to_string(usage));
>>> - }
>>> -
>>> if (size < 0) {
>>> _mesa_error(ctx, GL_INVALID_VALUE, "%s(size < 0)", func);
>>> return;
>>> @@ -3757,12 +3741,6 @@ _mesa_BindBufferRange(GLenum target, GLuint index,
>>> GET_CURRENT_CONTEXT(ctx);
>>> struct gl_buffer_object *bufObj;
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API) {
>>> - _mesa_debug(ctx, "glBindBufferRange(%s, %u, %u, %lu, %lu)\n",
>>> - _mesa_enum_to_string(target), index, buffer,
>>> - (unsigned long) offset, (unsigned long) size);
>>> - }
>>> -
>>> if (buffer == 0) {
>>> bufObj = ctx->Shared->NullBufferObj;
>>> } else {
>>> @@ -3815,11 +3793,6 @@ _mesa_BindBufferBase(GLenum target, GLuint index, GLuint buffer)
>>> GET_CURRENT_CONTEXT(ctx);
>>> struct gl_buffer_object *bufObj;
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API) {
>>> - _mesa_debug(ctx, "glBindBufferBase(%s, %u, %u)\n",
>>> - _mesa_enum_to_string(target), index, buffer);
>>> - }
>>> -
>>> if (buffer == 0) {
>>> bufObj = ctx->Shared->NullBufferObj;
>>> } else {
>>> @@ -3890,12 +3863,6 @@ _mesa_BindBuffersRange(GLenum target, GLuint first, GLsizei count,
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API) {
>>> - _mesa_debug(ctx, "glBindBuffersRange(%s, %u, %d, %p, %p, %p)\n",
>>> - _mesa_enum_to_string(target), first, count,
>>> - buffers, offsets, sizes);
>>> - }
>>> -
>>> switch (target) {
>>> case GL_TRANSFORM_FEEDBACK_BUFFER:
>>> bind_xfb_buffers(ctx, first, count, buffers, true, offsets, sizes,
>>> @@ -3926,11 +3893,6 @@ _mesa_BindBuffersBase(GLenum target, GLuint first, GLsizei count,
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API) {
>>> - _mesa_debug(ctx, "glBindBuffersBase(%s, %u, %d, %p)\n",
>>> - _mesa_enum_to_string(target), first, count, buffers);
>>> - }
>>> -
>>> switch (target) {
>>> case GL_TRANSFORM_FEEDBACK_BUFFER:
>>> bind_xfb_buffers(ctx, first, count, buffers, false, NULL, NULL,
>>> diff --git a/src/mesa/main/buffers.c b/src/mesa/main/buffers.c
>>> index 7d17ae92de2..6631be1928d 100644
>>> --- a/src/mesa/main/buffers.c
>>> +++ b/src/mesa/main/buffers.c
>>> @@ -272,10 +272,6 @@ draw_buffer(struct gl_context *ctx, struct gl_framebuffer *fb,
>>>
>>> FLUSH_VERTICES(ctx, 0);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API) {
>>> - _mesa_debug(ctx, "%s %s\n", caller, _mesa_enum_to_string(buffer));
>>> - }
>>> -
>>> if (buffer == GL_NONE) {
>>> destMask = 0x0;
>>> }
>>> @@ -747,9 +743,6 @@ read_buffer(struct gl_context *ctx, struct gl_framebuffer *fb,
>>>
>>> FLUSH_VERTICES(ctx, 0);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "%s %s\n", caller, _mesa_enum_to_string(buffer));
>>> -
>>> if (buffer == GL_NONE) {
>>> /* This is legal--it means that no buffer should be bound for reading. */
>>> srcBuffer = -1;
>>> diff --git a/src/mesa/main/clear.c b/src/mesa/main/clear.c
>>> index a1bb36efe24..858ce00eac3 100644
>>> --- a/src/mesa/main/clear.c
>>> +++ b/src/mesa/main/clear.c
>>> @@ -147,9 +147,6 @@ _mesa_Clear( GLbitfield mask )
>>>
>>> FLUSH_CURRENT(ctx, 0);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glClear 0x%x\n", mask);
>>> -
>>> if (mask & ~(GL_COLOR_BUFFER_BIT |
>>> GL_DEPTH_BUFFER_BIT |
>>> GL_STENCIL_BUFFER_BIT |
>>> diff --git a/src/mesa/main/compute.c b/src/mesa/main/compute.c
>>> index bb6253906bc..dfb467924f3 100644
>>> --- a/src/mesa/main/compute.c
>>> +++ b/src/mesa/main/compute.c
>>> @@ -34,10 +34,6 @@ _mesa_DispatchCompute(GLuint num_groups_x,
>>> GET_CURRENT_CONTEXT(ctx);
>>> const GLuint num_groups[3] = { num_groups_x, num_groups_y, num_groups_z };
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glDispatchCompute(%d, %d, %d)\n",
>>> - num_groups_x, num_groups_y, num_groups_z);
>>> -
>>> if (!_mesa_validate_DispatchCompute(ctx, num_groups))
>>> return;
>>>
>>> @@ -52,9 +48,6 @@ _mesa_DispatchComputeIndirect(GLintptr indirect)
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glDispatchComputeIndirect(%ld)\n", (long) indirect);
>>> -
>>> if (!_mesa_validate_DispatchComputeIndirect(ctx, indirect))
>>> return;
>>>
>>> @@ -70,12 +63,6 @@ _mesa_DispatchComputeGroupSizeARB(GLuint num_groups_x, GLuint num_groups_y,
>>> const GLuint num_groups[3] = { num_groups_x, num_groups_y, num_groups_z };
>>> const GLuint group_size[3] = { group_size_x, group_size_y, group_size_z };
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx,
>>> - "glDispatchComputeGroupSizeARB(%d, %d, %d, %d, %d, %d)\n",
>>> - num_groups_x, num_groups_y, num_groups_z,
>>> - group_size_x, group_size_y, group_size_z);
>>> -
>>> if (!_mesa_validate_DispatchComputeGroupSizeARB(ctx, num_groups,
>>> group_size))
>>> return;
>>> diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c
>>> index 984c9e00bbf..48f20686176 100644
>>> --- a/src/mesa/main/context.c
>>> +++ b/src/mesa/main/context.c
>>> @@ -147,10 +147,6 @@
>>> #include <stdbool.h>
>>>
>>>
>>> -#ifndef MESA_VERBOSE
>>> -int MESA_VERBOSE = 0;
>>> -#endif
>>> -
>>> #ifndef MESA_DEBUG_FLAGS
>>> int MESA_DEBUG_FLAGS = 0;
>>> #endif
>>> @@ -172,8 +168,6 @@ GLfloat _mesa_ubyte_to_float_color_tab[256];
>>> void
>>> _mesa_notifySwapBuffers(struct gl_context *ctx)
>>> {
>>> - if (MESA_VERBOSE & VERBOSE_SWAPBUFFERS)
>>> - _mesa_debug(ctx, "SwapBuffers\n");
>>> FLUSH_CURRENT( ctx, 0 );
>>> if (ctx->Driver.Flush) {
>>> ctx->Driver.Flush(ctx);
>>> @@ -396,13 +390,6 @@ one_time_init( struct gl_context *ctx )
>>> }
>>>
>>> atexit(one_time_fini);
>>> -
>>> -#if defined(DEBUG) && defined(__DATE__) && defined(__TIME__)
>>> - if (MESA_VERBOSE != 0) {
>>> - _mesa_debug(ctx, "Mesa %s DEBUG build %s %s\n",
>>> - PACKAGE_VERSION, __DATE__, __TIME__);
>>> - }
>>> -#endif
>>> }
>>>
>>> /* per-API one-time init */
>>> @@ -1140,8 +1127,7 @@ _mesa_initialize_dispatch_tables(struct gl_context *ctx)
>>> * miscellaneous one-time initializations. If no shared context is supplied one
>>> * is allocated, and increase its reference count. Setups the GL API dispatch
>>> * tables. Initialize the TNL module. Sets the maximum Z buffer depth.
>>> - * Finally queries the \c MESA_DEBUG and \c MESA_VERBOSE environment variables
>>> - * for debug flags.
>>> + * Finally queries the \c MESA_DEBUG environment variable for debug flags.
>>> *
>>> * \param ctx the context to initialize
>>> * \param api the GL API type to create the context for
>>> @@ -1631,9 +1617,6 @@ _mesa_make_current( struct gl_context *newCtx,
>>> {
>>> GET_CURRENT_CONTEXT(curCtx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(newCtx, "_mesa_make_current()\n");
>>> -
>>> /* Check that the context's and framebuffer's visuals are compatible.
>>> */
>>> if (newCtx && drawBuffer && newCtx->WinSysDrawBuffer != drawBuffer) {
>>> diff --git a/src/mesa/main/context.h b/src/mesa/main/context.h
>>> index ccb54635def..804422bd04f 100644
>>> --- a/src/mesa/main/context.h
>>> +++ b/src/mesa/main/context.h
>>> @@ -216,8 +216,6 @@ _mesa_inside_dlist_begin_end(const struct gl_context *ctx)
>>> */
>>> #define FLUSH_VERTICES(ctx, newstate) \
>>> do { \
>>> - if (MESA_VERBOSE & VERBOSE_STATE) \
>>> - _mesa_debug(ctx, "FLUSH_VERTICES in %s\n", MESA_FUNCTION);\
>>> if (ctx->Driver.NeedFlush & FLUSH_STORED_VERTICES) \
>>> vbo_exec_FlushVertices(ctx, FLUSH_STORED_VERTICES); \
>>> ctx->NewState |= newstate; \
>>> @@ -235,8 +233,6 @@ do { \
>>> */
>>> #define FLUSH_CURRENT(ctx, newstate) \
>>> do { \
>>> - if (MESA_VERBOSE & VERBOSE_STATE) \
>>> - _mesa_debug(ctx, "FLUSH_CURRENT in %s\n", MESA_FUNCTION); \
>>> if (ctx->Driver.NeedFlush & FLUSH_UPDATE_CURRENT) \
>>> vbo_exec_FlushVertices(ctx, FLUSH_UPDATE_CURRENT); \
>>> ctx->NewState |= newstate; \
>>> diff --git a/src/mesa/main/copyimage.c b/src/mesa/main/copyimage.c
>>> index 877c8ac246d..97a4e0381ec 100644
>>> --- a/src/mesa/main/copyimage.c
>>> +++ b/src/mesa/main/copyimage.c
>>> @@ -489,16 +489,6 @@ _mesa_CopyImageSubData(GLuint srcName, GLenum srcTarget, GLint srcLevel,
>>> int dstWidth, dstHeight, dstDepth;
>>> int i;
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glCopyImageSubData(%u, %s, %d, %d, %d, %d, "
>>> - "%u, %s, %d, %d, %d, %d, "
>>> - "%d, %d, %d)\n",
>>> - srcName, _mesa_enum_to_string(srcTarget), srcLevel,
>>> - srcX, srcY, srcZ,
>>> - dstName, _mesa_enum_to_string(dstTarget), dstLevel,
>>> - dstX, dstY, dstZ,
>>> - srcWidth, srcHeight, srcDepth);
>>> -
>>> if (!ctx->Extensions.ARB_copy_image) {
>>> _mesa_error(ctx, GL_INVALID_OPERATION,
>>> "glCopyImageSubData(extension not available)");
>>> diff --git a/src/mesa/main/debug.c b/src/mesa/main/debug.c
>>> index 7b76a949698..34d4acc6354 100644
>>> --- a/src/mesa/main/debug.c
>>> +++ b/src/mesa/main/debug.c
>>> @@ -133,47 +133,6 @@ void _mesa_print_info( struct gl_context *ctx )
>>>
>>>
>>> /**
>>> - * Set verbose logging flags. When these flags are set, GL API calls
>>> - * in the various categories will be printed to stderr.
>>> - * \param str a comma-separated list of keywords
>>> - */
>>> -static void
>>> -set_verbose_flags(const char *str)
>>> -{
>>> -#ifdef DEBUG
>>> - struct option {
>>> - const char *name;
>>> - GLbitfield flag;
>>> - };
>>> - static const struct option opts[] = {
>>> - { "varray", VERBOSE_VARRAY },
>>> - { "tex", VERBOSE_TEXTURE },
>>> - { "mat", VERBOSE_MATERIAL },
>>> - { "pipe", VERBOSE_PIPELINE },
>>> - { "driver", VERBOSE_DRIVER },
>>> - { "state", VERBOSE_STATE },
>>> - { "api", VERBOSE_API },
>>> - { "list", VERBOSE_DISPLAY_LIST },
>>> - { "lighting", VERBOSE_LIGHTING },
>>> - { "disassem", VERBOSE_DISASSEM },
>>> - { "draw", VERBOSE_DRAW },
>>> - { "swap", VERBOSE_SWAPBUFFERS }
>>> - };
>>> - GLuint i;
>>> -
>>> - if (!str)
>>> - return;
>>> -
>>> - MESA_VERBOSE = 0x0;
>>> - for (i = 0; i < ARRAY_SIZE(opts); i++) {
>>> - if (strstr(str, opts[i].name) || strcmp(str, "all") == 0)
>>> - MESA_VERBOSE |= opts[i].flag;
>>> - }
>>> -#endif
>>> -}
>>> -
>>> -
>>> -/**
>>> * Set debugging flags. When these flags are set, Mesa will do additional
>>> * debug checks or actions.
>>> * \param str a comma-separated list of keywords
>>> @@ -214,7 +173,6 @@ void
>>> _mesa_init_debug( struct gl_context *ctx )
>>> {
>>> set_debug_flags(getenv("MESA_DEBUG"));
>>> - set_verbose_flags(getenv("MESA_VERBOSE"));
>>> }
>>>
>>>
>>> diff --git a/src/mesa/main/depth.c b/src/mesa/main/depth.c
>>> index c3534407599..e70ab8575d0 100644
>>> --- a/src/mesa/main/depth.c
>>> +++ b/src/mesa/main/depth.c
>>> @@ -43,9 +43,6 @@ _mesa_ClearDepth( GLclampd depth )
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glClearDepth(%f)\n", depth);
>>> -
>>> ctx->Depth.Clear = CLAMP( depth, 0.0, 1.0 );
>>> }
>>>
>>> @@ -62,9 +59,6 @@ _mesa_DepthFunc( GLenum func )
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glDepthFunc %s\n", _mesa_enum_to_string(func));
>>> -
>>> if (ctx->Depth.Func == func)
>>> return;
>>>
>>> @@ -97,9 +91,6 @@ _mesa_DepthMask( GLboolean flag )
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glDepthMask %d\n", flag);
>>> -
>>> /*
>>> * GL_TRUE indicates depth buffer writing is enabled (default)
>>> * GL_FALSE indicates depth buffer writing is disabled
>>> @@ -124,9 +115,6 @@ _mesa_DepthBoundsEXT( GLclampd zmin, GLclampd zmax )
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glDepthBounds(%f, %f)\n", zmin, zmax);
>>> -
>>> if (zmin > zmax) {
>>> _mesa_error(ctx, GL_INVALID_VALUE, "glDepthBoundsEXT(zmin > zmax)");
>>> return;
>>> diff --git a/src/mesa/main/dlist.c b/src/mesa/main/dlist.c
>>> index 7e440549e5b..ce071bd38ff 100644
>>> --- a/src/mesa/main/dlist.c
>>> +++ b/src/mesa/main/dlist.c
>>> @@ -9307,10 +9307,6 @@ _mesa_NewList(GLuint name, GLenum mode)
>>> FLUSH_CURRENT(ctx, 0); /* must be called before assert */
>>> ASSERT_OUTSIDE_BEGIN_END(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glNewList %u %s\n", name,
>>> - _mesa_enum_to_string(mode));
>>> -
>>> if (name == 0) {
>>> _mesa_error(ctx, GL_INVALID_VALUE, "glNewList");
>>> return;
>>> @@ -9358,9 +9354,6 @@ _mesa_EndList(void)
>>> SAVE_FLUSH_VERTICES(ctx);
>>> FLUSH_VERTICES(ctx, 0);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glEndList\n");
>>> -
>>> if (ctx->ExecuteFlag && _mesa_inside_dlist_begin_end(ctx)) {
>>> _mesa_error(ctx, GL_INVALID_OPERATION,
>>> "glEndList() called inside glBegin/End");
>>> @@ -9389,10 +9382,6 @@ _mesa_EndList(void)
>>> ctx->ListState.CurrentList->Name,
>>> ctx->ListState.CurrentList);
>>>
>>> -
>>> - if (MESA_VERBOSE & VERBOSE_DISPLAY_LIST)
>>> - mesa_print_display_list(ctx->ListState.CurrentList->Name);
>>> -
>>> ctx->ListState.CurrentList = NULL;
>>> ctx->ListState.CurrentBlock = NULL;
>>> ctx->ListState.CurrentPos = 0;
>>> @@ -9414,9 +9403,6 @@ _mesa_CallList(GLuint list)
>>> GET_CURRENT_CONTEXT(ctx);
>>> FLUSH_CURRENT(ctx, 0);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glCallList %d\n", list);
>>> -
>>> if (list == 0) {
>>> _mesa_error(ctx, GL_INVALID_VALUE, "glCallList(list==0)");
>>> return;
>>> @@ -9516,9 +9502,6 @@ _mesa_CallLists(GLsizei n, GLenum type, const GLvoid * lists)
>>> GLint i;
>>> GLboolean save_compile_flag;
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glCallLists %d\n", n);
>>> -
>>> switch (type) {
>>> case GL_BYTE:
>>> case GL_UNSIGNED_BYTE:
>>> diff --git a/src/mesa/main/drawpix.c b/src/mesa/main/drawpix.c
>>> index ec1d2618cad..d24fad794fc 100644
>>> --- a/src/mesa/main/drawpix.c
>>> +++ b/src/mesa/main/drawpix.c
>>> @@ -51,17 +51,6 @@ _mesa_DrawPixels( GLsizei width, GLsizei height,
>>>
>>> FLUSH_VERTICES(ctx, 0);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glDrawPixels(%d, %d, %s, %s, %p) // to %s at %d, %d\n",
>>> - width, height,
>>> - _mesa_enum_to_string(format),
>>> - _mesa_enum_to_string(type),
>>> - pixels,
>>> - _mesa_enum_to_string(ctx->DrawBuffer->ColorDrawBuffer[0]),
>>> - IROUND(ctx->Current.RasterPos[0]),
>>> - IROUND(ctx->Current.RasterPos[1]));
>>> -
>>> -
>>> if (width < 0 || height < 0) {
>>> _mesa_error( ctx, GL_INVALID_VALUE, "glDrawPixels(width or height < 0)" );
>>> return;
>>> @@ -195,16 +184,6 @@ _mesa_CopyPixels( GLint srcx, GLint srcy, GLsizei width, GLsizei height,
>>>
>>> FLUSH_VERTICES(ctx, 0);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx,
>>> - "glCopyPixels(%d, %d, %d, %d, %s) // from %s to %s at %d, %d\n",
>>> - srcx, srcy, width, height,
>>> - _mesa_enum_to_string(type),
>>> - _mesa_enum_to_string(ctx->ReadBuffer->ColorReadBuffer),
>>> - _mesa_enum_to_string(ctx->DrawBuffer->ColorDrawBuffer[0]),
>>> - IROUND(ctx->Current.RasterPos[0]),
>>> - IROUND(ctx->Current.RasterPos[1]));
>>> -
>>> if (width < 0 || height < 0) {
>>> _mesa_error(ctx, GL_INVALID_VALUE, "glCopyPixels(width or height < 0)");
>>> return;
>>> diff --git a/src/mesa/main/enable.c b/src/mesa/main/enable.c
>>> index ef278a318a1..0bd2de9233c 100644
>>> --- a/src/mesa/main/enable.c
>>> +++ b/src/mesa/main/enable.c
>>> @@ -281,12 +281,6 @@ _mesa_set_framebuffer_srgb(struct gl_context *ctx, GLboolean state)
>>> void
>>> _mesa_set_enable(struct gl_context *ctx, GLenum cap, GLboolean state)
>>> {
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "%s %s (newstate is %x)\n",
>>> - state ? "glEnable" : "glDisable",
>>> - _mesa_enum_to_string(cap),
>>> - ctx->NewState);
>>> -
>>> switch (cap) {
>>> case GL_ALPHA_TEST:
>>> if (ctx->API != API_OPENGL_COMPAT && ctx->API != API_OPENGLES)
>>> diff --git a/src/mesa/main/fbobject.c b/src/mesa/main/fbobject.c
>>> index d486d01195f..ed0557e6b27 100644
>>> --- a/src/mesa/main/fbobject.c
>>> +++ b/src/mesa/main/fbobject.c
>>> @@ -2215,19 +2215,6 @@ renderbuffer_storage_named(GLuint renderbuffer, GLenum internalFormat,
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API) {
>>> - if (samples == NO_SAMPLES)
>>> - _mesa_debug(ctx, "%s(%u, %s, %d, %d)\n",
>>> - func, renderbuffer,
>>> - _mesa_enum_to_string(internalFormat),
>>> - width, height);
>>> - else
>>> - _mesa_debug(ctx, "%s(%u, %s, %d, %d, %d)\n",
>>> - func, renderbuffer,
>>> - _mesa_enum_to_string(internalFormat),
>>> - width, height, samples);
>>> - }
>>> -
>>> struct gl_renderbuffer *rb = _mesa_lookup_renderbuffer(ctx, renderbuffer);
>>> if (!rb || rb == &DummyRenderbuffer) {
>>> /* ID was reserved, but no real renderbuffer object made yet */
>>> @@ -2251,21 +2238,6 @@ renderbuffer_storage_target(GLenum target, GLenum internalFormat,
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API) {
>>> - if (samples == NO_SAMPLES)
>>> - _mesa_debug(ctx, "%s(%s, %s, %d, %d)\n",
>>> - func,
>>> - _mesa_enum_to_string(target),
>>> - _mesa_enum_to_string(internalFormat),
>>> - width, height);
>>> - else
>>> - _mesa_debug(ctx, "%s(%s, %s, %d, %d, %d)\n",
>>> - func,
>>> - _mesa_enum_to_string(target),
>>> - _mesa_enum_to_string(internalFormat),
>>> - width, height, samples);
>>> - }
>>> -
>>> if (target != GL_RENDERBUFFER_EXT) {
>>> _mesa_error(ctx, GL_INVALID_ENUM, "%s(target)", func);
>>> return;
>>> @@ -2828,10 +2800,6 @@ _mesa_CheckFramebufferStatus(GLenum target)
>>> struct gl_framebuffer *fb;
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glCheckFramebufferStatus(%s)\n",
>>> - _mesa_enum_to_string(target));
>>> -
>>> fb = get_framebuffer_target(ctx, target);
>>> if (!fb) {
>>> _mesa_error(ctx, GL_INVALID_ENUM,
>>> diff --git a/src/mesa/main/feedback.c b/src/mesa/main/feedback.c
>>> index 699e2a855a3..882bbec17e2 100644
>>> --- a/src/mesa/main/feedback.c
>>> +++ b/src/mesa/main/feedback.c
>>> @@ -414,9 +414,6 @@ _mesa_RenderMode( GLenum mode )
>>> GLint result;
>>> ASSERT_OUTSIDE_BEGIN_END_WITH_RETVAL(ctx, 0);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glRenderMode %s\n", _mesa_enum_to_string(mode));
>>> -
>>> FLUSH_VERTICES(ctx, _NEW_RENDERMODE);
>>>
>>> switch (ctx->RenderMode) {
>>> diff --git a/src/mesa/main/getstring.c b/src/mesa/main/getstring.c
>>> index 5da405d9fa4..61fe1b4e10f 100644
>>> --- a/src/mesa/main/getstring.c
>>> +++ b/src/mesa/main/getstring.c
>>> @@ -216,9 +216,6 @@ _mesa_GetPointerv( GLenum pname, GLvoid **params )
>>> if (!params)
>>> return;
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "%s %s\n", callerstr, _mesa_enum_to_string(pname));
>>> -
>>> switch (pname) {
>>> case GL_VERTEX_ARRAY_POINTER:
>>> if (ctx->API != API_OPENGL_COMPAT && ctx->API != API_OPENGLES)
>>> @@ -315,9 +312,6 @@ _mesa_GetError( void )
>>> e = GL_NO_ERROR;
>>> }
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glGetError <-- %s\n", _mesa_enum_to_string(e));
>>> -
>>> ctx->ErrorValue = (GLenum) GL_NO_ERROR;
>>> ctx->ErrorDebugCount = 0;
>>> return e;
>>> diff --git a/src/mesa/main/hint.c b/src/mesa/main/hint.c
>>> index 5d0c15d35ab..c8bfb026cf0 100644
>>> --- a/src/mesa/main/hint.c
>>> +++ b/src/mesa/main/hint.c
>>> @@ -38,11 +38,6 @@ _mesa_Hint( GLenum target, GLenum mode )
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glHint %s %s\n",
>>> - _mesa_enum_to_string(target),
>>> - _mesa_enum_to_string(mode));
>>> -
>>> if (mode != GL_NICEST && mode != GL_FASTEST && mode != GL_DONT_CARE) {
>>> _mesa_error(ctx, GL_INVALID_ENUM, "glHint(mode)");
>>> return;
>>> diff --git a/src/mesa/main/light.c b/src/mesa/main/light.c
>>> index 87a06db309d..8409a3ce62d 100644
>>> --- a/src/mesa/main/light.c
>>> +++ b/src/mesa/main/light.c
>>> @@ -41,9 +41,6 @@ _mesa_ShadeModel( GLenum mode )
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glShadeModel %s\n", _mesa_enum_to_string(mode));
>>> -
>>> if (ctx->Light.ShadeModel == mode)
>>> return;
>>>
>>> @@ -70,9 +67,6 @@ _mesa_ProvokingVertex(GLenum mode)
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE&VERBOSE_API)
>>> - _mesa_debug(ctx, "glProvokingVertexEXT 0x%x\n", mode);
>>> -
>>> switch (mode) {
>>> case GL_FIRST_VERTEX_CONVENTION_EXT:
>>> case GL_LAST_VERTEX_CONVENTION_EXT:
>>> @@ -614,9 +608,6 @@ _mesa_update_material( struct gl_context *ctx, GLuint bitmask )
>>> {
>>> GLfloat (*mat)[4] = ctx->Light.Material.Attrib;
>>>
>>> - if (MESA_VERBOSE & VERBOSE_MATERIAL)
>>> - _mesa_debug(ctx, "_mesa_update_material, mask 0x%x\n", bitmask);
>>> -
>>> if (!bitmask)
>>> return;
>>>
>>> @@ -729,11 +720,6 @@ _mesa_ColorMaterial( GLenum face, GLenum mode )
>>> MAT_BIT_FRONT_DIFFUSE | MAT_BIT_BACK_DIFFUSE |
>>> MAT_BIT_FRONT_AMBIENT | MAT_BIT_BACK_AMBIENT);
>>>
>>> - if (MESA_VERBOSE&VERBOSE_API)
>>> - _mesa_debug(ctx, "glColorMaterial %s %s\n",
>>> - _mesa_enum_to_string(face),
>>> - _mesa_enum_to_string(mode));
>>> -
>>> bitmask = _mesa_material_bitmask(ctx, face, mode, legal, "glColorMaterial");
>>> if (bitmask == 0)
>>> return; /* error was recorded */
>>> diff --git a/src/mesa/main/lines.c b/src/mesa/main/lines.c
>>> index 93b80af0dc4..8ee3b9e9359 100644
>>> --- a/src/mesa/main/lines.c
>>> +++ b/src/mesa/main/lines.c
>>> @@ -42,9 +42,6 @@ _mesa_LineWidth( GLfloat width )
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glLineWidth %f\n", width);
>>> -
>>> /* If width is unchanged, there can't be an error */
>>> if (ctx->Line.Width == width)
>>> return;
>>> @@ -97,9 +94,6 @@ _mesa_LineStipple( GLint factor, GLushort pattern )
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glLineStipple %d %u\n", factor, pattern);
>>> -
>>> factor = CLAMP( factor, 1, 256 );
>>>
>>> if (ctx->Line.StippleFactor == factor &&
>>> diff --git a/src/mesa/main/matrix.c b/src/mesa/main/matrix.c
>>> index 83f081e88e5..9900123d35f 100644
>>> --- a/src/mesa/main/matrix.c
>>> +++ b/src/mesa/main/matrix.c
>>> @@ -114,10 +114,6 @@ _mesa_Ortho( GLdouble left, GLdouble right,
>>>
>>> FLUSH_VERTICES(ctx, 0);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glOrtho(%f, %f, %f, %f, %f, %f)\n",
>>> - left, right, bottom, top, nearval, farval);
>>> -
>>> if (left == right ||
>>> bottom == top ||
>>> nearval == farval)
>>> @@ -227,10 +223,6 @@ _mesa_PushMatrix( void )
>>> GET_CURRENT_CONTEXT(ctx);
>>> struct gl_matrix_stack *stack = ctx->CurrentStack;
>>>
>>> - if (MESA_VERBOSE&VERBOSE_API)
>>> - _mesa_debug(ctx, "glPushMatrix %s\n",
>>> - _mesa_enum_to_string(ctx->Transform.MatrixMode));
>>> -
>>> if (stack->Depth + 1 >= stack->MaxDepth) {
>>> if (ctx->Transform.MatrixMode == GL_TEXTURE) {
>>> _mesa_error(ctx, GL_STACK_OVERFLOW,
>>> @@ -286,10 +278,6 @@ _mesa_PopMatrix( void )
>>>
>>> FLUSH_VERTICES(ctx, 0);
>>>
>>> - if (MESA_VERBOSE&VERBOSE_API)
>>> - _mesa_debug(ctx, "glPopMatrix %s\n",
>>> - _mesa_enum_to_string(ctx->Transform.MatrixMode));
>>> -
>>> if (stack->Depth == 0) {
>>> if (ctx->Transform.MatrixMode == GL_TEXTURE) {
>>> _mesa_error(ctx, GL_STACK_UNDERFLOW,
>>> @@ -324,9 +312,6 @@ _mesa_LoadIdentity( void )
>>>
>>> FLUSH_VERTICES(ctx, 0);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glLoadIdentity()\n");
>>> -
>>> _math_matrix_set_identity( ctx->CurrentStack->Top );
>>> ctx->NewState |= ctx->CurrentStack->DirtyFlag;
>>> }
>>> @@ -348,13 +333,6 @@ _mesa_LoadMatrixf( const GLfloat *m )
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>> if (!m) return;
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx,
>>> - "glLoadMatrix(%f %f %f %f, %f %f %f %f, %f %f %f %f, %f %f %f %f\n",
>>> - m[0], m[4], m[8], m[12],
>>> - m[1], m[5], m[9], m[13],
>>> - m[2], m[6], m[10], m[14],
>>> - m[3], m[7], m[11], m[15]);
>>>
>>> if (memcmp(m, ctx->CurrentStack->Top->m, 16 * sizeof(GLfloat)) != 0) {
>>> FLUSH_VERTICES(ctx, 0);
>>> @@ -380,13 +358,6 @@ _mesa_MultMatrixf( const GLfloat *m )
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>> if (!m) return;
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx,
>>> - "glMultMatrix(%f %f %f %f, %f %f %f %f, %f %f %f %f, %f %f %f %f\n",
>>> - m[0], m[4], m[8], m[12],
>>> - m[1], m[5], m[9], m[13],
>>> - m[2], m[6], m[10], m[14],
>>> - m[3], m[7], m[11], m[15]);
>>>
>>> FLUSH_VERTICES(ctx, 0);
>>> _math_matrix_mul_floats( ctx->CurrentStack->Top, m );
>>> diff --git a/src/mesa/main/mtypes.h b/src/mesa/main/mtypes.h
>>> index c4fab9dbac2..d9a11bfe04a 100644
>>> --- a/src/mesa/main/mtypes.h
>>> +++ b/src/mesa/main/mtypes.h
>>> @@ -4868,36 +4868,14 @@ struct gl_memory_info
>>> };
>>>
>>> #ifdef DEBUG
>>> -extern int MESA_VERBOSE;
>>> extern int MESA_DEBUG_FLAGS;
>>> # define MESA_FUNCTION __func__
>>> #else
>>> -# define MESA_VERBOSE 0
>>> # define MESA_DEBUG_FLAGS 0
>>> # define MESA_FUNCTION "a function"
>>> #endif
>>>
>>>
>>> -/** The MESA_VERBOSE var is a bitmask of these flags */
>>> -enum _verbose
>>> -{
>>> - VERBOSE_VARRAY = 0x0001,
>>> - VERBOSE_TEXTURE = 0x0002,
>>> - VERBOSE_MATERIAL = 0x0004,
>>> - VERBOSE_PIPELINE = 0x0008,
>>> - VERBOSE_DRIVER = 0x0010,
>>> - VERBOSE_STATE = 0x0020,
>>> - VERBOSE_API = 0x0040,
>>> - VERBOSE_DISPLAY_LIST = 0x0100,
>>> - VERBOSE_LIGHTING = 0x0200,
>>> - VERBOSE_PRIMS = 0x0400,
>>> - VERBOSE_VERTS = 0x0800,
>>> - VERBOSE_DISASSEM = 0x1000,
>>> - VERBOSE_DRAW = 0x2000,
>>> - VERBOSE_SWAPBUFFERS = 0x4000
>>> -};
>>> -
>>> -
>>> /** The MESA_DEBUG_FLAGS var is a bitmask of these flags */
>>> enum _debug
>>> {
>>> diff --git a/src/mesa/main/performance_monitor.c b/src/mesa/main/performance_monitor.c
>>> index 65ea8437fd8..55ffa99e74b 100644
>>> --- a/src/mesa/main/performance_monitor.c
>>> +++ b/src/mesa/main/performance_monitor.c
>>> @@ -341,9 +341,6 @@ _mesa_GenPerfMonitorsAMD(GLsizei n, GLuint *monitors)
>>> GLuint first;
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glGenPerfMonitorsAMD(%d)\n", n);
>>> -
>>> init_groups(ctx);
>>>
>>> if (n < 0) {
>>> @@ -382,9 +379,6 @@ _mesa_DeletePerfMonitorsAMD(GLsizei n, GLuint *monitors)
>>> GLint i;
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glDeletePerfMonitorsAMD(%d)\n", n);
>>> -
>>> if (n < 0) {
>>> _mesa_error(ctx, GL_INVALID_VALUE, "glDeletePerfMonitorsAMD(n < 0)");
>>> return;
>>> diff --git a/src/mesa/main/pipelineobj.c b/src/mesa/main/pipelineobj.c
>>> index c1dd8d75c76..7fb76fe47ba 100644
>>> --- a/src/mesa/main/pipelineobj.c
>>> +++ b/src/mesa/main/pipelineobj.c
>>> @@ -244,10 +244,6 @@ _mesa_UseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program)
>>> struct gl_shader_program *shProg = NULL;
>>> GLbitfield any_valid_stages;
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glUseProgramStages(%u, 0x%x, %u)\n",
>>> - pipeline, stages, program);
>>> -
>>> if (!pipe) {
>>> _mesa_error(ctx, GL_INVALID_OPERATION, "glUseProgramStages(pipeline)");
>>> return;
>>> @@ -370,9 +366,6 @@ _mesa_ActiveShaderProgram(GLuint pipeline, GLuint program)
>>> struct gl_shader_program *shProg = NULL;
>>> struct gl_pipeline_object *pipe = _mesa_lookup_pipeline_object(ctx, pipeline);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glActiveShaderProgram(%u, %u)\n", pipeline, program);
>>> -
>>> if (program != 0) {
>>> shProg = _mesa_lookup_shader_program_err(ctx, program,
>>> "glActiveShaderProgram(program)");
>>> @@ -408,9 +401,6 @@ _mesa_BindProgramPipeline(GLuint pipeline)
>>> GET_CURRENT_CONTEXT(ctx);
>>> struct gl_pipeline_object *newObj = NULL;
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glBindProgramPipeline(%u)\n", pipeline);
>>> -
>>> /* Rebinding the same pipeline object: no change.
>>> */
>>> if (ctx->_Shader->Name == pipeline)
>>> @@ -503,9 +493,6 @@ _mesa_DeleteProgramPipelines(GLsizei n, const GLuint *pipelines)
>>> GET_CURRENT_CONTEXT(ctx);
>>> GLsizei i;
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glDeleteProgramPipelines(%d, %p)\n", n, pipelines);
>>> -
>>> if (n < 0) {
>>> _mesa_error(ctx, GL_INVALID_VALUE, "glDeleteProgramPipelines(n<0)");
>>> return;
>>> @@ -590,9 +577,6 @@ _mesa_GenProgramPipelines(GLsizei n, GLuint *pipelines)
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glGenProgramPipelines(%d, %p)\n", n, pipelines);
>>> -
>>> create_program_pipelines(ctx, n, pipelines, false);
>>> }
>>>
>>> @@ -601,9 +585,6 @@ _mesa_CreateProgramPipelines(GLsizei n, GLuint *pipelines)
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glCreateProgramPipelines(%d, %p)\n", n, pipelines);
>>> -
>>> create_program_pipelines(ctx, n, pipelines, true);
>>> }
>>>
>>> @@ -619,9 +600,6 @@ _mesa_IsProgramPipeline(GLuint pipeline)
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glIsProgramPipeline(%u)\n", pipeline);
>>> -
>>> struct gl_pipeline_object *obj = _mesa_lookup_pipeline_object(ctx, pipeline);
>>> if (obj == NULL)
>>> return GL_FALSE;
>>> @@ -638,10 +616,6 @@ _mesa_GetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint *params)
>>> GET_CURRENT_CONTEXT(ctx);
>>> struct gl_pipeline_object *pipe = _mesa_lookup_pipeline_object(ctx, pipeline);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glGetProgramPipelineiv(%u, %d, %p)\n",
>>> - pipeline, pname, params);
>>> -
>>> /* Are geometry shaders available in this context?
>>> */
>>> const bool has_gs = _mesa_has_geometry_shaders(ctx);
>>> @@ -976,9 +950,6 @@ _mesa_ValidateProgramPipeline(GLuint pipeline)
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glValidateProgramPipeline(%u)\n", pipeline);
>>> -
>>> struct gl_pipeline_object *pipe = _mesa_lookup_pipeline_object(ctx, pipeline);
>>>
>>> if (!pipe) {
>>> @@ -996,10 +967,6 @@ _mesa_GetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize,
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glGetProgramPipelineInfoLog(%u, %d, %p, %p)\n",
>>> - pipeline, bufSize, length, infoLog);
>>> -
>>> struct gl_pipeline_object *pipe = _mesa_lookup_pipeline_object(ctx, pipeline);
>>>
>>> if (!pipe) {
>>> diff --git a/src/mesa/main/polygon.c b/src/mesa/main/polygon.c
>>> index 1bb7190bc24..b51aee2392f 100644
>>> --- a/src/mesa/main/polygon.c
>>> +++ b/src/mesa/main/polygon.c
>>> @@ -55,9 +55,6 @@ _mesa_CullFace( GLenum mode )
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE&VERBOSE_API)
>>> - _mesa_debug(ctx, "glCullFace %s\n", _mesa_enum_to_string(mode));
>>> -
>>> if (mode!=GL_FRONT && mode!=GL_BACK && mode!=GL_FRONT_AND_BACK) {
>>> _mesa_error( ctx, GL_INVALID_ENUM, "glCullFace" );
>>> return;
>>> @@ -90,9 +87,6 @@ _mesa_FrontFace( GLenum mode )
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE&VERBOSE_API)
>>> - _mesa_debug(ctx, "glFrontFace %s\n", _mesa_enum_to_string(mode));
>>> -
>>> if (ctx->Polygon.FrontFace == mode)
>>> return;
>>>
>>> @@ -126,11 +120,6 @@ _mesa_PolygonMode( GLenum face, GLenum mode )
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE&VERBOSE_API)
>>> - _mesa_debug(ctx, "glPolygonMode %s %s\n",
>>> - _mesa_enum_to_string(face),
>>> - _mesa_enum_to_string(mode));
>>> -
>>> switch (mode) {
>>> case GL_POINT:
>>> case GL_LINE:
>>> @@ -191,9 +180,6 @@ _mesa_PolygonStipple(const GLubyte *pattern)
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glPolygonStipple\n");
>>> -
>>> FLUSH_VERTICES(ctx, _NEW_POLYGONSTIPPLE);
>>>
>>> pattern = _mesa_map_validate_pbo_source(ctx, 2,
>>> @@ -221,9 +207,6 @@ _mesa_GetnPolygonStippleARB( GLsizei bufSize, GLubyte *dest )
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE&VERBOSE_API)
>>> - _mesa_debug(ctx, "glGetPolygonStipple\n");
>>> -
>>> dest = _mesa_map_validate_pbo_dest(ctx, 2,
>>> &ctx->Pack, 32, 32, 1,
>>> GL_COLOR_INDEX, GL_BITMAP,
>>> @@ -266,9 +249,6 @@ _mesa_PolygonOffset( GLfloat factor, GLfloat units )
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE&VERBOSE_API)
>>> - _mesa_debug(ctx, "glPolygonOffset %f %f\n", factor, units);
>>> -
>>> _mesa_polygon_offset_clamp(ctx, factor, units, 0.0);
>>> }
>>>
>>> @@ -292,9 +272,6 @@ _mesa_PolygonOffsetClampEXT( GLfloat factor, GLfloat units, GLfloat clamp )
>>> return;
>>> }
>>>
>>> - if (MESA_VERBOSE&VERBOSE_API)
>>> - _mesa_debug(ctx, "glPolygonOffsetClampEXT %f %f %f\n", factor, units, clamp);
>>> -
>>> _mesa_polygon_offset_clamp(ctx, factor, units, clamp);
>>> }
>>>
>>> diff --git a/src/mesa/main/program_resource.c b/src/mesa/main/program_resource.c
>>> index 4eacdfb9e9a..3be658468b1 100644
>>> --- a/src/mesa/main/program_resource.c
>>> +++ b/src/mesa/main/program_resource.c
>>> @@ -90,12 +90,6 @@ _mesa_GetProgramInterfaceiv(GLuint program, GLenum programInterface,
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API) {
>>> - _mesa_debug(ctx, "glGetProgramInterfaceiv(%u, %s, %s, %p)\n",
>>> - program, _mesa_enum_to_string(programInterface),
>>> - _mesa_enum_to_string(pname), params);
>>> - }
>>> -
>>> unsigned i;
>>> struct gl_shader_program *shProg =
>>> _mesa_lookup_shader_program_err(ctx, program,
>>> @@ -264,11 +258,6 @@ _mesa_GetProgramResourceIndex(GLuint program, GLenum programInterface,
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API) {
>>> - _mesa_debug(ctx, "glGetProgramResourceIndex(%u, %s, %s)\n",
>>> - program, _mesa_enum_to_string(programInterface), name);
>>> - }
>>> -
>>> unsigned array_index = 0;
>>> struct gl_program_resource *res;
>>> struct gl_shader_program *shProg =
>>> @@ -335,12 +324,6 @@ _mesa_GetProgramResourceName(GLuint program, GLenum programInterface,
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API) {
>>> - _mesa_debug(ctx, "glGetProgramResourceName(%u, %s, %u, %d, %p, %p)\n",
>>> - program, _mesa_enum_to_string(programInterface), index,
>>> - bufSize, length, name);
>>> - }
>>> -
>>> struct gl_shader_program *shProg =
>>> _mesa_lookup_shader_program_err(ctx, program,
>>> "glGetProgramResourceName");
>>> @@ -368,12 +351,6 @@ _mesa_GetProgramResourceiv(GLuint program, GLenum programInterface,
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API) {
>>> - _mesa_debug(ctx, "glGetProgramResourceiv(%u, %s, %u, %d, %p, %d, %p, %p)\n",
>>> - program, _mesa_enum_to_string(programInterface), index,
>>> - propCount, props, bufSize, length, params);
>>> - }
>>> -
>>> struct gl_shader_program *shProg =
>>> _mesa_lookup_shader_program_err(ctx, program, "glGetProgramResourceiv");
>>>
>>> @@ -399,11 +376,6 @@ _mesa_GetProgramResourceLocation(GLuint program, GLenum programInterface,
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API) {
>>> - _mesa_debug(ctx, "glGetProgramResourceLocation(%u, %s, %s)\n",
>>> - program, _mesa_enum_to_string(programInterface), name);
>>> - }
>>> -
>>> struct gl_shader_program *shProg =
>>> lookup_linked_program(program, "glGetProgramResourceLocation");
>>>
>>> @@ -455,11 +427,6 @@ _mesa_GetProgramResourceLocationIndex(GLuint program, GLenum programInterface,
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API) {
>>> - _mesa_debug(ctx, "glGetProgramResourceLocationIndex(%u, %s, %s)\n",
>>> - program, _mesa_enum_to_string(programInterface), name);
>>> - }
>>> -
>>> struct gl_shader_program *shProg =
>>> lookup_linked_program(program, "glGetProgramResourceLocationIndex");
>>>
>>> diff --git a/src/mesa/main/queryobj.c b/src/mesa/main/queryobj.c
>>> index e4edb519344..1a3ed8e64fe 100644
>>> --- a/src/mesa/main/queryobj.c
>>> +++ b/src/mesa/main/queryobj.c
>>> @@ -255,9 +255,6 @@ create_queries(struct gl_context *ctx, GLenum target, GLsizei n, GLuint *ids,
>>> const char *func = dsa ? "glGenQueries" : "glCreateQueries";
>>> GLuint first;
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "%s(%d)\n", func, n);
>>> -
>>> if (n < 0) {
>>> _mesa_error(ctx, GL_INVALID_VALUE, "%s(n < 0)", func);
>>> return;
>>> @@ -323,9 +320,6 @@ _mesa_DeleteQueries(GLsizei n, const GLuint *ids)
>>> GET_CURRENT_CONTEXT(ctx);
>>> FLUSH_VERTICES(ctx, 0);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glDeleteQueries(%d)\n", n);
>>> -
>>> if (n < 0) {
>>> _mesa_error(ctx, GL_INVALID_VALUE, "glDeleteQueriesARB(n < 0)");
>>> return;
>>> @@ -361,9 +355,6 @@ _mesa_IsQuery(GLuint id)
>>> GET_CURRENT_CONTEXT(ctx);
>>> ASSERT_OUTSIDE_BEGIN_END_WITH_RETVAL(ctx, GL_FALSE);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glIsQuery(%u)\n", id);
>>> -
>>> if (id == 0)
>>> return GL_FALSE;
>>>
>>> @@ -402,10 +393,6 @@ _mesa_BeginQueryIndexed(GLenum target, GLuint index, GLuint id)
>>> struct gl_query_object *q, **bindpt;
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glBeginQueryIndexed(%s, %u, %u)\n",
>>> - _mesa_enum_to_string(target), index, id);
>>> -
>>> if (!query_error_check_index(ctx, target, index))
>>> return;
>>>
>>> @@ -508,10 +495,6 @@ _mesa_EndQueryIndexed(GLenum target, GLuint index)
>>> struct gl_query_object *q, **bindpt;
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glEndQueryIndexed(%s, %u)\n",
>>> - _mesa_enum_to_string(target), index);
>>> -
>>> if (!query_error_check_index(ctx, target, index))
>>> return;
>>>
>>> @@ -565,10 +548,6 @@ _mesa_QueryCounter(GLuint id, GLenum target)
>>> struct gl_query_object *q;
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glQueryCounter(%u, %s)\n", id,
>>> - _mesa_enum_to_string(target));
>>> -
>>> /* error checking */
>>> if (target != GL_TIMESTAMP) {
>>> _mesa_error(ctx, GL_INVALID_ENUM, "glQueryCounter(target)");
>>> @@ -640,12 +619,6 @@ _mesa_GetQueryIndexediv(GLenum target, GLuint index, GLenum pname,
>>> struct gl_query_object *q = NULL, **bindpt = NULL;
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glGetQueryIndexediv(%s, %u, %s)\n",
>>> - _mesa_enum_to_string(target),
>>> - index,
>>> - _mesa_enum_to_string(pname));
>>> -
>>> if (!query_error_check_index(ctx, target, index))
>>> return;
>>>
>>> @@ -762,10 +735,6 @@ get_query_object(struct gl_context *ctx, const char *func,
>>> struct gl_query_object *q = NULL;
>>> uint64_t value;
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "%s(%u, %s)\n", func, id,
>>> - _mesa_enum_to_string(pname));
>>> -
>>> if (id)
>>> q = _mesa_lookup_query_object(ctx, id);
>>>
>>> diff --git a/src/mesa/main/readpix.c b/src/mesa/main/readpix.c
>>> index 606d1e58e5a..77c6ad839f6 100644
>>> --- a/src/mesa/main/readpix.c
>>> +++ b/src/mesa/main/readpix.c
>>> @@ -998,13 +998,6 @@ _mesa_ReadnPixelsARB( GLint x, GLint y, GLsizei width, GLsizei height,
>>> FLUSH_VERTICES(ctx, 0);
>>> FLUSH_CURRENT(ctx, 0);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glReadPixels(%d, %d, %s, %s, %p)\n",
>>> - width, height,
>>> - _mesa_enum_to_string(format),
>>> - _mesa_enum_to_string(type),
>>> - pixels);
>>> -
>>> if (width < 0 || height < 0) {
>>> _mesa_error( ctx, GL_INVALID_VALUE,
>>> "glReadPixels(width=%d height=%d)", width, height );
>>> diff --git a/src/mesa/main/robustness.c b/src/mesa/main/robustness.c
>>> index 47402a29304..1a1e747b497 100644
>>> --- a/src/mesa/main/robustness.c
>>> +++ b/src/mesa/main/robustness.c
>>> @@ -121,15 +121,8 @@ _mesa_GetGraphicsResetStatusARB( void )
>>> * then the implementation will never deliver notification of reset
>>> * events, and GetGraphicsResetStatusARB will always return NO_ERROR."
>>> */
>>> - if (ctx->Const.ResetStrategy == GL_NO_RESET_NOTIFICATION_ARB) {
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx,
>>> - "glGetGraphicsResetStatusARB always returns GL_NO_ERROR "
>>> - "because reset notifictation was not requested at context "
>>> - "creation.\n");
>>> -
>>> + if (ctx->Const.ResetStrategy == GL_NO_RESET_NOTIFICATION_ARB)
>>> return GL_NO_ERROR;
>>> - }
>>>
>>> if (ctx->Driver.GetGraphicsResetStatus) {
>>> /* Query the reset status of this context from the driver core.
>>> @@ -156,10 +149,5 @@ _mesa_GetGraphicsResetStatusARB( void )
>>> if (status != GL_NO_ERROR)
>>> _mesa_set_context_lost_dispatch(ctx);
>>>
>>> - if (!ctx->Driver.GetGraphicsResetStatus && (MESA_VERBOSE & VERBOSE_API))
>>> - _mesa_debug(ctx,
>>> - "glGetGraphicsResetStatusARB always returns GL_NO_ERROR "
>>> - "because the driver doesn't track reset status.\n");
>>> -
>>> return status;
>>> }
>>> diff --git a/src/mesa/main/samplerobj.c b/src/mesa/main/samplerobj.c
>>> index 183f1d2a862..85bc3fe020c 100644
>>> --- a/src/mesa/main/samplerobj.c
>>> +++ b/src/mesa/main/samplerobj.c
>>> @@ -160,9 +160,6 @@ create_samplers(struct gl_context *ctx, GLsizei count, GLuint *samplers,
>>> GLuint first;
>>> GLint i;
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "%s(%d)\n", caller, count);
>>> -
>>> if (count < 0) {
>>> _mesa_error(ctx, GL_INVALID_VALUE, "%s(n<0)", caller);
>>> return;
>>> diff --git a/src/mesa/main/scissor.c b/src/mesa/main/scissor.c
>>> index 631ea4d3205..a49e8c83777 100644
>>> --- a/src/mesa/main/scissor.c
>>> +++ b/src/mesa/main/scissor.c
>>> @@ -64,9 +64,6 @@ _mesa_Scissor( GLint x, GLint y, GLsizei width, GLsizei height )
>>> unsigned i;
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glScissor %d %d %d %d\n", x, y, width, height);
>>> -
>>> if (width < 0 || height < 0) {
>>> _mesa_error( ctx, GL_INVALID_VALUE, "glScissor" );
>>> return;
>>> @@ -174,10 +171,6 @@ ScissorIndexed(GLuint index, GLint left, GLint bottom,
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "%s(%d, %d, %d, %d, %d)\n",
>>> - function, index, left, bottom, width, height);
>>> -
>>> if (index >= ctx->Const.MaxViewports) {
>>> _mesa_error(ctx, GL_INVALID_VALUE,
>>> "%s: index (%d) >= MaxViewports (%d)",
>>> @@ -218,10 +211,6 @@ _mesa_WindowRectanglesEXT(GLenum mode, GLsizei count, const GLint *box)
>>> struct gl_scissor_rect newval[MAX_WINDOW_RECTANGLES];
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glWindowRectanglesEXT(%s, %d, %p)\n",
>>> - _mesa_enum_to_string(mode), count, box);
>>> -
>>> if (mode != GL_INCLUSIVE_EXT && mode != GL_EXCLUSIVE_EXT) {
>>> _mesa_error(ctx, GL_INVALID_ENUM,
>>> "glWindowRectanglesEXT(invalid mode 0x%x)", mode);
>>> diff --git a/src/mesa/main/shaderapi.c b/src/mesa/main/shaderapi.c
>>> index 187475f1277..bbf61f21a77 100644
>>> --- a/src/mesa/main/shaderapi.c
>>> +++ b/src/mesa/main/shaderapi.c
>>> @@ -1396,8 +1396,6 @@ void GLAPIENTRY
>>> _mesa_CompileShader(GLuint shaderObj)
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glCompileShader %u\n", shaderObj);
>>> _mesa_compile_shader(ctx, _mesa_lookup_shader_err(ctx, shaderObj,
>>> "glCompileShader"));
>>> }
>>> @@ -1407,8 +1405,6 @@ GLuint GLAPIENTRY
>>> _mesa_CreateShader(GLenum type)
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glCreateShader %s\n", _mesa_enum_to_string(type));
>>> return create_shader(ctx, type);
>>> }
>>>
>>> @@ -1425,8 +1421,6 @@ GLuint GLAPIENTRY
>>> _mesa_CreateProgram(void)
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glCreateProgram\n");
>>> return create_shader_program(ctx);
>>> }
>>>
>>> @@ -1442,11 +1436,6 @@ _mesa_CreateProgramObjectARB(void)
>>> void GLAPIENTRY
>>> _mesa_DeleteObjectARB(GLhandleARB obj)
>>> {
>>> - if (MESA_VERBOSE & VERBOSE_API) {
>>> - GET_CURRENT_CONTEXT(ctx);
>>> - _mesa_debug(ctx, "glDeleteObjectARB(%lu)\n", (unsigned long)obj);
>>> - }
>>> -
>>> if (obj) {
>>> GET_CURRENT_CONTEXT(ctx);
>>> FLUSH_VERTICES(ctx, 0);
>>> @@ -1644,8 +1633,6 @@ void GLAPIENTRY
>>> _mesa_LinkProgram(GLuint programObj)
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glLinkProgram %u\n", programObj);
>>> _mesa_link_program(ctx, _mesa_lookup_shader_program_err(ctx, programObj,
>>> "glLinkProgram"));
>>> }
>>> @@ -1861,9 +1848,6 @@ _mesa_UseProgram(GLuint program)
>>> GET_CURRENT_CONTEXT(ctx);
>>> struct gl_shader_program *shProg;
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glUseProgram %u\n", program);
>>> -
>>> if (_mesa_is_xfb_active_and_unpaused(ctx)) {
>>> _mesa_error(ctx, GL_INVALID_OPERATION,
>>> "glUseProgram(transform feedback active)");
>>> diff --git a/src/mesa/main/state.c b/src/mesa/main/state.c
>>> index 5a760f5e5d0..7f80e7c924e 100644
>>> --- a/src/mesa/main/state.c
>>> +++ b/src/mesa/main/state.c
>>> @@ -338,9 +338,6 @@ _mesa_update_state_locked( struct gl_context *ctx )
>>> if ((new_state & computed_states) == 0)
>>> goto out;
>>>
>>> - if (MESA_VERBOSE & VERBOSE_STATE)
>>> - _mesa_print_state("_mesa_update_state", new_state);
>>> -
>>> /* Determine which state flags effect vertex/fragment program state */
>>> if (ctx->FragmentProgram._MaintainTexEnvProgram) {
>>> prog_flags |= (_NEW_BUFFERS | _NEW_TEXTURE_OBJECT | _NEW_FOG |
>>> diff --git a/src/mesa/main/stencil.c b/src/mesa/main/stencil.c
>>> index b303bb7c13f..45da921c907 100644
>>> --- a/src/mesa/main/stencil.c
>>> +++ b/src/mesa/main/stencil.c
>>> @@ -109,9 +109,6 @@ _mesa_ClearStencil( GLint s )
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glClearStencil(%d)\n", s);
>>> -
>>> ctx->Stencil.Clear = (GLuint) s;
>>> }
>>>
>>> @@ -135,9 +132,6 @@ _mesa_StencilFuncSeparateATI( GLenum frontfunc, GLenum backfunc, GLint ref, GLui
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glStencilFuncSeparateATI()\n");
>>> -
>>> if (!validate_stencil_func(ctx, frontfunc)) {
>>> _mesa_error(ctx, GL_INVALID_ENUM,
>>> "glStencilFuncSeparateATI(frontfunc)");
>>> @@ -190,9 +184,6 @@ _mesa_StencilFunc( GLenum func, GLint ref, GLuint mask )
>>> GET_CURRENT_CONTEXT(ctx);
>>> const GLint face = ctx->Stencil.ActiveFace;
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glStencilFunc()\n");
>>> -
>>> if (!validate_stencil_func(ctx, func)) {
>>> _mesa_error(ctx, GL_INVALID_ENUM, "glStencilFunc(func)");
>>> return;
>>> @@ -255,9 +246,6 @@ _mesa_StencilMask( GLuint mask )
>>> GET_CURRENT_CONTEXT(ctx);
>>> const GLint face = ctx->Stencil.ActiveFace;
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glStencilMask()\n");
>>> -
>>> if (face != 0) {
>>> /* Only modify the EXT_stencil_two_side back-face state.
>>> */
>>> @@ -310,9 +298,6 @@ _mesa_StencilOp(GLenum fail, GLenum zfail, GLenum zpass)
>>> GET_CURRENT_CONTEXT(ctx);
>>> const GLint face = ctx->Stencil.ActiveFace;
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glStencilOp()\n");
>>> -
>>> if (!validate_stencil_op(ctx, fail)) {
>>> _mesa_error(ctx, GL_INVALID_ENUM, "glStencilOp(sfail)");
>>> return;
>>> @@ -374,9 +359,6 @@ _mesa_ActiveStencilFaceEXT(GLenum face)
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glActiveStencilFaceEXT()\n");
>>> -
>>> if (!ctx->Extensions.EXT_stencil_two_side) {
>>> _mesa_error(ctx, GL_INVALID_OPERATION, "glActiveStencilFaceEXT");
>>> return;
>>> @@ -398,9 +380,6 @@ _mesa_StencilOpSeparate(GLenum face, GLenum sfail, GLenum zfail, GLenum zpass)
>>> GLboolean set = GL_FALSE;
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glStencilOpSeparate()\n");
>>> -
>>> if (!validate_stencil_op(ctx, sfail)) {
>>> _mesa_error(ctx, GL_INVALID_ENUM, "glStencilOpSeparate(sfail)");
>>> return;
>>> @@ -454,9 +433,6 @@ _mesa_StencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glStencilFuncSeparate()\n");
>>> -
>>> if (face != GL_FRONT && face != GL_BACK && face != GL_FRONT_AND_BACK) {
>>> _mesa_error(ctx, GL_INVALID_ENUM, "glStencilFuncSeparate(face)");
>>> return;
>>> @@ -492,9 +468,6 @@ _mesa_StencilMaskSeparate(GLenum face, GLuint mask)
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glStencilMaskSeparate()\n");
>>> -
>>> if (face != GL_FRONT && face != GL_BACK && face != GL_FRONT_AND_BACK) {
>>> _mesa_error(ctx, GL_INVALID_ENUM, "glStencilaMaskSeparate(face)");
>>> return;
>>> diff --git a/src/mesa/main/texenv.c b/src/mesa/main/texenv.c
>>> index ee5171c5c6a..24bb97e1bac 100644
>>> --- a/src/mesa/main/texenv.c
>>> +++ b/src/mesa/main/texenv.c
>>> @@ -488,13 +488,6 @@ _mesa_TexEnvfv( GLenum target, GLenum pname, const GLfloat *param )
>>> return;
>>> }
>>>
>>> - if (MESA_VERBOSE&(VERBOSE_API|VERBOSE_TEXTURE))
>>> - _mesa_debug(ctx, "glTexEnv %s %s %.1f(%s) ...\n",
>>> - _mesa_enum_to_string(target),
>>> - _mesa_enum_to_string(pname),
>>> - *param,
>>> - _mesa_enum_to_string((GLenum) iparam0));
>>> -
>>> /* Tell device driver about the new texture environment */
>>> if (ctx->Driver.TexEnv) {
>>> ctx->Driver.TexEnv(ctx, target, pname, param);
>>> diff --git a/src/mesa/main/texgen.c b/src/mesa/main/texgen.c
>>> index 1b8d187cd3b..cb2602ad155 100644
>>> --- a/src/mesa/main/texgen.c
>>> +++ b/src/mesa/main/texgen.c
>>> @@ -74,13 +74,6 @@ _mesa_TexGenfv( GLenum coord, GLenum pname, const GLfloat *params )
>>> struct gl_texgen *texgen;
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE&(VERBOSE_API|VERBOSE_TEXTURE))
>>> - _mesa_debug(ctx, "glTexGen %s %s %.1f(%s)...\n",
>>> - _mesa_enum_to_string(coord),
>>> - _mesa_enum_to_string(pname),
>>> - *params,
>>> - _mesa_enum_to_string((GLenum) (GLint) *params));
>>> -
>>> if (ctx->Texture.CurrentUnit >= ctx->Const.MaxTextureCoordUnits) {
>>> _mesa_error(ctx, GL_INVALID_OPERATION, "glTexGen(current unit)");
>>> return;
>>> diff --git a/src/mesa/main/texgetimage.c b/src/mesa/main/texgetimage.c
>>> index 658b0e58e6d..72fcc0b972f 100644
>>> --- a/src/mesa/main/texgetimage.c
>>> +++ b/src/mesa/main/texgetimage.c
>>> @@ -1311,15 +1311,6 @@ get_texture_image(struct gl_context *ctx,
>>> return;
>>> }
>>>
>>> - if (MESA_VERBOSE & (VERBOSE_API | VERBOSE_TEXTURE)) {
>>> - _mesa_debug(ctx, "%s(tex %u) format = %s, w=%d, h=%d,"
>>> - " dstFmt=0x%x, dstType=0x%x\n",
>>> - caller, texObj->Name,
>>> - _mesa_get_format_name(texImage->TexFormat),
>>> - texImage->Width, texImage->Height,
>>> - format, type);
>>> - }
>>> -
>>> if (target == GL_TEXTURE_CUBE_MAP) {
>>> /* Compute stride between cube faces */
>>> imageStride = _mesa_image_image_stride(&ctx->Pack, width, height,
>>> @@ -1630,14 +1621,6 @@ get_compressed_texture_image(struct gl_context *ctx,
>>> if (_mesa_is_zero_size_texture(texImage))
>>> return;
>>>
>>> - if (MESA_VERBOSE & (VERBOSE_API | VERBOSE_TEXTURE)) {
>>> - _mesa_debug(ctx,
>>> - "%s(tex %u) format = %s, w=%d, h=%d\n",
>>> - caller, texObj->Name,
>>> - _mesa_get_format_name(texImage->TexFormat),
>>> - texImage->Width, texImage->Height);
>>> - }
>>> -
>>> if (target == GL_TEXTURE_CUBE_MAP) {
>>> struct compressed_pixelstore store;
>>>
>>> diff --git a/src/mesa/main/teximage.c b/src/mesa/main/teximage.c
>>> index 1a00d251324..7029dc3b4c6 100644
>>> --- a/src/mesa/main/teximage.c
>>> +++ b/src/mesa/main/teximage.c
>>> @@ -2870,25 +2870,6 @@ teximage(struct gl_context *ctx, GLboolean compressed, GLuint dims,
>>>
>>> FLUSH_VERTICES(ctx, 0);
>>>
>>> - if (MESA_VERBOSE & (VERBOSE_API|VERBOSE_TEXTURE)) {
>>> - if (compressed)
>>> - _mesa_debug(ctx,
>>> - "glCompressedTexImage%uD %s %d %s %d %d %d %d %p\n",
>>> - dims,
>>> - _mesa_enum_to_string(target), level,
>>> - _mesa_enum_to_string(internalFormat),
>>> - width, height, depth, border, pixels);
>>> - else
>>> - _mesa_debug(ctx,
>>> - "glTexImage%uD %s %d %s %d %d %d %d %s %s %p\n",
>>> - dims,
>>> - _mesa_enum_to_string(target), level,
>>> - _mesa_enum_to_string(internalFormat),
>>> - width, height, depth, border,
>>> - _mesa_enum_to_string(format),
>>> - _mesa_enum_to_string(type), pixels);
>>> - }
>>> -
>>> internalFormat = override_internal_format(internalFormat, width, height);
>>>
>>> /* target error checking */
>>> @@ -3268,14 +3249,6 @@ texsubimage(struct gl_context *ctx, GLuint dims, GLenum target, GLint level,
>>> texImage = _mesa_select_tex_image(texObj, target, level);
>>> /* texsubimage_error_check ensures that texImage is not NULL */
>>>
>>> - if (MESA_VERBOSE & (VERBOSE_API|VERBOSE_TEXTURE))
>>> - _mesa_debug(ctx, "glTexSubImage%uD %s %d %d %d %d %d %d %d %s %s %p\n",
>>> - dims,
>>> - _mesa_enum_to_string(target), level,
>>> - xoffset, yoffset, zoffset, width, height, depth,
>>> - _mesa_enum_to_string(format),
>>> - _mesa_enum_to_string(type), pixels);
>>> -
>>> _mesa_texture_sub_image(ctx, dims, texObj, texImage, target, level,
>>> xoffset, yoffset, zoffset, width, height, depth,
>>> format, type, pixels, false);
>>> @@ -3298,14 +3271,6 @@ texturesubimage(struct gl_context *ctx, GLuint dims,
>>> struct gl_texture_image *texImage;
>>> int i;
>>>
>>> - if (MESA_VERBOSE & (VERBOSE_API|VERBOSE_TEXTURE))
>>> - _mesa_debug(ctx,
>>> - "glTextureSubImage%uD %d %d %d %d %d %d %d %d %s %s %p\n",
>>> - dims, texture, level,
>>> - xoffset, yoffset, zoffset, width, height, depth,
>>> - _mesa_enum_to_string(format),
>>> - _mesa_enum_to_string(type), pixels);
>>> -
>>> /* Get the texture object by Name. */
>>> texObj = _mesa_lookup_texture(ctx, texture);
>>> if (!texObj) {
>>> @@ -3594,13 +3559,6 @@ copyteximage(struct gl_context *ctx, GLuint dims,
>>>
>>> FLUSH_VERTICES(ctx, 0);
>>>
>>> - if (MESA_VERBOSE & (VERBOSE_API|VERBOSE_TEXTURE))
>>> - _mesa_debug(ctx, "glCopyTexImage%uD %s %d %s %d %d %d %d %d\n",
>>> - dims,
>>> - _mesa_enum_to_string(target), level,
>>> - _mesa_enum_to_string(internalFormat),
>>> - x, y, width, height, border);
>>> -
>>> if (ctx->NewState & NEW_COPY_TEX_STATE)
>>> _mesa_update_state(ctx);
>>>
>>> @@ -3774,11 +3732,6 @@ _mesa_copy_texture_sub_image(struct gl_context *ctx, GLuint dims,
>>>
>>> FLUSH_VERTICES(ctx, 0);
>>>
>>> - if (MESA_VERBOSE & (VERBOSE_API|VERBOSE_TEXTURE))
>>> - _mesa_debug(ctx, "%s %s %d %d %d %d %d %d %d %d\n", caller,
>>> - _mesa_enum_to_string(target),
>>> - level, xoffset, yoffset, zoffset, x, y, width, height);
>>> -
>>> if (ctx->NewState & NEW_COPY_TEX_STATE)
>>> _mesa_update_state(ctx);
>>>
>>> @@ -5346,11 +5299,6 @@ texture_image_multisample(struct gl_context *ctx, GLuint dims,
>>> GLenum sample_count_error;
>>> bool dsa = strstr(func, "ture") ? true : false;
>>>
>>> - if (MESA_VERBOSE & (VERBOSE_API|VERBOSE_TEXTURE)) {
>>> - _mesa_debug(ctx, "%s(target=%s, samples=%d)\n", func,
>>> - _mesa_enum_to_string(target), samples);
>>> - }
>>> -
>>> if (!((ctx->Extensions.ARB_texture_multisample
>>> && _mesa_is_desktop_gl(ctx))) && !_mesa_is_gles31(ctx)) {
>>> _mesa_error(ctx, GL_INVALID_OPERATION, "%s(unsupported)", func);
>>> diff --git a/src/mesa/main/texobj.c b/src/mesa/main/texobj.c
>>> index ad644ca1ca3..40f83ad9cc4 100644
>>> --- a/src/mesa/main/texobj.c
>>> +++ b/src/mesa/main/texobj.c
>>> @@ -1190,9 +1190,6 @@ create_textures(struct gl_context *ctx, GLenum target,
>>> GLuint first;
>>> GLint i;
>>>
>>> - if (MESA_VERBOSE & (VERBOSE_API|VERBOSE_TEXTURE))
>>> - _mesa_debug(ctx, "%s %d\n", caller, n);
>>> -
>>> if (n < 0) {
>>> _mesa_error(ctx, GL_INVALID_VALUE, "%s(n < 0)", caller);
>>> return;
>>> @@ -1424,9 +1421,6 @@ _mesa_DeleteTextures( GLsizei n, const GLuint *textures)
>>> GET_CURRENT_CONTEXT(ctx);
>>> GLint i;
>>>
>>> - if (MESA_VERBOSE & (VERBOSE_API|VERBOSE_TEXTURE))
>>> - _mesa_debug(ctx, "glDeleteTextures %d\n", n);
>>> -
>>> if (n < 0) {
>>> _mesa_error(ctx, GL_INVALID_VALUE, "glDeleteTextures(n < 0)");
>>> return;
>>> @@ -1657,10 +1651,6 @@ _mesa_BindTexture( GLenum target, GLuint texName )
>>> struct gl_texture_object *newTexObj = NULL;
>>> GLint targetIndex;
>>>
>>> - if (MESA_VERBOSE & (VERBOSE_API|VERBOSE_TEXTURE))
>>> - _mesa_debug(ctx, "glBindTexture %s %d\n",
>>> - _mesa_enum_to_string(target), (GLint) texName);
>>> -
>>> targetIndex = _mesa_tex_target_to_index(ctx, target);
>>> if (targetIndex < 0) {
>>> _mesa_error(ctx, GL_INVALID_ENUM, "glBindTexture(target)");
>>> @@ -1742,10 +1732,6 @@ _mesa_BindTextureUnit(GLuint unit, GLuint texture)
>>> return;
>>> }
>>>
>>> - if (MESA_VERBOSE & (VERBOSE_API|VERBOSE_TEXTURE))
>>> - _mesa_debug(ctx, "glBindTextureUnit %s %d\n",
>>> - _mesa_enum_to_string(GL_TEXTURE0+unit), (GLint) texture);
>>> -
>>> /* Section 8.1 (Texture Objects) of the OpenGL 4.5 core profile spec
>>> * (20141030) says:
>>> * "When texture is zero, each of the targets enumerated at the
>>> @@ -1880,9 +1866,6 @@ _mesa_PrioritizeTextures( GLsizei n, const GLuint *texName,
>>> GET_CURRENT_CONTEXT(ctx);
>>> GLint i;
>>>
>>> - if (MESA_VERBOSE & (VERBOSE_API|VERBOSE_TEXTURE))
>>> - _mesa_debug(ctx, "glPrioritizeTextures %d\n", n);
>>> -
>>> FLUSH_VERTICES(ctx, 0);
>>>
>>> if (n < 0) {
>>> @@ -1928,9 +1911,6 @@ _mesa_AreTexturesResident(GLsizei n, const GLuint *texName,
>>> GLint i;
>>> ASSERT_OUTSIDE_BEGIN_END_WITH_RETVAL(ctx, GL_FALSE);
>>>
>>> - if (MESA_VERBOSE & (VERBOSE_API|VERBOSE_TEXTURE))
>>> - _mesa_debug(ctx, "glAreTexturesResident %d\n", n);
>>> -
>>> if (n < 0) {
>>> _mesa_error(ctx, GL_INVALID_VALUE, "glAreTexturesResident(n)");
>>> return GL_FALSE;
>>> @@ -1976,9 +1956,6 @@ _mesa_IsTexture( GLuint texture )
>>> GET_CURRENT_CONTEXT(ctx);
>>> ASSERT_OUTSIDE_BEGIN_END_WITH_RETVAL(ctx, GL_FALSE);
>>>
>>> - if (MESA_VERBOSE & (VERBOSE_API|VERBOSE_TEXTURE))
>>> - _mesa_debug(ctx, "glIsTexture %d\n", texture);
>>> -
>>> if (!texture)
>>> return GL_FALSE;
>>>
>>> @@ -2029,9 +2006,6 @@ _mesa_InvalidateTexSubImage(GLuint texture, GLint level, GLint xoffset,
>>> struct gl_texture_image *image;
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & (VERBOSE_API|VERBOSE_TEXTURE))
>>> - _mesa_debug(ctx, "glInvalidateTexSubImage %d\n", texture);
>>> -
>>> t = invalidate_tex_image_error_check(ctx, texture, level,
>>> "glInvalidateTexSubImage");
>>>
>>> @@ -2172,9 +2146,6 @@ _mesa_InvalidateTexImage(GLuint texture, GLint level)
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & (VERBOSE_API|VERBOSE_TEXTURE))
>>> - _mesa_debug(ctx, "glInvalidateTexImage(%d, %d)\n", texture, level);
>>> -
>>> invalidate_tex_image_error_check(ctx, texture, level,
>>> "glInvalidateTexImage");
>>>
>>> diff --git a/src/mesa/main/texstate.c b/src/mesa/main/texstate.c
>>> index 830b230b5d7..026a3b7cfdb 100644
>>> --- a/src/mesa/main/texstate.c
>>> +++ b/src/mesa/main/texstate.c
>>> @@ -289,10 +289,6 @@ _mesa_ActiveTexture(GLenum texture)
>>> GLuint k;
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & (VERBOSE_API|VERBOSE_TEXTURE))
>>> - _mesa_debug(ctx, "glActiveTexture %s\n",
>>> - _mesa_enum_to_string(texture));
>>> -
>>> if (ctx->Texture.CurrentUnit == texUnit)
>>> return;
>>>
>>> @@ -323,10 +319,6 @@ _mesa_ClientActiveTexture(GLenum texture)
>>> GET_CURRENT_CONTEXT(ctx);
>>> GLuint texUnit = texture - GL_TEXTURE0;
>>>
>>> - if (MESA_VERBOSE & (VERBOSE_API | VERBOSE_TEXTURE))
>>> - _mesa_debug(ctx, "glClientActiveTexture %s\n",
>>> - _mesa_enum_to_string(texture));
>>> -
>>> if (ctx->Array.ActiveTexture == texUnit)
>>> return;
>>>
>>> diff --git a/src/mesa/main/texstorage.c b/src/mesa/main/texstorage.c
>>> index 817a7464d9f..bc8e09f7458 100644
>>> --- a/src/mesa/main/texstorage.c
>>> +++ b/src/mesa/main/texstorage.c
>>> @@ -490,13 +490,6 @@ texstorage(GLuint dims, GLenum target, GLsizei levels, GLenum internalformat,
>>> return;
>>> }
>>>
>>> - if (MESA_VERBOSE & (VERBOSE_API|VERBOSE_TEXTURE))
>>> - _mesa_debug(ctx, "glTexStorage%uD %s %d %s %d %d %d\n",
>>> - dims,
>>> - _mesa_enum_to_string(target), levels,
>>> - _mesa_enum_to_string(internalformat),
>>> - width, height, depth);
>>> -
>>> /* Check the format to make sure it is sized. */
>>> if (!_mesa_is_legal_tex_storage_format(ctx, internalformat)) {
>>> _mesa_error(ctx, GL_INVALID_ENUM,
>>> @@ -525,12 +518,6 @@ texturestorage(GLuint dims, GLuint texture, GLsizei levels,
>>> struct gl_texture_object *texObj;
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & (VERBOSE_API|VERBOSE_TEXTURE))
>>> - _mesa_debug(ctx, "glTextureStorage%uD %d %d %s %d %d %d\n",
>>> - dims, texture, levels,
>>> - _mesa_enum_to_string(internalformat),
>>> - width, height, depth);
>>> -
>>> /* Check the format to make sure it is sized. */
>>> if (!_mesa_is_legal_tex_storage_format(ctx, internalformat)) {
>>> _mesa_error(ctx, GL_INVALID_ENUM,
>>> diff --git a/src/mesa/main/textureview.c b/src/mesa/main/textureview.c
>>> index ed66c179589..9a3296d295b 100644
>>> --- a/src/mesa/main/textureview.c
>>> +++ b/src/mesa/main/textureview.c
>>> @@ -536,12 +536,6 @@ _mesa_TextureView(GLuint texture, GLenum target, GLuint origtexture,
>>>
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & (VERBOSE_API | VERBOSE_TEXTURE))
>>> - _mesa_debug(ctx, "glTextureView %d %s %d %s %d %d %d %d\n",
>>> - texture, _mesa_enum_to_string(target), origtexture,
>>> - _mesa_enum_to_string(internalformat),
>>> - minlevel, numlevels, minlayer, numlayers);
>>> -
>>> if (origtexture == 0) {
>>> _mesa_error(ctx, GL_INVALID_VALUE, "glTextureView(origtexture = %u)",
>>> origtexture);
>>> diff --git a/src/mesa/main/varray.c b/src/mesa/main/varray.c
>>> index e1d6bc677f5..336797e21fc 100644
>>> --- a/src/mesa/main/varray.c
>>> +++ b/src/mesa/main/varray.c
>>> @@ -1652,9 +1652,6 @@ _mesa_LockArraysEXT(GLint first, GLsizei count)
>>>
>>> FLUSH_VERTICES(ctx, 0);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glLockArrays %d %d\n", first, count);
>>> -
>>> if (first < 0) {
>>> _mesa_error( ctx, GL_INVALID_VALUE, "glLockArraysEXT(first)" );
>>> return;
>>> @@ -1682,9 +1679,6 @@ _mesa_UnlockArraysEXT( void )
>>>
>>> FLUSH_VERTICES(ctx, 0);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glUnlockArrays\n");
>>> -
>>> if (ctx->Array.LockCount == 0) {
>>> _mesa_error( ctx, GL_INVALID_OPERATION, "glUnlockArraysEXT(reexit)" );
>>> return;
>>> diff --git a/src/mesa/main/viewport.c b/src/mesa/main/viewport.c
>>> index bd580446f76..4e7ea09a066 100644
>>> --- a/src/mesa/main/viewport.c
>>> +++ b/src/mesa/main/viewport.c
>>> @@ -97,9 +97,6 @@ _mesa_Viewport(GLint x, GLint y, GLsizei width, GLsizei height)
>>> GET_CURRENT_CONTEXT(ctx);
>>> FLUSH_VERTICES(ctx, 0);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glViewport %d %d %d %d\n", x, y, width, height);
>>> -
>>> if (width < 0 || height < 0) {
>>> _mesa_error(ctx, GL_INVALID_VALUE,
>>> "glViewport(%d, %d, %d, %d)", x, y, width, height);
>>> @@ -160,9 +157,6 @@ _mesa_ViewportArrayv(GLuint first, GLsizei count, const GLfloat *v)
>>> const struct gl_viewport_inputs *const p = (struct gl_viewport_inputs *) v;
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glViewportArrayv %d %d\n", first, count);
>>> -
>>> if ((first + count) > ctx->Const.MaxViewports) {
>>> _mesa_error(ctx, GL_INVALID_VALUE,
>>> "glViewportArrayv: first (%d) + count (%d) > MaxViewports "
>>> @@ -197,10 +191,6 @@ ViewportIndexedf(GLuint index, GLfloat x, GLfloat y,
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "%s(%d, %f, %f, %f, %f)\n",
>>> - function, index, x, y, w, h);
>>> -
>>> if (index >= ctx->Const.MaxViewports) {
>>> _mesa_error(ctx, GL_INVALID_VALUE,
>>> "%s: index (%d) >= MaxViewports (%d)",
>>> @@ -271,9 +261,6 @@ _mesa_DepthRange(GLclampd nearval, GLclampd farval)
>>>
>>> FLUSH_VERTICES(ctx, 0);
>>>
>>> - if (MESA_VERBOSE&VERBOSE_API)
>>> - _mesa_debug(ctx, "glDepthRange %f %f\n", nearval, farval);
>>> -
>>> /* The GL_ARB_viewport_array spec says:
>>> *
>>> * "DepthRange sets the depth range for all viewports to the same
>>> @@ -315,9 +302,6 @@ _mesa_DepthRangeArrayv(GLuint first, GLsizei count, const GLclampd *v)
>>> (struct gl_depthrange_inputs *) v;
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glDepthRangeArrayv %d %d\n", first, count);
>>> -
>>> if ((first + count) > ctx->Const.MaxViewports) {
>>> _mesa_error(ctx, GL_INVALID_VALUE,
>>> "glDepthRangev: first (%d) + count (%d) >= MaxViewports (%d)",
>>> @@ -338,9 +322,6 @@ _mesa_DepthRangeArrayfvOES(GLuint first, GLsizei count, const GLfloat *v)
>>> int i;
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glDepthRangeArrayfv %d %d\n", first, count);
>>> -
>>> if ((first + count) > ctx->Const.MaxViewports) {
>>> _mesa_error(ctx, GL_INVALID_VALUE,
>>> "glDepthRangeArrayfv: first (%d) + count (%d) >= MaxViewports (%d)",
>>> @@ -369,10 +350,6 @@ _mesa_DepthRangeIndexed(GLuint index, GLclampd nearval, GLclampd farval)
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_API)
>>> - _mesa_debug(ctx, "glDepthRangeIndexed(%d, %f, %f)\n",
>>> - index, nearval, farval);
>>> -
>>> if (index >= ctx->Const.MaxViewports) {
>>> _mesa_error(ctx, GL_INVALID_VALUE,
>>> "glDepthRangeIndexed: index (%d) >= MaxViewports (%d)",
>>> @@ -420,11 +397,6 @@ _mesa_ClipControl(GLenum origin, GLenum depth)
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE&VERBOSE_API)
>>> - _mesa_debug(ctx, "glClipControl(%s, %s)\n",
>>> - _mesa_enum_to_string(origin),
>>> - _mesa_enum_to_string(depth));
>>> -
>>> ASSERT_OUTSIDE_BEGIN_END(ctx);
>>>
>>> if (!ctx->Extensions.ARB_clip_control) {
>>> diff --git a/src/mesa/tnl/t_vb_render.c b/src/mesa/tnl/t_vb_render.c
>>> index 9ff1f18f53b..2709fa4ea49 100644
>>> --- a/src/mesa/tnl/t_vb_render.c
>>> +++ b/src/mesa/tnl/t_vb_render.c
>>> @@ -314,11 +314,6 @@ static GLboolean run_render( struct gl_context *ctx,
>>>
>>> assert((prim & PRIM_MODE_MASK) <= GL_POLYGON);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_PRIMS)
>>> - _mesa_debug(NULL, "MESA prim %s %d..%d\n",
>>> - _mesa_enum_to_string(prim & PRIM_MODE_MASK),
>>> - start, start+length);
>>> -
>>> if (length)
>>> tab[prim & PRIM_MODE_MASK]( ctx, start, start + length, prim );
>>> }
>>> diff --git a/src/mesa/vbo/vbo_exec_array.c b/src/mesa/vbo/vbo_exec_array.c
>>> index 1bf4b11da2e..a0b1e1704e4 100644
>>> --- a/src/mesa/vbo/vbo_exec_array.c
>>> +++ b/src/mesa/vbo/vbo_exec_array.c
>>> @@ -621,10 +621,6 @@ vbo_exec_DrawArrays(GLenum mode, GLint start, GLsizei count)
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_DRAW)
>>> - _mesa_debug(ctx, "glDrawArrays(%s, %d, %d)\n",
>>> - _mesa_enum_to_string(mode), start, count);
>>> -
>>> if (_mesa_is_no_error_enabled(ctx)) {
>>> FLUSH_CURRENT(ctx, 0);
>>>
>>> @@ -655,11 +651,6 @@ vbo_exec_DrawArraysInstanced(GLenum mode, GLint start, GLsizei count,
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_DRAW)
>>> - _mesa_debug(ctx, "glDrawArraysInstanced(%s, %d, %d, %d)\n",
>>> - _mesa_enum_to_string(mode), start, count, numInstances);
>>> -
>>> -
>>> if (_mesa_is_no_error_enabled(ctx)) {
>>> FLUSH_CURRENT(ctx, 0);
>>>
>>> @@ -691,12 +682,6 @@ vbo_exec_DrawArraysInstancedBaseInstance(GLenum mode, GLint first,
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_DRAW)
>>> - _mesa_debug(ctx,
>>> - "glDrawArraysInstancedBaseInstance(%s, %d, %d, %d, %d)\n",
>>> - _mesa_enum_to_string(mode), first, count,
>>> - numInstances, baseInstance);
>>> -
>>> if (_mesa_is_no_error_enabled(ctx)) {
>>> FLUSH_CURRENT(ctx, 0);
>>>
>>> @@ -728,11 +713,6 @@ vbo_exec_MultiDrawArrays(GLenum mode, const GLint *first,
>>> GET_CURRENT_CONTEXT(ctx);
>>> GLint i;
>>>
>>> - if (MESA_VERBOSE & VERBOSE_DRAW)
>>> - _mesa_debug(ctx,
>>> - "glMultiDrawArrays(%s, %p, %p, %d)\n",
>>> - _mesa_enum_to_string(mode), first, count, primcount);
>>> -
>>> if (!_mesa_validate_MultiDrawArrays(ctx, mode, count, primcount))
>>> return;
>>>
>>> @@ -937,12 +917,6 @@ vbo_exec_DrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end,
>>>
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_DRAW)
>>> - _mesa_debug(ctx,
>>> - "glDrawRangeElementsBaseVertex(%s, %u, %u, %d, %s, %p, %d)\n",
>>> - _mesa_enum_to_string(mode), start, end, count,
>>> - _mesa_enum_to_string(type), indices, basevertex);
>>> -
>>> if (!_mesa_validate_DrawRangeElements(ctx, mode, start, end, count,
>>> type, indices))
>>> return;
>>> @@ -1011,14 +985,6 @@ static void GLAPIENTRY
>>> vbo_exec_DrawRangeElements(GLenum mode, GLuint start, GLuint end,
>>> GLsizei count, GLenum type, const GLvoid * indices)
>>> {
>>> - if (MESA_VERBOSE & VERBOSE_DRAW) {
>>> - GET_CURRENT_CONTEXT(ctx);
>>> - _mesa_debug(ctx,
>>> - "glDrawRangeElements(%s, %u, %u, %d, %s, %p)\n",
>>> - _mesa_enum_to_string(mode), start, end, count,
>>> - _mesa_enum_to_string(type), indices);
>>> - }
>>> -
>>> vbo_exec_DrawRangeElementsBaseVertex(mode, start, end, count, type,
>>> indices, 0);
>>> }
>>> @@ -1033,11 +999,6 @@ vbo_exec_DrawElements(GLenum mode, GLsizei count, GLenum type,
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_DRAW)
>>> - _mesa_debug(ctx, "glDrawElements(%s, %u, %s, %p)\n",
>>> - _mesa_enum_to_string(mode), count,
>>> - _mesa_enum_to_string(type), indices);
>>> -
>>> if (_mesa_is_no_error_enabled(ctx)) {
>>> FLUSH_CURRENT(ctx, 0);
>>>
>>> @@ -1062,11 +1023,6 @@ vbo_exec_DrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type,
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_DRAW)
>>> - _mesa_debug(ctx, "glDrawElements(%s, %u, %s, %p)\n",
>>> - _mesa_enum_to_string(mode), count,
>>> - _mesa_enum_to_string(type), indices);
>>> -
>>> if (_mesa_is_no_error_enabled(ctx)) {
>>> FLUSH_CURRENT(ctx, 0);
>>>
>>> @@ -1091,11 +1047,6 @@ vbo_exec_DrawElementsInstanced(GLenum mode, GLsizei count, GLenum type,
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_DRAW)
>>> - _mesa_debug(ctx, "glDrawElements(%s, %u, %s, %p)\n",
>>> - _mesa_enum_to_string(mode), count,
>>> - _mesa_enum_to_string(type), indices);
>>> -
>>> if (_mesa_is_no_error_enabled(ctx)) {
>>> FLUSH_CURRENT(ctx, 0);
>>>
>>> @@ -1123,14 +1074,6 @@ vbo_exec_DrawElementsInstancedBaseVertex(GLenum mode, GLsizei count,
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_DRAW)
>>> - _mesa_debug(ctx,
>>> - "glDrawElementsInstancedBaseVertex"
>>> - "(%s, %d, %s, %p, %d; %d)\n",
>>> - _mesa_enum_to_string(mode), count,
>>> - _mesa_enum_to_string(type), indices,
>>> - numInstances, basevertex);
>>> -
>>> if (_mesa_is_no_error_enabled(ctx)) {
>>> FLUSH_CURRENT(ctx, 0);
>>>
>>> @@ -1160,14 +1103,6 @@ vbo_exec_DrawElementsInstancedBaseInstance(GLenum mode, GLsizei count,
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_DRAW)
>>> - _mesa_debug(ctx,
>>> - "glDrawElementsInstancedBaseInstance"
>>> - "(%s, %d, %s, %p, %d, %d)\n",
>>> - _mesa_enum_to_string(mode), count,
>>> - _mesa_enum_to_string(type), indices,
>>> - numInstances, baseInstance);
>>> -
>>> if (_mesa_is_no_error_enabled(ctx)) {
>>> FLUSH_CURRENT(ctx, 0);
>>>
>>> @@ -1199,14 +1134,6 @@ vbo_exec_DrawElementsInstancedBaseVertexBaseInstance(GLenum mode,
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_DRAW)
>>> - _mesa_debug(ctx,
>>> - "glDrawElementsInstancedBaseVertexBaseInstance"
>>> - "(%s, %d, %s, %p, %d, %d, %d)\n",
>>> - _mesa_enum_to_string(mode), count,
>>> - _mesa_enum_to_string(type), indices,
>>> - numInstances, basevertex, baseInstance);
>>> -
>>> if (_mesa_is_no_error_enabled(ctx)) {
>>> FLUSH_CURRENT(ctx, 0);
>>>
>>> @@ -1466,10 +1393,6 @@ vbo_exec_DrawTransformFeedback(GLenum mode, GLuint name)
>>> struct gl_transform_feedback_object *obj =
>>> _mesa_lookup_transform_feedback_object(ctx, name);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_DRAW)
>>> - _mesa_debug(ctx, "glDrawTransformFeedback(%s, %d)\n",
>>> - _mesa_enum_to_string(mode), name);
>>> -
>>> vbo_draw_transform_feedback(ctx, mode, obj, 0, 1);
>>> }
>>>
>>> @@ -1481,10 +1404,6 @@ vbo_exec_DrawTransformFeedbackStream(GLenum mode, GLuint name, GLuint stream)
>>> struct gl_transform_feedback_object *obj =
>>> _mesa_lookup_transform_feedback_object(ctx, name);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_DRAW)
>>> - _mesa_debug(ctx, "glDrawTransformFeedbackStream(%s, %u, %u)\n",
>>> - _mesa_enum_to_string(mode), name, stream);
>>> -
>>> vbo_draw_transform_feedback(ctx, mode, obj, stream, 1);
>>> }
>>>
>>> @@ -1497,10 +1416,6 @@ vbo_exec_DrawTransformFeedbackInstanced(GLenum mode, GLuint name,
>>> struct gl_transform_feedback_object *obj =
>>> _mesa_lookup_transform_feedback_object(ctx, name);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_DRAW)
>>> - _mesa_debug(ctx, "glDrawTransformFeedbackInstanced(%s, %d)\n",
>>> - _mesa_enum_to_string(mode), name);
>>> -
>>> vbo_draw_transform_feedback(ctx, mode, obj, 0, primcount);
>>> }
>>>
>>> @@ -1514,11 +1429,6 @@ vbo_exec_DrawTransformFeedbackStreamInstanced(GLenum mode, GLuint name,
>>> struct gl_transform_feedback_object *obj =
>>> _mesa_lookup_transform_feedback_object(ctx, name);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_DRAW)
>>> - _mesa_debug(ctx, "glDrawTransformFeedbackStreamInstanced"
>>> - "(%s, %u, %u, %i)\n",
>>> - _mesa_enum_to_string(mode), name, stream, primcount);
>>> -
>>> vbo_draw_transform_feedback(ctx, mode, obj, stream, primcount);
>>> }
>>>
>>> @@ -1628,10 +1538,6 @@ vbo_exec_DrawArraysIndirect(GLenum mode, const GLvoid *indirect)
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_DRAW)
>>> - _mesa_debug(ctx, "glDrawArraysIndirect(%s, %p)\n",
>>> - _mesa_enum_to_string(mode), indirect);
>>> -
>>> if (_mesa_is_no_error_enabled(ctx)) {
>>> FLUSH_CURRENT(ctx, 0);
>>>
>>> @@ -1654,11 +1560,6 @@ vbo_exec_DrawElementsIndirect(GLenum mode, GLenum type, const GLvoid *indirect)
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_DRAW)
>>> - _mesa_debug(ctx, "glDrawElementsIndirect(%s, %s, %p)\n",
>>> - _mesa_enum_to_string(mode),
>>> - _mesa_enum_to_string(type), indirect);
>>> -
>>> if (_mesa_is_no_error_enabled(ctx)) {
>>> FLUSH_CURRENT(ctx, 0);
>>>
>>> @@ -1682,10 +1583,6 @@ vbo_exec_MultiDrawArraysIndirect(GLenum mode, const GLvoid *indirect,
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_DRAW)
>>> - _mesa_debug(ctx, "glMultiDrawArraysIndirect(%s, %p, %i, %i)\n",
>>> - _mesa_enum_to_string(mode), indirect, primcount, stride);
>>> -
>>> /* If <stride> is zero, the array elements are treated as tightly packed. */
>>> if (stride == 0)
>>> stride = 4 * sizeof(GLuint); /* sizeof(DrawArraysIndirectCommand) */
>>> @@ -1709,11 +1606,6 @@ vbo_exec_MultiDrawElementsIndirect(GLenum mode, GLenum type,
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_DRAW)
>>> - _mesa_debug(ctx, "glMultiDrawElementsIndirect(%s, %s, %p, %i, %i)\n",
>>> - _mesa_enum_to_string(mode),
>>> - _mesa_enum_to_string(type), indirect, primcount, stride);
>>> -
>>> /* If <stride> is zero, the array elements are treated as tightly packed. */
>>> if (stride == 0)
>>> stride = 5 * sizeof(GLuint); /* sizeof(DrawElementsIndirectCommand) */
>>> @@ -1797,13 +1689,6 @@ vbo_exec_MultiDrawArraysIndirectCount(GLenum mode, GLintptr indirect,
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_DRAW)
>>> - _mesa_debug(ctx, "glMultiDrawArraysIndirectCountARB"
>>> - "(%s, %lx, %lx, %i, %i)\n",
>>> - _mesa_enum_to_string(mode),
>>> - (unsigned long) indirect, (unsigned long) drawcount,
>>> - maxdrawcount, stride);
>>> -
>>> /* If <stride> is zero, the array elements are treated as tightly packed. */
>>> if (stride == 0)
>>> stride = 4 * sizeof(GLuint); /* sizeof(DrawArraysIndirectCommand) */
>>> @@ -1828,13 +1713,6 @@ vbo_exec_MultiDrawElementsIndirectCount(GLenum mode, GLenum type,
>>> {
>>> GET_CURRENT_CONTEXT(ctx);
>>>
>>> - if (MESA_VERBOSE & VERBOSE_DRAW)
>>> - _mesa_debug(ctx, "glMultiDrawElementsIndirectCountARB"
>>> - "(%s, %s, %lx, %lx, %i, %i)\n",
>>> - _mesa_enum_to_string(mode), _mesa_enum_to_string(type),
>>> - (unsigned long) indirect, (unsigned long) drawcount,
>>> - maxdrawcount, stride);
>>> -
>>> /* If <stride> is zero, the array elements are treated as tightly packed. */
>>> if (stride == 0)
>>> stride = 5 * sizeof(GLuint); /* sizeof(DrawElementsIndirectCommand) */
>>>
>> _______________________________________________
>> mesa-dev mailing list
>> mesa-dev at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
More information about the mesa-dev
mailing list