Don't reference GL_STACK_OVERFLOW/UNDERFLOW for GLES

These symbols aren't available when building with GLES so only reference
them when building with OpenGL.
This commit is contained in:
Robert Bragg 2011-03-02 11:02:50 +00:00
parent fd42800d00
commit 7f76ea2690

View File

@ -62,8 +62,10 @@ static const struct {
{ GL_INVALID_ENUM, "Invalid enumeration value" }, { GL_INVALID_ENUM, "Invalid enumeration value" },
{ GL_INVALID_VALUE, "Invalid value" }, { GL_INVALID_VALUE, "Invalid value" },
{ GL_INVALID_OPERATION, "Invalid operation" }, { GL_INVALID_OPERATION, "Invalid operation" },
#ifdef HAVE_COGL_GL
{ GL_STACK_OVERFLOW, "Stack overflow" }, { GL_STACK_OVERFLOW, "Stack overflow" },
{ GL_STACK_UNDERFLOW, "Stack underflow" }, { GL_STACK_UNDERFLOW, "Stack underflow" },
#endif
{ GL_OUT_OF_MEMORY, "Out of memory" }, { GL_OUT_OF_MEMORY, "Out of memory" },
#ifdef GL_INVALID_FRAMEBUFFER_OPERATION_EXT #ifdef GL_INVALID_FRAMEBUFFER_OPERATION_EXT