src/shader.c

changeset 256
60014484121c
parent 239
3b78ad115ccd
equal deleted inserted replaced
255:0e0a0bf4f7e4 256:60014484121c
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);

mercurial