src/shader.c

changeset 168
f70569c49c24
parent 167
8e6a661c87db
--- 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);
 }

mercurial