Defines |
| #define | USE_EXTERNAL_DXTN_LIB 1 |
| #define | DXTN_LIBNAME "libtxc_dxtn.so" |
Typedefs |
| typedef void(* | dxtFetchTexelFuncExt )(GLint srcRowstride, GLubyte *pixdata, GLint col, GLint row, GLvoid *texelOut) |
| typedef void(* | dxtCompressTexFuncExt )(GLint srccomps, GLint width, GLint height, const GLchan *srcPixData, GLenum destformat, GLubyte *dest, GLint dstRowStride) |
Functions |
| void | _mesa_init_texture_s3tc (GLcontext *ctx) |
| static GLboolean | texstore_rgb_dxt1 (TEXSTORE_PARAMS) |
| static GLboolean | texstore_rgba_dxt1 (TEXSTORE_PARAMS) |
| static GLboolean | texstore_rgba_dxt3 (TEXSTORE_PARAMS) |
| static GLboolean | texstore_rgba_dxt5 (TEXSTORE_PARAMS) |
| static void | fetch_texel_2d_rgb_dxt1 (const struct gl_texture_image *texImage, GLint i, GLint j, GLint k, GLchan *texel) |
| static void | fetch_texel_2d_f_rgb_dxt1 (const struct gl_texture_image *texImage, GLint i, GLint j, GLint k, GLfloat *texel) |
| static void | fetch_texel_2d_rgba_dxt1 (const struct gl_texture_image *texImage, GLint i, GLint j, GLint k, GLchan *texel) |
| static void | fetch_texel_2d_f_rgba_dxt1 (const struct gl_texture_image *texImage, GLint i, GLint j, GLint k, GLfloat *texel) |
| static void | fetch_texel_2d_rgba_dxt3 (const struct gl_texture_image *texImage, GLint i, GLint j, GLint k, GLchan *texel) |
| static void | fetch_texel_2d_f_rgba_dxt3 (const struct gl_texture_image *texImage, GLint i, GLint j, GLint k, GLfloat *texel) |
| static void | fetch_texel_2d_rgba_dxt5 (const struct gl_texture_image *texImage, GLint i, GLint j, GLint k, GLchan *texel) |
| static void | fetch_texel_2d_f_rgba_dxt5 (const struct gl_texture_image *texImage, GLint i, GLint j, GLint k, GLfloat *texel) |
Variables |
| dxtFetchTexelFuncExt | fetch_ext_rgb_dxt1 = NULL |
| dxtFetchTexelFuncExt | fetch_ext_rgba_dxt1 = NULL |
| dxtFetchTexelFuncExt | fetch_ext_rgba_dxt3 = NULL |
| dxtFetchTexelFuncExt | fetch_ext_rgba_dxt5 = NULL |
| static dxtCompressTexFuncExt | ext_tx_compress_dxtn = NULL |
| static void * | dxtlibhandle = NULL |
| struct gl_texture_format | _mesa_texformat_rgb_dxt1 |
| struct gl_texture_format | _mesa_texformat_rgba_dxt1 |
| struct gl_texture_format | _mesa_texformat_rgba_dxt3 |
| struct gl_texture_format | _mesa_texformat_rgba_dxt5 |
GL_EXT_texture_compression_s3tc support.
Definition in file texcompress_s3tc.c.