summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/buffers.c
diff options
context:
space:
mode:
authorBrian Paul <brianp@vmware.com>2014-08-08 15:10:31 -0600
committerBrian Paul <brianp@vmware.com>2014-08-11 09:44:51 -0600
commit904ed3b3153a73b601085ed22d2ba3693812b1cf (patch)
tree742615899599e4df0f387fca04ab3f5cab71e5f0 /src/mesa/main/buffers.c
parent39b40ad144f5f587e505b45048e33a03641ba857 (diff)
downloadexternal_mesa3d-904ed3b3153a73b601085ed22d2ba3693812b1cf.zip
external_mesa3d-904ed3b3153a73b601085ed22d2ba3693812b1cf.tar.gz
external_mesa3d-904ed3b3153a73b601085ed22d2ba3693812b1cf.tar.bz2
mesa: simplify _mesa_update_draw_buffers()
There's no need to copy the array of DrawBuffer enums to a temp array. Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Diffstat (limited to 'src/mesa/main/buffers.c')
-rw-r--r--src/mesa/main/buffers.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/mesa/main/buffers.c b/src/mesa/main/buffers.c
index 6b4fac9..140cf6e 100644
--- a/src/mesa/main/buffers.c
+++ b/src/mesa/main/buffers.c
@@ -567,16 +567,11 @@ _mesa_drawbuffers(struct gl_context *ctx, GLuint n, const GLenum *buffers,
void
_mesa_update_draw_buffers(struct gl_context *ctx)
{
- GLenum buffers[MAX_DRAW_BUFFERS];
- GLuint i;
-
/* should be a window system FBO */
assert(_mesa_is_winsys_fbo(ctx->DrawBuffer));
- for (i = 0; i < ctx->Const.MaxDrawBuffers; i++)
- buffers[i] = ctx->Color.DrawBuffer[i];
-
- _mesa_drawbuffers(ctx, ctx->Const.MaxDrawBuffers, buffers, NULL);
+ _mesa_drawbuffers(ctx, ctx->Const.MaxDrawBuffers,
+ ctx->Color.DrawBuffer, NULL);
}