36 #ifndef AVCODEC_TEXTUREDSP_H 37 #define AVCODEC_TEXTUREDSP_H 42 #define TEXTURE_BLOCK_W 4 43 #define TEXTURE_BLOCK_H 4 46 int (*dxt1_block) (uint8_t *dst, ptrdiff_t stride,
const uint8_t *block);
47 int (*dxt1a_block) (uint8_t *dst, ptrdiff_t stride,
const uint8_t *block);
48 int (*dxt2_block) (uint8_t *dst, ptrdiff_t stride,
const uint8_t *block);
49 int (*dxt3_block) (uint8_t *dst, ptrdiff_t stride,
const uint8_t *block);
50 int (*dxt4_block) (uint8_t *dst, ptrdiff_t stride,
const uint8_t *block);
51 int (*dxt5_block) (uint8_t *dst, ptrdiff_t stride,
const uint8_t *block);
52 int (*dxt5y_block) (uint8_t *dst, ptrdiff_t stride,
const uint8_t *block);
53 int (*dxt5ys_block) (uint8_t *dst, ptrdiff_t stride,
const uint8_t *block);
54 int (*rgtc1s_block) (uint8_t *dst, ptrdiff_t stride,
const uint8_t *block);
55 int (*rgtc1u_block) (uint8_t *dst, ptrdiff_t stride,
const uint8_t *block);
56 int (*rgtc1u_gray_block) (uint8_t *dst, ptrdiff_t stride,
const uint8_t *block);
57 int (*rgtc1u_alpha_block)(uint8_t *dst, ptrdiff_t stride,
const uint8_t *block);
58 int (*rgtc2s_block) (uint8_t *dst, ptrdiff_t stride,
const uint8_t *block);
59 int (*rgtc2u_block) (uint8_t *dst, ptrdiff_t stride,
const uint8_t *block);
60 int (*dxn3dc_block) (uint8_t *dst, ptrdiff_t stride,
const uint8_t *block);
Definition: texturedsp.h:45