diff --git a/43-normal-maps/src/shadows.cpp b/43-normal-maps/src/shadows.cpp index c6cd315..c2a913c 100644 --- a/43-normal-maps/src/shadows.cpp +++ b/43-normal-maps/src/shadows.cpp @@ -38,6 +38,7 @@ void Shadows::begin() { glBindFramebuffer(GL_FRAMEBUFFER, target_fb); glEnable(GL_DEPTH_TEST); glClear(GL_DEPTH_BUFFER_BIT); + glCullFace(GL_FRONT); } void Shadows::commit() { @@ -45,6 +46,7 @@ void Shadows::commit() { glDisable(GL_DEPTH_TEST); glViewport(0, 0, SCR_WIDTH, SCR_HEIGHT); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); + glCullFace(GL_BACK); } void Shadows::use() {