diff -r 8e6a661c87db -r f70569c49c24 src/shader.c --- a/src/shader.c Tue Jun 24 20:21:38 2025 +0200 +++ b/src/shader.c Wed Jun 25 21:58:44 2025 +0200 @@ -264,6 +264,10 @@ asc_shader_use(NULL, NULL); } +asc_uniform_loc asc_shader_get_uniform_loc(const AscShaderProgram *shader, const char *name) { + return glGetUniformLocation(shader->gl_id, name); +} + void asc_shader_upload_model_matrix(const AscShaderProgram *shader, const AscSceneNode *node) { glUniformMatrix4fv(shader->model, 1,GL_FALSE, node->world_transform); }