Home | Info | Community | Development | myReactOS | Contact Us
[static]
Helper routine used by glReadBuffer. Given a GLenum naming a color buffer, return the index of the corresponding renderbuffer (a BUFFER_* value). return -1 for an invalid buffer.
Definition at line 158 of file buffers.c.
Referenced by _mesa_ReadBuffer().
{ switch (buffer) { case GL_FRONT: return BUFFER_FRONT_LEFT; case GL_BACK: return BUFFER_BACK_LEFT; case GL_RIGHT: return BUFFER_FRONT_RIGHT; case GL_FRONT_RIGHT: return BUFFER_FRONT_RIGHT; case GL_BACK_RIGHT: return BUFFER_BACK_RIGHT; case GL_BACK_LEFT: return BUFFER_BACK_LEFT; case GL_LEFT: return BUFFER_FRONT_LEFT; case GL_FRONT_LEFT: return BUFFER_FRONT_LEFT; case GL_AUX0: return BUFFER_AUX0; case GL_AUX1: return BUFFER_AUX1; case GL_AUX2: return BUFFER_AUX2; case GL_AUX3: return BUFFER_AUX3; case GL_COLOR_ATTACHMENT0_EXT: return BUFFER_COLOR0; case GL_COLOR_ATTACHMENT1_EXT: return BUFFER_COLOR1; case GL_COLOR_ATTACHMENT2_EXT: return BUFFER_COLOR2; case GL_COLOR_ATTACHMENT3_EXT: return BUFFER_COLOR3; case GL_COLOR_ATTACHMENT4_EXT: return BUFFER_COLOR4; case GL_COLOR_ATTACHMENT5_EXT: return BUFFER_COLOR5; case GL_COLOR_ATTACHMENT6_EXT: return BUFFER_COLOR6; case GL_COLOR_ATTACHMENT7_EXT: return BUFFER_COLOR7; default: /* error */ return -1; } }