feat: add camera render clear color override

This commit is contained in:
2026-04-01 22:49:26 +08:00
parent 0a0544cbe4
commit 8cd7fc0ca1
4 changed files with 42 additions and 1 deletions

View File

@@ -642,7 +642,6 @@ private:
const Components::Scene* scene,
const Rendering::RenderContext& renderContext,
Rendering::RenderSurface& surface) {
surface.SetClearColorOverride(Math::Color(0.27f, 0.27f, 0.27f, 1.0f));
if (!EnsureSceneViewCamera()) {
ApplyViewportRenderFailure(
entry,
@@ -681,6 +680,8 @@ private:
entry.renderTargets,
&sceneState.postPasses,
requests[0]);
requests[0].hasClearColorOverride = true;
requests[0].clearColorOverride = Math::Color(0.27f, 0.27f, 0.27f, 1.0f);
if (!m_sceneRenderer->Render(requests)) {
ApplyViewportRenderFailure(