Browse Source

mesa: added 1D/3D fetch_texel functions for DUDV8

tags/mesa_20090313
Brian Paul 16 years ago
parent
commit
4681a1d1ee
2 changed files with 5 additions and 8 deletions
  1. 3
    3
      src/mesa/main/texformat.c
  2. 2
    5
      src/mesa/main/texformat_tmp.h

+ 3
- 3
src/mesa/main/texformat.c View File

@@ -716,11 +716,11 @@ const struct gl_texture_format _mesa_texformat_dudv8 = {
2, /* TexelBytes */
_mesa_texstore_dudv8, /* StoreTexImageFunc */
NULL, /* FetchTexel1D */
NULL, /* FetchTexel2D */
NULL, /* FetchTexel2D */
NULL, /* FetchTexel3D */
NULL, /* FetchTexel1Df */
fetch_texel_1d_dudv8, /* FetchTexel1Df */
fetch_texel_2d_dudv8, /* FetchTexel2Df */
NULL, /* FetchTexel3Df */
fetch_texel_3d_dudv8, /* FetchTexel3Df */
NULL /* StoreTexel */
};


+ 2
- 5
src/mesa/main/texformat_tmp.h View File

@@ -1304,11 +1304,9 @@ static void store_texel_sla8(struct gl_texture_image *texImage,
}
#endif



#endif /* FEATURE_EXT_texture_sRGB */

#if DIM == 2
/* MESA_FORMAT_DUDV8 ********************************************************/

/* this format by definition produces 0,0,0,1 as rgba values,
@@ -1321,9 +1319,8 @@ static void FETCH(dudv8)(const struct gl_texture_image *texImage,
texel[GCOMP] = BYTE_TO_FLOAT(src[1]);
texel[BCOMP] = 0;
texel[ACOMP] = 0;

}
#endif

/* MESA_FORMAT_YCBCR *********************************************************/


Loading…
Cancel
Save