Citro3d
|
Go to the source code of this file.
Functions | |
void | C3D_UpdateUniforms (GPU_SHADER_TYPE type) |
void | C3Di_DirtyUniforms (GPU_SHADER_TYPE type) |
void | C3Di_LoadShaderUniforms (shaderInstance_s *si) |
void | C3Di_ClearShaderUniforms (GPU_SHADER_TYPE type) |
Variables | |
C3D_FVec | C3D_FVUnif [2][C3D_FVUNIF_COUNT] |
C3D_IVec | C3D_IVUnif [2][C3D_IVUNIF_COUNT] |
u16 | C3D_BoolUnifs [2] |
bool | C3D_FVUnifDirty [2][C3D_FVUNIF_COUNT] |
bool | C3D_IVUnifDirty [2][C3D_IVUNIF_COUNT] |
bool | C3D_BoolUnifsDirty [2] |
void C3D_UpdateUniforms | ( | GPU_SHADER_TYPE | type | ) |
Definition at line 22 of file uniforms.c.
void C3Di_ClearShaderUniforms | ( | GPU_SHADER_TYPE | type | ) |
Definition at line 129 of file uniforms.c.
void C3Di_DirtyUniforms | ( | GPU_SHADER_TYPE | type | ) |
Definition at line 87 of file uniforms.c.
void C3Di_LoadShaderUniforms | ( | shaderInstance_s * | si | ) |
Definition at line 99 of file uniforms.c.
u16 C3D_BoolUnifs[2] |
Definition at line 6 of file uniforms.c.
bool C3D_BoolUnifsDirty[2] |
Definition at line 10 of file uniforms.c.
C3D_FVec C3D_FVUnif[2][C3D_FVUNIF_COUNT] |
Definition at line 4 of file uniforms.c.
bool C3D_FVUnifDirty[2][C3D_FVUNIF_COUNT] |
Definition at line 8 of file uniforms.c.
C3D_IVec C3D_IVUnif[2][C3D_IVUNIF_COUNT] |
Definition at line 5 of file uniforms.c.
bool C3D_IVUnifDirty[2][C3D_IVUNIF_COUNT] |
Definition at line 9 of file uniforms.c.
int count |
Definition at line 15 of file uniforms.c.
float24Uniform_s* data |
Definition at line 16 of file uniforms.c.
bool dirty |
Definition at line 14 of file uniforms.c.