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,