Citro3d
Loading...
Searching...
No Matches
proctex.c File Reference
#include "internal.h"

Go to the source code of this file.

Functions

void C3D_ProcTexInit (C3D_ProcTex *pt, int offset, int width)
 
void C3D_ProcTexNoiseCoefs (C3D_ProcTex *pt, int mode, float amplitude, float frequency, float phase)
 
void C3D_ProcTexLodBias (C3D_ProcTex *pt, float bias)
 
void C3D_ProcTexBind (int texCoordId, C3D_ProcTex *pt)
 
void C3D_ProcTexLutBind (GPU_PROCTEX_LUTID id, C3D_ProcTexLut *lut)
 
void ProcTexLut_FromArray (C3D_ProcTexLut *lut, const float in[129])
 
void C3D_ProcTexColorLutBind (C3D_ProcTexColorLut *lut)
 
void ProcTexColorLut_Write (C3D_ProcTexColorLut *out, const u32 *in, int offset, int width)
 
void C3Di_ProcTexUpdate (C3D_Context *ctx)
 
void C3Di_ProcTexDirty (C3D_Context *ctx)
 

Function Documentation

◆ C3D_ProcTexBind()

void C3D_ProcTexBind ( int  texCoordId,
C3D_ProcTex *  pt 
)

Definition at line 39 of file proctex.c.

◆ C3D_ProcTexColorLutBind()

void C3D_ProcTexColorLutBind ( C3D_ProcTexColorLut *  lut)

Definition at line 105 of file proctex.c.

◆ C3D_ProcTexInit()

void C3D_ProcTexInit ( C3D_ProcTex *  pt,
int  offset,
int  width 
)

Definition at line 3 of file proctex.c.

◆ C3D_ProcTexLodBias()

void C3D_ProcTexLodBias ( C3D_ProcTex *  pt,
float  bias 
)

Definition at line 32 of file proctex.c.

◆ C3D_ProcTexLutBind()

void C3D_ProcTexLutBind ( GPU_PROCTEX_LUTID  id,
C3D_ProcTexLut *  lut 
)

Definition at line 68 of file proctex.c.

◆ C3D_ProcTexNoiseCoefs()

void C3D_ProcTexNoiseCoefs ( C3D_ProcTex *  pt,
int  mode,
float  amplitude,
float  frequency,
float  phase 
)

Definition at line 12 of file proctex.c.

◆ C3Di_ProcTexDirty()

void C3Di_ProcTexDirty ( C3D_Context ctx)

Definition at line 182 of file proctex.c.

◆ C3Di_ProcTexUpdate()

void C3Di_ProcTexUpdate ( C3D_Context ctx)

Definition at line 144 of file proctex.c.

◆ ProcTexColorLut_Write()

void ProcTexColorLut_Write ( C3D_ProcTexColorLut *  out,
const u32 *  in,
int  offset,
int  width 
)

Definition at line 127 of file proctex.c.

◆ ProcTexLut_FromArray()

void ProcTexLut_FromArray ( C3D_ProcTexLut *  lut,
const float  in[129] 
)

Definition at line 93 of file proctex.c.