table of contents
GLDRAWBUFFER(3G) | OpenGL Manual | GLDRAWBUFFER(3G) |
NAME¶
glDrawBuffer - specify which color buffers are to be drawn into
C SPECIFICATION¶
void glDrawBuffer(GLenum mode);
PARAMETERS¶
mode
DESCRIPTION¶
When colors are written to the frame buffer, they are written into the color buffers specified by glDrawBuffer. The specifications are as follows:
GL_NONE
GL_FRONT_LEFT
GL_FRONT_RIGHT
GL_BACK_LEFT
GL_BACK_RIGHT
GL_FRONT
GL_BACK
GL_LEFT
GL_RIGHT
GL_FRONT_AND_BACK
If more than one color buffer is selected for drawing, then blending or logical operations are computed and applied independently for each color buffer and can produce different results in each buffer.
Monoscopic contexts include only left buffers, and stereoscopic contexts include both left and right buffers. Likewise, single-buffered contexts include only front buffers, and double-buffered contexts include both front and back buffers. The context is selected at GL initialization.
ERRORS¶
GL_INVALID_ENUM is generated if mode is not an accepted value.
GL_INVALID_OPERATION is generated if none of the buffers indicated by mode exists.
ASSOCIATED GETS¶
glGet() with argument GL_DRAW_BUFFER
SEE ALSO¶
glBlendFunc(), glColorMask(), glDrawBuffers(), glLogicOp(), glReadBuffer()
COPYRIGHT¶
Copyright © 1991-2006 Silicon Graphics, Inc. This document is licensed under the SGI Free Software B License. For details, see http://oss.sgi.com/projects/FreeB/.
AUTHORS¶
opengl.org
05/02/2014 | opengl.org |