diff --git a/projects/voxelization/src/ShadowMapping.cpp b/projects/voxelization/src/ShadowMapping.cpp
index 3e5fb9fae33bbc5438f875747629ed6070b59727..3c2beb5ff816515991612cd6abbcf6f57d28ff56 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,