summaryrefslogtreecommitdiffstats
path: root/src/runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderData.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderData.cpp')
-rw-r--r--src/runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderData.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderData.cpp b/src/runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderData.cpp
index 2d11615..3571c96 100644
--- a/src/runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderData.cpp
+++ b/src/runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderData.cpp
@@ -1614,8 +1614,10 @@ namespace render {
theFB->Attach(NVRenderFrameBufferAttachments::Color0, **renderColorTexture,
thFboAttachTarget);
- if (m_Layer.m_Background != LayerBackground::Unspecified)
+ if (m_Layer.m_Background != LayerBackground::Unspecified) {
+ theRenderContext.SetClearColor(clearColor);
theRenderContext.Clear(clearFlags);
+ }
// We don't clear the depth buffer because the layer render code we are about to call
// will do this.