Citro3d
Loading...
Searching...
No Matches
texture.c File Reference
#include "internal.h"
#include <c3d/renderqueue.h>

Go to the source code of this file.

Functions

bool C3D_TexInitWithParams (C3D_Tex *tex, C3D_TexCube *cube, C3D_TexInitParams p)
 
void C3D_TexLoadImage (C3D_Tex *tex, const void *data, GPU_TEXFACE face, int level)
 
void C3D_TexGenerateMipmap (C3D_Tex *tex, GPU_TEXFACE face)
 
void C3D_TexBind (int unitId, C3D_Tex *tex)
 
void C3D_TexFlush (C3D_Tex *tex)
 
void C3D_TexDelete (C3D_Tex *tex)
 
void C3D_TexShadowParams (bool perspective, float bias)
 
void C3Di_SetTex (int unit, C3D_Tex *tex)
 

Function Documentation

◆ C3D_TexBind()

void C3D_TexBind ( int  unitId,
C3D_Tex *  tex 
)

Definition at line 222 of file texture.c.

◆ C3D_TexDelete()

void C3D_TexDelete ( C3D_Tex *  tex)

Definition at line 242 of file texture.c.

◆ C3D_TexFlush()

void C3D_TexFlush ( C3D_Tex *  tex)

Definition at line 236 of file texture.c.

◆ C3D_TexGenerateMipmap()

void C3D_TexGenerateMipmap ( C3D_Tex *  tex,
GPU_TEXFACE  face 
)

Definition at line 155 of file texture.c.

◆ C3D_TexInitWithParams()

bool C3D_TexInitWithParams ( C3D_Tex *  tex,
C3D_TexCube *  cube,
C3D_TexInitParams  p 
)

Definition at line 63 of file texture.c.

◆ C3D_TexLoadImage()

void C3D_TexLoadImage ( C3D_Tex *  tex,
const void *  data,
GPU_TEXFACE  face,
int  level 
)

Definition at line 112 of file texture.c.

◆ C3D_TexShadowParams()

void C3D_TexShadowParams ( bool  perspective,
float  bias 
)

Definition at line 250 of file texture.c.

◆ C3Di_SetTex()

void C3Di_SetTex ( int  unit,
C3D_Tex *  tex 
)

Definition at line 265 of file texture.c.