]> git.lizzy.rs Git - shadowclad.git/blobdiff - src/engine/render.c
Migrate to GLFW 3
[shadowclad.git] / src / engine / render.c
index 089c475809a974981eb805414df5f7f6509b3da4..d09a1a53d2ce7dc6e2115b787eaaa716fc6e9fb0 100644 (file)
@@ -1,7 +1,6 @@
 #include "render.h"
 
 #include <stdbool.h>
-#include <GL/glut.h>
 
 #include "geometry.h"
 #include "performance.h"
@@ -42,7 +41,7 @@ void initRender() {
        //glShadeModel(GL_FLAT);
 }
 
-void renderFrame() {
+void renderFrame(GLFWwindow* window) {
        glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
 
        glEnable(GL_NORMALIZE);
@@ -55,9 +54,8 @@ void renderFrame() {
        renderScene(currentScene, identity());
 
        glFlush();
-       glutSwapBuffers();
+       glfwSwapBuffers(window);
        frameRendered();
-       glutPostRedisplay();
 }
 
 static void renderScene(const Scene* scene, const Transform baseTransform) {