more descriptive error strings
This commit is contained in:
@@ -5,9 +5,9 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* Mesa 3-D graphics library
|
* Mesa 3-D graphics library
|
||||||
* Version: 5.1
|
* Version: 6.0.1
|
||||||
*
|
*
|
||||||
* Copyright (C) 1999-2003 Brian Paul All Rights Reserved.
|
* Copyright (C) 1999-2004 Brian Paul All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a
|
* Permission is hereby granted, free of charge, to any person obtaining a
|
||||||
* copy of this software and associated documentation files (the "Software"),
|
* copy of this software and associated documentation files (the "Software"),
|
||||||
@@ -124,7 +124,7 @@ _mesa_Clear( GLbitfield mask )
|
|||||||
GL_STENCIL_BUFFER_BIT |
|
GL_STENCIL_BUFFER_BIT |
|
||||||
GL_ACCUM_BUFFER_BIT)) {
|
GL_ACCUM_BUFFER_BIT)) {
|
||||||
/* invalid bit set */
|
/* invalid bit set */
|
||||||
_mesa_error( ctx, GL_INVALID_VALUE, "glClear(mask)");
|
_mesa_error( ctx, GL_INVALID_VALUE, "glClear(0x%x)", mask);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -198,7 +198,7 @@ _mesa_DrawBuffer( GLenum mode )
|
|||||||
break;
|
break;
|
||||||
case GL_BACK:
|
case GL_BACK:
|
||||||
if (!ctx->Visual.doubleBufferMode) {
|
if (!ctx->Visual.doubleBufferMode) {
|
||||||
_mesa_error( ctx, GL_INVALID_OPERATION, "glDrawBuffer" );
|
_mesa_error(ctx, GL_INVALID_OPERATION, "glDrawBuffer(GL_BACK)");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (ctx->Visual.stereoMode)
|
if (ctx->Visual.stereoMode)
|
||||||
@@ -213,7 +213,7 @@ _mesa_DrawBuffer( GLenum mode )
|
|||||||
#if _HAVE_FULL_GL
|
#if _HAVE_FULL_GL
|
||||||
case GL_RIGHT:
|
case GL_RIGHT:
|
||||||
if (!ctx->Visual.stereoMode) {
|
if (!ctx->Visual.stereoMode) {
|
||||||
_mesa_error( ctx, GL_INVALID_OPERATION, "glDrawBuffer" );
|
_mesa_error(ctx, GL_INVALID_OPERATION, "glDrawBuffer(GL_RIGHT)");
|
||||||
return;}
|
return;}
|
||||||
if (ctx->Visual.doubleBufferMode)
|
if (ctx->Visual.doubleBufferMode)
|
||||||
ctx->Color._DrawDestMask = FRONT_RIGHT_BIT | BACK_RIGHT_BIT;
|
ctx->Color._DrawDestMask = FRONT_RIGHT_BIT | BACK_RIGHT_BIT;
|
||||||
@@ -222,28 +222,28 @@ _mesa_DrawBuffer( GLenum mode )
|
|||||||
break;
|
break;
|
||||||
case GL_FRONT_RIGHT:
|
case GL_FRONT_RIGHT:
|
||||||
if (!ctx->Visual.stereoMode) {
|
if (!ctx->Visual.stereoMode) {
|
||||||
_mesa_error( ctx, GL_INVALID_OPERATION, "glDrawBuffer" );
|
_mesa_error(ctx, GL_INVALID_OPERATION, "glDrawBuffer(GL_FRONT_RIGHT)");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
ctx->Color._DrawDestMask = FRONT_RIGHT_BIT;
|
ctx->Color._DrawDestMask = FRONT_RIGHT_BIT;
|
||||||
break;
|
break;
|
||||||
case GL_BACK_RIGHT:
|
case GL_BACK_RIGHT:
|
||||||
if (!ctx->Visual.stereoMode || !ctx->Visual.doubleBufferMode) {
|
if (!ctx->Visual.stereoMode || !ctx->Visual.doubleBufferMode) {
|
||||||
_mesa_error( ctx, GL_INVALID_OPERATION, "glDrawBuffer" );
|
_mesa_error(ctx, GL_INVALID_OPERATION, "glDrawBuffer(GL_BACK_RIGHT)");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
ctx->Color._DrawDestMask = BACK_RIGHT_BIT;
|
ctx->Color._DrawDestMask = BACK_RIGHT_BIT;
|
||||||
break;
|
break;
|
||||||
case GL_BACK_LEFT:
|
case GL_BACK_LEFT:
|
||||||
if (!ctx->Visual.doubleBufferMode) {
|
if (!ctx->Visual.doubleBufferMode) {
|
||||||
_mesa_error( ctx, GL_INVALID_OPERATION, "glDrawBuffer" );
|
_mesa_error(ctx, GL_INVALID_OPERATION, "glDrawBuffer(GL_BACK_LEFT)");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
ctx->Color._DrawDestMask = BACK_LEFT_BIT;
|
ctx->Color._DrawDestMask = BACK_LEFT_BIT;
|
||||||
break;
|
break;
|
||||||
case GL_FRONT_AND_BACK:
|
case GL_FRONT_AND_BACK:
|
||||||
if (!ctx->Visual.doubleBufferMode) {
|
if (!ctx->Visual.doubleBufferMode) {
|
||||||
_mesa_error( ctx, GL_INVALID_OPERATION, "glDrawBuffer" );
|
_mesa_error(ctx, GL_INVALID_OPERATION, "glDrawBuffer(GL_FRONT_AND_BACK)");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (ctx->Visual.stereoMode)
|
if (ctx->Visual.stereoMode)
|
||||||
|
Reference in New Issue
Block a user