275 |
275 |
276 void asc_shader_upload_model_matrix(const AscShaderProgram *shader, const AscSceneNode *node) { |
276 void asc_shader_upload_model_matrix(const AscShaderProgram *shader, const AscSceneNode *node) { |
277 glUniformMatrix4fv(shader->model, 1,GL_FALSE, node->world_transform); |
277 glUniformMatrix4fv(shader->model, 1,GL_FALSE, node->world_transform); |
278 } |
278 } |
279 |
279 |
280 void asc_shader_upload_col4f(int uniform_id, asc_col4f color) { |
280 void asc_shader_upload_color(int uniform_id, asc_color color) { |
281 glUniform4f(uniform_id, color.red, color.green, color.blue, color.alpha); |
281 glUniform4f(uniform_id, color.red, color.green, color.blue, color.alpha); |
282 } |
282 } |
283 |
283 |
284 void asc_shader_upload_float(int uniform_id, float value) { |
284 void asc_shader_upload_float(int uniform_id, float value) { |
285 glUniform1f(uniform_id, value); |
285 glUniform1f(uniform_id, value); |