summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/format_utils.h
diff options
context:
space:
mode:
authorIago Toral Quiroga <[email protected]>2014-11-07 08:32:14 +0100
committerIago Toral Quiroga <[email protected]>2015-01-12 11:20:29 +0100
commit2ec8718dae126e6699640de37cbd950878635cbd (patch)
tree434e7c76fc136dfecc8a01a6949b885798cc0369 /src/mesa/main/format_utils.h
parentd71a1adff253aa75a3474723209c35831bb3f048 (diff)
mesa: Add helpers to extract GL_COLOR_INDEX to RGBA float/ubyte
We only use _mesa_make_temp_ubyte_image in texstore.c to convert GL_COLOR_INDEX to RGBA, but this helper does more stuff than this. All uses of this helper can be replaced with calls to _mesa_format_convert except for this GL_COLOR_INDEX conversion. This patch extracts the GL_COLOR_INDEX to RGBA logic to a separate helper so we can use that instead from texstore.c. In future patches we will replace all remaining calls to _mesa_make_temp_ubyte_image in the repository (related to compressed formats) with calls to _mesa_format_convert so we can remove _mesa_make_temp_ubyte_image and related functions. v2: - Remove ‘for’ loop initial declaration. They are only allowed in C99 or C11 mode. Reviewed-by: Jason Ekstrand <[email protected]>
Diffstat (limited to 'src/mesa/main/format_utils.h')
0 files changed, 0 insertions, 0 deletions