![]() |
citro3d
1.2.0
|

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] |
| struct { | |
| bool dirty | |
| int count | |
| float24Uniform_s * data | |
| } | C3Di_ShaderFVecData [2] |
| static bool | C3Di_FVUnifEverDirty [2][C3D_FVUNIF_COUNT] |
| static bool | C3Di_IVUnifEverDirty [2][C3D_IVUNIF_COUNT] |
| void C3D_UpdateUniforms | ( | GPU_SHADER_TYPE | type | ) |
| void C3Di_ClearShaderUniforms | ( | GPU_SHADER_TYPE | type | ) |
| void C3Di_DirtyUniforms | ( | GPU_SHADER_TYPE | type | ) |
| void C3Di_LoadShaderUniforms | ( | shaderInstance_s * | si | ) |
| u16 C3D_BoolUnifs[2] |
| bool C3D_BoolUnifsDirty[2] |
| C3D_FVec C3D_FVUnif[2][C3D_FVUNIF_COUNT] |
| bool C3D_FVUnifDirty[2][C3D_FVUNIF_COUNT] |
| C3D_IVec C3D_IVUnif[2][C3D_IVUNIF_COUNT] |
| bool C3D_IVUnifDirty[2][C3D_IVUNIF_COUNT] |
|
static |
|
static |
| struct { ... } C3Di_ShaderFVecData[2] |
| int count |
| float24Uniform_s* data |
| bool dirty |