state
r_shader_state_set_depth_test
void r_shader_state_set_depth_test(RShader *shader, uint depth_test);
r_shader_state_set_cull_face
void r_shader_state_set_cull_face(RShader *shader, uint cull_face);
r_shader_state_set_blend_mode
void r_shader_state_set_blend_mode(RShader *shader, uint blend_source, uint blend_destination);
r_shader_state_set_offset
void r_shader_state_set_offset(RShader *shader, float offset_factor, float offset_units);
r_shader_state_set_alpha_to_coverage
void r_shader_state_set_alpha_to_coverage(RShader *shader, boolean alpha_to_coverage);
r_shader_state_set_mask
void r_shader_state_set_mask(RShader *shader, boolean red, boolean green, boolean blue, boolean alpha, boolean depth) ;
r_shader_debug_print_shader
void r_shader_debug_print_shader(RShader *shader);
r_shader_debug_print_uniform_buffer
void r_shader_debug_print_uniform_buffer(RShader *shader, uint8 *uniform_buffer, char *text);
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 |