TinyGL 0.4.1 for MinGW
Macros | Functions
image_util.c File Reference
#include "zgl.h"

Go to the source code of this file.

Macros

#define INTERP_NORM_BITS   16
 
#define INTERP_NORM   (1 << INTERP_NORM_BITS)
 
#define FRAC_BITS   16
 

Functions

void gl_convertRGB_to_5R6G5B (unsigned short *pixmap, unsigned char *rgb, int xsize, int ysize)
 
void gl_convertRGB_to_8A8R8G8B (unsigned int *pixmap, unsigned char *rgb, int xsize, int ysize)
 
void gl_resizeImage (unsigned char *dest, int xsize_dest, int ysize_dest, unsigned char *src, int xsize_src, int ysize_src)
 
void gl_resizeImageNoInterpolate (unsigned char *dest, int xsize_dest, int ysize_dest, unsigned char *src, int xsize_src, int ysize_src)
 

Macro Definition Documentation

◆ FRAC_BITS

#define FRAC_BITS   16

Definition at line 101 of file image_util.c.

◆ INTERP_NORM

#define INTERP_NORM   (1 << INTERP_NORM_BITS)

Definition at line 42 of file image_util.c.

◆ INTERP_NORM_BITS

#define INTERP_NORM_BITS   16

Definition at line 41 of file image_util.c.

Function Documentation

◆ gl_convertRGB_to_5R6G5B()

void gl_convertRGB_to_5R6G5B ( unsigned short *  pixmap,
unsigned char *  rgb,
int  xsize,
int  ysize 
)

Definition at line 7 of file image_util.c.

◆ gl_convertRGB_to_8A8R8G8B()

void gl_convertRGB_to_8A8R8G8B ( unsigned int *  pixmap,
unsigned char *  rgb,
int  xsize,
int  ysize 
)

Definition at line 21 of file image_util.c.

◆ gl_resizeImage()

void gl_resizeImage ( unsigned char *  dest,
int  xsize_dest,
int  ysize_dest,
unsigned char *  src,
int  xsize_src,
int  ysize_src 
)

Definition at line 54 of file image_util.c.

◆ gl_resizeImageNoInterpolate()

void gl_resizeImageNoInterpolate ( unsigned char *  dest,
int  xsize_dest,
int  ysize_dest,
unsigned char *  src,
int  xsize_src,
int  ysize_src 
)

Definition at line 105 of file image_util.c.