|
@@ -109,6 +109,7 @@ bool link_program(GLuint vert_shader, GLuint frag_shader, GLuint *program)
|
|
|
bool program_failed = false;
|
|
|
GLuint program = 0;
|
|
|
GLint resolution_location = 0;
|
|
|
+GLint time_location = 0;
|
|
|
|
|
|
void reload_shaders(void)
|
|
|
{
|
|
@@ -140,6 +141,7 @@ void reload_shaders(void)
|
|
|
glUseProgram(program);
|
|
|
|
|
|
resolution_location = glGetUniformLocation(program, "resolution");
|
|
|
+ time_location = glGetUniformLocation(program, "time");
|
|
|
|
|
|
printf("Successfully Reload the Shaders\n");
|
|
|
}
|
|
@@ -224,6 +226,7 @@ int main()
|
|
|
glUniform2f(resolution_location,
|
|
|
SCREEN_WIDTH,
|
|
|
SCREEN_HEIGHT);
|
|
|
+ glUniform1f(time_location, glfwGetTime());
|
|
|
|
|
|
glDrawArrays(GL_TRIANGLE_STRIP, 0, 4);
|
|
|
}
|