e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync/* Copyright (c) 2001, Stanford University
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync * All rights reserved
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync * See the file LICENSE.txt for information on redistributing this software.
5fe250528b6b2fda04154a015c5f9206bc603b85vboxsync for (i=0; i<32; i++)
5fe250528b6b2fda04154a015c5f9206bc603b85vboxsync crStateError(__LINE__, __FILE__, GL_INVALID_OPERATION,
5fe250528b6b2fda04154a015c5f9206bc603b85vboxsync "glCullFace called in begin/end");
5fe250528b6b2fda04154a015c5f9206bc603b85vboxsync if (mode != GL_FRONT && mode != GL_BACK && mode != GL_FRONT_AND_BACK)
5fe250528b6b2fda04154a015c5f9206bc603b85vboxsync crStateError(__LINE__, __FILE__, GL_INVALID_OPERATION,
5fe250528b6b2fda04154a015c5f9206bc603b85vboxsync "glFrontFace called in begin/end");
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsyncvoid STATE_APIENTRY crStatePolygonMode (GLenum face, GLenum mode)
5fe250528b6b2fda04154a015c5f9206bc603b85vboxsync crStateError(__LINE__, __FILE__, GL_INVALID_OPERATION,
5fe250528b6b2fda04154a015c5f9206bc603b85vboxsync "glPolygonMode called in begin/end");
5fe250528b6b2fda04154a015c5f9206bc603b85vboxsync if (mode != GL_POINT && mode != GL_LINE && mode != GL_FILL)
5fe250528b6b2fda04154a015c5f9206bc603b85vboxsync "glPolygonMode called with bogus mode: 0x%x", mode);
5fe250528b6b2fda04154a015c5f9206bc603b85vboxsync "glPolygonMode called with bogus face: 0x%x", face);
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsyncvoid STATE_APIENTRY crStatePolygonOffset (GLfloat factor, GLfloat units)
5fe250528b6b2fda04154a015c5f9206bc603b85vboxsync crStateError(__LINE__, __FILE__, GL_INVALID_OPERATION,
5fe250528b6b2fda04154a015c5f9206bc603b85vboxsync "glPolygonOffset called in begin/end");
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsyncvoid STATE_APIENTRY crStatePolygonStipple (const GLubyte *p)
5fe250528b6b2fda04154a015c5f9206bc603b85vboxsync crStateError(__LINE__, __FILE__, GL_INVALID_OPERATION,
5fe250528b6b2fda04154a015c5f9206bc603b85vboxsync "glPolygonStipple called in begin/end");
af8d59d05d72f134aeea62712f1286b369807d52vboxsync if (!p && !crStateIsBufferBound(GL_PIXEL_UNPACK_BUFFER_ARB))
af8d59d05d72f134aeea62712f1286b369807d52vboxsync /*@todo track mask if buffer is bound?*/
af8d59d05d72f134aeea62712f1286b369807d52vboxsync if (!crStateIsBufferBound(GL_PIXEL_UNPACK_BUFFER_ARB))
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsyncvoid STATE_APIENTRY crStateGetPolygonStipple( GLubyte *b )
5fe250528b6b2fda04154a015c5f9206bc603b85vboxsync crStateError(__LINE__, __FILE__, GL_INVALID_OPERATION,
5fe250528b6b2fda04154a015c5f9206bc603b85vboxsync "glGetPolygonStipple called in begin/end");