- Add doxygen to etc1_texel_fetch(). - Rename ambiguously named `dst` variables to `bgr888` in order to be better self-documenting.
Signed-off-by: Chad Versace <chad.vers...@linux.intel.com> --- src/mesa/main/texcompress_etc.c | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/src/mesa/main/texcompress_etc.c b/src/mesa/main/texcompress_etc.c index a5482f4..e3b2e83 100644 --- a/src/mesa/main/texcompress_etc.c +++ b/src/mesa/main/texcompress_etc.c @@ -122,10 +122,14 @@ etc1_parse_block(struct etc1_block *block, const uint8_t *src) (src[4] << 24) | (src[5] << 16) | (src[6] << 8) | src[7]; } +/** + * Fetch the texel located at (x, y) within @a block and return it + * in @a bgr888. + */ static void etc1_fetch_texel(const struct etc1_block *block, int x, int y, - uint8_t *dst) + uint8_t *bgr888) { const uint8_t *base_color; int modifier, bit, idx, blk; @@ -141,9 +145,9 @@ etc1_fetch_texel(const struct etc1_block *block, base_color = block->base_colors[blk]; modifier = block->modifier_tables[blk][idx]; - dst[0] = etc1_clamp(base_color[0], modifier); - dst[1] = etc1_clamp(base_color[1], modifier); - dst[2] = etc1_clamp(base_color[2], modifier); + bgr888[0] = etc1_clamp(base_color[0], modifier); + bgr888[1] = etc1_clamp(base_color[1], modifier); + bgr888[2] = etc1_clamp(base_color[2], modifier); } GLboolean @@ -160,17 +164,17 @@ _mesa_fetch_texel_2d_f_etc1_rgb8(const struct swrast_texture_image *texImage, GLint i, GLint j, GLint k, GLfloat *texel) { struct etc1_block block; - GLubyte dst[3]; + uint8_t bgr888[3]; const GLubyte *src; src = (const GLubyte *) texImage->Map + (((texImage->RowStride + 3) / 4) * (j / 4) + (i / 4)) * 8; etc1_parse_block(&block, src); - etc1_fetch_texel(&block, i % 4, j % 4, dst); + etc1_fetch_texel(&block, i % 4, j % 4, bgr888); - texel[RCOMP] = UBYTE_TO_FLOAT(dst[0]); - texel[GCOMP] = UBYTE_TO_FLOAT(dst[1]); - texel[BCOMP] = UBYTE_TO_FLOAT(dst[2]); + texel[RCOMP] = UBYTE_TO_FLOAT(bgr888[0]); + texel[GCOMP] = UBYTE_TO_FLOAT(bgr888[1]); + texel[BCOMP] = UBYTE_TO_FLOAT(bgr888[2]); texel[ACOMP] = 1.0f; } -- 1.7.11.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev