]> git.lizzy.rs Git - shadowclad.git/blobdiff - render.c
Add lighting (1 point light)
[shadowclad.git] / render.c
index a1f5a3070edbf2c26fe7e7a049b32d041631a70f..807216d8267c364408e39dcd638b6d30cc255f03 100644 (file)
--- a/render.c
+++ b/render.c
@@ -11,8 +11,16 @@ void renderScene() {
        glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
        glLoadIdentity();
        
+       glEnable(GL_NORMALIZE);
+       glEnable(GL_CULL_FACE);
+       
+       glDisable(GL_LIGHTING);
        drawAxes();
+       glEnable(GL_LIGHTING);
+       
+       glEnable(GL_LIGHT0);
        drawModelRecursive(model, (*model).mRootNode);
+       glDisable(GL_LIGHT0);
        
        glFlush();
        glutSwapBuffers();