diff options
author | Brian Paul <brian.paul@tungstengraphics.com> | 2006-10-13 16:34:25 +0000 |
---|---|---|
committer | Brian Paul <brian.paul@tungstengraphics.com> | 2006-10-13 16:34:25 +0000 |
commit | 176501dfff14b5bec78af2b3487207d42c26d37a (patch) | |
tree | b114ed316d67c6da4c460b130edc0643b90e8000 /src/mesa/main/colortab.c | |
parent | 8a9b5518fb946462fe55a62c1da1cab94d6d12cc (diff) | |
download | external_mesa3d-176501dfff14b5bec78af2b3487207d42c26d37a.zip external_mesa3d-176501dfff14b5bec78af2b3487207d42c26d37a.tar.gz external_mesa3d-176501dfff14b5bec78af2b3487207d42c26d37a.tar.bz2 |
In _mesa_pack_rgba_span_float() we don't need to make a temporary copy of
incoming colors when applying pixel transfer ops. In all cases, the
caller either indicates there's no pixel transfer ops, or the incoming
colors are coming from temporary storage already and can be safely
modified.
Diffstat (limited to 'src/mesa/main/colortab.c')
-rw-r--r-- | src/mesa/main/colortab.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/main/colortab.c b/src/mesa/main/colortab.c index 63d254d..e934951 100644 --- a/src/mesa/main/colortab.c +++ b/src/mesa/main/colortab.c @@ -807,7 +807,7 @@ _mesa_GetColorTable( GLenum target, GLenum format, data = ADD_POINTERS(buf, data); } - _mesa_pack_rgba_span_float(ctx, table->Size, (const GLfloat (*)[4]) rgba, + _mesa_pack_rgba_span_float(ctx, table->Size, rgba, format, type, data, &ctx->Pack, 0x0); if (ctx->Pack.BufferObj->Name) { |