extern void r_shader_active_texture(uint id);
extern void r_shader_texture_unit_set(RShader *shader, char *name, uint id);
r_shader_uniform_location
uint r_shader_uniform_location(RShader *shader, char *name);
r_shader_mat4v_set
void r_shader_mat4v_set(uint location, float *matrix);
r_shader_mat3v_set
void r_shader_mat3v_set(uint location, float *matrix);
r_shader_mat2v_set
void r_shader_mat2v_set(uint location, float *matrix);
r_shader_vec4_set
void r_shader_vec4_set(uint location, float v0, float v1, float v2, float v3);
r_shader_vec3_set
void r_shader_vec3_set(uint location, float v0, float v1, float v2);
r_shader_vec2_set
void r_shader_vec2_set(uint location, float v0, float v1);
r_shader_float_set
void r_shader_float_set(uint location, float f);
r_shader_presets_get
RShader *r_shader_presets_get(RShaderPresets preset);
Types:
Enum:
RShaderPresets
P_SP_COLOR_UNIFORM |
P_SP_COLOR_VERTEX |
P_SP_TEXTURE |
P_SP_COLORED_UNIFORM_TEXTURE |