From 12c1aa342b3f31e0e7a0f5676b987a2b640bdd67 Mon Sep 17 00:00:00 2001 From: matthew Date: Sat, 3 Nov 2018 16:19:02 +0000 Subject: [PATCH] printing out the status of both cubes --- gl/cube.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/gl/cube.c b/gl/cube.c index 4ddbab3..a6b55e0 100644 --- a/gl/cube.c +++ b/gl/cube.c @@ -98,6 +98,9 @@ void initShader(Cube_t *ct) void crpgCubeSetCamera(crpgCube *c, mat4_t *cam) { + if(cam == NULL){ + err_output("Camera is NULL!"); + } Cube_t *ct = (Cube_t *) c; crpgShaderUse(shader); unsigned int loc = glGetUniformLocation(crpgShaderID(shader), "camera"); @@ -105,7 +108,7 @@ void crpgCubeSetCamera(crpgCube *c, mat4_t *cam) crpgShaderUse(0); } -static bool printed = false; +static int printed = 0; void crpgCubeRender(crpgCube *c) { crpgShaderUse(shader); @@ -116,10 +119,10 @@ void crpgCubeRender(crpgCube *c) ct->transform = m4_mul(ct->transform, ct->rotation); glUniformMatrix4fv(transformLoc, 1, GL_FALSE, &ct->transform); - if(!printed){ + if(printed < 2){ printf("cube transform\n"); m4_print(ct->transform); - printed = true; + printed++; } glActiveTexture(GL_TEXTURE0); -- 2.20.1