diff options
Diffstat (limited to 'src/mesa')
| -rw-r--r-- | src/mesa/main/attrib.c | 5 | ||||
| -rw-r--r-- | src/mesa/main/buffers.c | 15 | 
2 files changed, 5 insertions, 15 deletions
diff --git a/src/mesa/main/attrib.c b/src/mesa/main/attrib.c index 0b4a559946..c58ff98b12 100644 --- a/src/mesa/main/attrib.c +++ b/src/mesa/main/attrib.c @@ -841,13 +841,8 @@ _mesa_PopAttrib(void)                                 (GLboolean) (color->ColorMask[1] != 0),                                 (GLboolean) (color->ColorMask[2] != 0),                                 (GLboolean) (color->ColorMask[3] != 0)); -#if 0 -               _mesa_DrawBuffersARB(ctx->Const.MaxDrawBuffers, -                                    color->DrawBuffer); -#else                 _mesa_drawbuffers(ctx, ctx->Const.MaxDrawBuffers,                                   color->DrawBuffer, NULL); -#endif                 _mesa_set_enable(ctx, GL_ALPHA_TEST, color->AlphaEnabled);                 _mesa_AlphaFunc(color->AlphaFunc, color->AlphaRef);                 _mesa_set_enable(ctx, GL_BLEND, color->BlendEnabled); diff --git a/src/mesa/main/buffers.c b/src/mesa/main/buffers.c index 58435e0ede..2be0fba430 100644 --- a/src/mesa/main/buffers.c +++ b/src/mesa/main/buffers.c @@ -5,7 +5,7 @@  /*   * Mesa 3-D graphics library - * Version:  6.3 + * Version:  6.5   *   * Copyright (C) 1999-2005  Brian Paul   All Rights Reserved.   * @@ -320,14 +320,11 @@ read_buffer_enum_to_bitmask(GLenum buffer)  /** - * Specify which color buffers to draw into. + * Specify which color buffer(s) to draw into for the first color output. + * Recall that fragment programs can write to multiple outputs. + * \sa _mesa_DrawBuffersARB   *   * \param buffer  color buffer, such as GL_LEFT or GL_FRONT_AND_BACK. - * - * Flushes the vertices and verifies the parameter and updates the - * gl_colorbuffer_attrib::_DrawDestMask bitfield. Marks new color state in - * __GLcontextRec::NewState and notifies the driver via the - * dd_function_table::DrawBuffer callback.   */  void GLAPIENTRY  _mesa_DrawBuffer(GLenum buffer) @@ -370,9 +367,7 @@ _mesa_DrawBuffer(GLenum buffer)  /**   * Called by glDrawBuffersARB; specifies the destination color buffers   * for N fragment program color outputs. - * - * XXX This function is called by _mesa_PopAttrib() and we need to do - * some more work to deal with the current framebuffer binding state! + * \sa _mesa_DrawBuffer   */  void GLAPIENTRY  _mesa_DrawBuffersARB(GLsizei n, const GLenum *buffers)  | 
