void hw2_terminate(void) { //Remove callbacks. glfwSetMouseButtonCallback(NULL); glfwSetMousePosCallback(NULL); glfwSetKeyCallback(NULL); //Restore OpenGL settings. glDisable(GL_DEPTH_TEST); glDisable(GL_CULL_FACE); if(init_done) { //unload_shaders(phong); unload_shaders(simple_color); glUseProgram(0); } //Delete the VBO. glDeleteBuffers(1, &voxel_vbo); }
void close_context(void) { terminate_players_rendering(); unload_shaders(); }