|
static void | mix_2_3 (size_t dst[4], size_t c0[4], size_t c1[4]) |
|
static void | mix_avg (size_t dst[4], size_t c0[4], size_t c1[4]) |
|
template<typename T > |
static size_t | access_bit_tbl (T tbl, size_t idx, size_t bit_width) |
|
static size_t | unpack_to_8 (u16 c, size_t bits_below, size_t num_bits) |
|
Definition at line 50 of file tex_dds.cpp.
S3tcBlock::S3tcBlock |
( |
size_t |
dxt, |
|
|
const u8 *RESTRICT |
block |
|
) |
| |
|
inline |
template<typename T >
static size_t S3tcBlock::access_bit_tbl |
( |
T |
tbl, |
|
|
size_t |
idx, |
|
|
size_t |
bit_width |
|
) |
| |
|
inlinestaticprivate |
static void S3tcBlock::mix_2_3 |
( |
size_t |
dst[4], |
|
|
size_t |
c0[4], |
|
|
size_t |
c1[4] |
|
) |
| |
|
inlinestaticprivate |
static void S3tcBlock::mix_avg |
( |
size_t |
dst[4], |
|
|
size_t |
c0[4], |
|
|
size_t |
c1[4] |
|
) |
| |
|
inlinestaticprivate |
void S3tcBlock::PrecalculateAlpha |
( |
size_t |
dxt, |
|
|
const u8 *RESTRICT |
a_block |
|
) |
| |
|
inlineprivate |
void S3tcBlock::PrecalculateColor |
( |
size_t |
dxt, |
|
|
const u8 *RESTRICT |
c_block |
|
) |
| |
|
inlineprivate |
static size_t S3tcBlock::unpack_to_8 |
( |
u16 |
c, |
|
|
size_t |
bits_below, |
|
|
size_t |
num_bits |
|
) |
| |
|
inlinestaticprivate |
void S3tcBlock::WritePixel |
( |
size_t |
pixel_idx, |
|
|
u8 *RESTRICT |
out |
|
) |
| const |
|
inline |
size_t S3tcBlock::c[4][4] |
|
private |
u32 S3tcBlock::c_selectors |
|
private |
u8 S3tcBlock::dxt5_a_tbl[8] |
|
private |
The documentation for this class was generated from the following file: