diff --git a/Source/Engine/Renderer/Renderer.cpp b/Source/Engine/Renderer/Renderer.cpp index c1a87385f..f27baf813 100644 --- a/Source/Engine/Renderer/Renderer.cpp +++ b/Source/Engine/Renderer/Renderer.cpp @@ -422,6 +422,7 @@ void RenderInner(SceneRenderTask* task, RenderContext& renderContext, RenderCont case ViewMode::GlobalSurfaceAtlas: case ViewMode::GlobalSDF: case ViewMode::MaterialComplexity: + case ViewMode::VertexColors: drawShadows = false; break; } @@ -555,6 +556,7 @@ void RenderInner(SceneRenderTask* task, RenderContext& renderContext, RenderCont else if (renderContext.View.Mode == ViewMode::GlobalSurfaceAtlas) GlobalSurfaceAtlasPass::Instance()->RenderDebug(renderContext, context, lightBuffer); if (renderContext.View.Mode == ViewMode::Emissive || + renderContext.View.Mode == ViewMode::VertexColors || renderContext.View.Mode == ViewMode::LightmapUVsDensity || renderContext.View.Mode == ViewMode::GlobalSurfaceAtlas || renderContext.View.Mode == ViewMode::GlobalSDF)