![]() |
citro3d
1.2.0
|
#include "internal.h"
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) |
| static int | lutid2idx (GPU_PROCTEX_LUTID id) |
| void | C3D_ProcTexLutBind (GPU_PROCTEX_LUTID id, C3D_ProcTexLut *lut) |
| static float | clampLut (float val) |
| void | ProcTexLut_FromArray (C3D_ProcTexLut *lut, const float in[129]) |
| void | C3D_ProcTexColorLutBind (C3D_ProcTexColorLut *lut) |
| static u32 | calc_diff (u32 cur, u32 next, int pos) |
| 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) |
| void C3D_ProcTexBind | ( | int | texCoordId, |
| C3D_ProcTex * | pt | ||
| ) |
| void C3D_ProcTexColorLutBind | ( | C3D_ProcTexColorLut * | lut | ) |
| void C3D_ProcTexInit | ( | C3D_ProcTex * | pt, |
| int | offset, | ||
| int | width | ||
| ) |
| void C3D_ProcTexLodBias | ( | C3D_ProcTex * | pt, |
| float | bias | ||
| ) |
| void C3D_ProcTexLutBind | ( | GPU_PROCTEX_LUTID | id, |
| C3D_ProcTexLut * | lut | ||
| ) |
| void C3D_ProcTexNoiseCoefs | ( | C3D_ProcTex * | pt, |
| int | mode, | ||
| float | amplitude, | ||
| float | frequency, | ||
| float | phase | ||
| ) |
| void C3Di_ProcTexDirty | ( | C3D_Context * | ctx | ) |
| void C3Di_ProcTexUpdate | ( | C3D_Context * | ctx | ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
| void ProcTexColorLut_Write | ( | C3D_ProcTexColorLut * | out, |
| const u32 * | in, | ||
| int | offset, | ||
| int | width | ||
| ) |
| void ProcTexLut_FromArray | ( | C3D_ProcTexLut * | lut, |
| const float | in[129] | ||
| ) |