From 3c1b90a736e3958a9f0545f04b1af7fc00b74b4e Mon Sep 17 00:00:00 2001 From: Tomasz Kramkowski Date: Wed, 2 May 2018 19:35:20 +0100 Subject: Improve glprog_load to take sentinel terminated lists Numerous times a new uniform has been added and the corresponding increment of the nunis parameter was forgotten causing confusion. This should not happen anymore. --- faqe.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'faqe.c') diff --git a/faqe.c b/faqe.c index 5098429..9567d1f 100644 --- a/faqe.c +++ b/faqe.c @@ -75,14 +75,16 @@ int main(int argc, char **argv) fmd_free(&cube_fmd); fclose(cube_file); - prog = glprog_load(2, (struct shdrdat []){ + prog = glprog_load((struct shdrdat []){ { GL_VERTEX_SHADER, vert_glsl.data, vert_glsl.size }, { GL_FRAGMENT_SHADER, frag_glsl.data, frag_glsl.size }, + { 0 }, }, - 3, (struct unidat []){ + (struct unidat []){ { "model", &uni.model }, { "view", &uni.view }, { "proj", &uni.proj }, + { 0 }, }); gl_prog_use(prog); -- cgit v1.2.3-54-g00ecf