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) |
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 63d254d6bf..e9349516eb 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) { |