R
glRenderMode
Chapter 16
387
Notes
If an error is generated, glRenderMode returns 0 regardless of the current render mode.
Errors
• GL_INVALID_ENUM is generated if mode is not one of the three accepted values.
• GL_INVALID_OPERATION is generated if glSelectBuffer is called while the render
mode is GL_SELECT, or if glRenderMode is called with argument GL_SELECT
before glSelectBuffer is called at least once.
• GL_INVALID_OPERATION is generated if glFeedbackBuffer is called while the
render mode is GL_FEEDBACK, or if glRenderMode is called with argument
GL_FEEDBACK before glFeedbackBuffer is called at least once.
• GL_INVALID_OPERATION is generated if glRenderMode is executed between the
execution of glBegin and the corresponding execution of glEnd.
Associated Gets
glGet with argument GL_RENDER_MODE
See Also
glFeedbackBuffer,
glInitNames,
glLoadName,
glPassThrough,
glPushName,
glSelectBuffer