From 922411735052a0d3296c741b8e590f5bbaabc77b Mon Sep 17 00:00:00 2001
From: Alexander Gauggel <agauggel@uni-koblenz.de>
Date: Thu, 24 Jun 2021 01:43:53 +0200
Subject: [PATCH] [#82] Cull the shadow too!

---
 projects/voxelization/src/ShadowMapping.cpp | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/projects/voxelization/src/ShadowMapping.cpp b/projects/voxelization/src/ShadowMapping.cpp
index 3e5fb9fa..3c2beb5f 100644
--- a/projects/voxelization/src/ShadowMapping.cpp
+++ b/projects/voxelization/src/ShadowMapping.cpp
@@ -154,9 +154,10 @@ ShadowMapping::ShadowMapping(vkcv::Core* corePtr, const vkcv::VertexLayout& vert
 		{},
 		false
 	};
-	shadowPipeConfig.m_multisampling = msaa;
-	shadowPipeConfig.m_EnableDepthClamping = true;
-	m_shadowMapPipe = corePtr->createGraphicsPipeline(shadowPipeConfig);
+	shadowPipeConfig.m_multisampling        = msaa;
+	shadowPipeConfig.m_EnableDepthClamping  = true;
+    shadowPipeConfig.m_culling              = vkcv::CullMode::Front;
+	m_shadowMapPipe                         = corePtr->createGraphicsPipeline(shadowPipeConfig);
 
 	m_shadowSampler = corePtr->createSampler(
 		vkcv::SamplerFilterType::LINEAR,
-- 
GitLab