revert face culling

This commit is contained in:
Joakim Kilby
2023-10-17 14:06:36 +02:00
parent 8b1e79281f
commit 2c2653fe33

View File

@@ -1217,9 +1217,6 @@ RenderableModel::DepthMapData RenderableModel::renderDepthMap() const {
GLint prevVp[4];
glGetIntegerv(GL_VIEWPORT, prevVp);
GLint prevCullface;
glGetIntegerv(GL_CULL_FACE_MODE, &prevCullface);
_depthMapProgram->activate();
const double size = boundingSphere();
@@ -1255,14 +1252,12 @@ RenderableModel::DepthMapData RenderableModel::renderDepthMap() const {
glBindFramebuffer(GL_FRAMEBUFFER, _depthMapFBO);
glViewport(0, 0, _depthMapResolution.x, _depthMapResolution.y);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glCullFace(GL_FRONT);
_geometry->render(*_depthMapProgram, false, true);
glUseProgram(prevProg);
glBindFramebuffer(GL_FRAMEBUFFER, prevFbo);
glViewport(prevVp[0], prevVp[1], prevVp[2], prevVp[3]);
glCullFace(static_cast<GLenum>(prevCullface));
return { viewProjection, _depthMap };
}