Blender  V3.3
Functions
FlipDXT.h File Reference
#include "BLI_sys_types.h"

Go to the source code of this file.

Functions

int FlipDXTCImage (unsigned int width, unsigned int height, unsigned int levels, int fourcc, uint8_t *data, int data_size, unsigned int *r_num_valid_levels)
 

Function Documentation

◆ FlipDXTCImage()

int FlipDXTCImage ( unsigned int  width,
unsigned int  height,
unsigned int  levels,
int  fourcc,
uint8_t data,
int  data_size,
unsigned int *  r_num_valid_levels 
)

Flips a DXTC image, by flipping and swapping DXTC blocks as appropriate.

Use to flip vertically to fit OpenGL convention.

Definition at line 144 of file FlipDXT.cpp.

References data, FlipDXT1BlockFull(), FlipDXT1BlockHalf(), FlipDXT3BlockFull(), FlipDXT3BlockHalf(), FlipDXT5BlockFull(), FlipDXT5BlockHalf(), FOURCC_DXT1, FOURCC_DXT3, FOURCC_DXT5, height, MAX, width, and y.

Referenced by imb_load_dds().