4 #define C3D_FVUNIF_COUNT 96
5 #define C3D_IVUNIF_COUNT 4
18 for (i = 0; i < size; i ++)
34 for (i = 0; i < num; i ++)
53 static inline void C3D_FVUnifSet(GPU_SHADER_TYPE type,
int id,
float x,
float y,
float z,
float w)
62 static inline void C3D_IVUnifSet(GPU_SHADER_TYPE type,
int id,
int x,
int y,
int z,
int w)
static C3D_IVec IVec_Pack(u8 x, u8 y, u8 z, u8 w)
Definition: types.h:19
u32 C3D_IVec
Definition: types.h:17
Float vector.
Definition: types.h:37
float x
X-component.
Definition: types.h:46
float z
Z-component.
Definition: types.h:44
float w
W-component.
Definition: types.h:43
float y
Y-component.
Definition: types.h:45
Row-major 4x4 matrix.
Definition: types.h:77
C3D_FVec r[4]
Rows are vectors.
Definition: types.h:78