//line 57
	//upload uniform value
	GLint uniformSlot = glGetUniformLocation(shaderProg, "timeVal");
	glUniform1f(uniformSlot, state.getCurrentTime());