citro3d  1.2.0
Functions
gas.c File Reference
#include "internal.h"
Include dependency graph for gas.c:

Functions

static u32 calc_diff (u32 a, u32 b, int pos)
 
static u32 conv_u8 (float x, int pos)
 
static u32 color_diff (u32 a, u32 b)
 
void GasLut_FromArray (C3D_GasLut *lut, const u32 data[9])
 
void C3D_GasBeginAcc (void)
 
void C3D_GasDeltaZ (float value)
 
void C3D_GasAccMax (float value)
 
void C3D_GasAttn (float value)
 
void C3D_GasLightPlanar (float min, float max, float attn)
 
void C3D_GasLightView (float min, float max, float attn)
 
void C3D_GasLightDirection (float dotp)
 
void C3D_GasLutInput (GPU_GASLUTINPUT input)
 
void C3D_GasLutBind (C3D_GasLut *lut)
 
void C3Di_GasUpdate (C3D_Context *ctx)
 

Function Documentation

◆ C3D_GasAccMax()

void C3D_GasAccMax ( float  value)

◆ C3D_GasAttn()

void C3D_GasAttn ( float  value)

◆ C3D_GasBeginAcc()

void C3D_GasBeginAcc ( void  )

◆ C3D_GasDeltaZ()

void C3D_GasDeltaZ ( float  value)

◆ C3D_GasLightDirection()

void C3D_GasLightDirection ( float  dotp)

◆ C3D_GasLightPlanar()

void C3D_GasLightPlanar ( float  min,
float  max,
float  attn 
)

◆ C3D_GasLightView()

void C3D_GasLightView ( float  min,
float  max,
float  attn 
)

◆ C3D_GasLutBind()

void C3D_GasLutBind ( C3D_GasLut lut)

◆ C3D_GasLutInput()

void C3D_GasLutInput ( GPU_GASLUTINPUT  input)

◆ C3Di_GasUpdate()

void C3Di_GasUpdate ( C3D_Context ctx)

◆ calc_diff()

static u32 calc_diff ( u32  a,
u32  b,
int  pos 
)
inlinestatic

◆ color_diff()

static u32 color_diff ( u32  a,
u32  b 
)
inlinestatic

◆ conv_u8()

static u32 conv_u8 ( float  x,
int  pos 
)
inlinestatic

◆ GasLut_FromArray()

void GasLut_FromArray ( C3D_GasLut lut,
const u32  data[9] 
)