#include "render.h"
#include <stdbool.h>
-#include <GL/glut.h>
#include "geometry.h"
#include "performance.h"
//glShadeModel(GL_FLAT);
}
-void renderFrame() {
+void renderFrame(GLFWwindow* window) {
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glEnable(GL_NORMALIZE);
renderScene(currentScene, identity());
glFlush();
- glutSwapBuffers();
+ glfwSwapBuffers(window);
frameRendered();
- glutPostRedisplay();
}
static void renderScene(const Scene* scene, const Transform baseTransform) {