mesa: more info in error messages

This commit is contained in:
Brian Paul
2009-02-04 14:22:12 -07:00
parent 8962bac0a1
commit 1ca05a066b

View File

@@ -247,13 +247,14 @@ _mesa_DrawBuffer(GLenum buffer)
destMask = draw_buffer_enum_to_bitmask(buffer); destMask = draw_buffer_enum_to_bitmask(buffer);
if (destMask == BAD_MASK) { if (destMask == BAD_MASK) {
/* totally bogus buffer */ /* totally bogus buffer */
_mesa_error(ctx, GL_INVALID_ENUM, "glDrawBuffer(buffer)"); _mesa_error(ctx, GL_INVALID_ENUM, "glDrawBuffer(buffer=0x%x)", buffer);
return; return;
} }
destMask &= supportedMask; destMask &= supportedMask;
if (destMask == 0x0) { if (destMask == 0x0) {
/* none of the named color buffers exist! */ /* none of the named color buffers exist! */
_mesa_error(ctx, GL_INVALID_OPERATION, "glDrawBuffer(buffer)"); _mesa_error(ctx, GL_INVALID_OPERATION,
"glDrawBuffer(buffer=0x%x)", buffer);
return; return;
} }
} }