diff options
author | Tony Leinonen <tony.leinonen@qt.io> | 2020-12-31 10:12:01 +0200 |
---|---|---|
committer | Tony Leinonen <tony.leinonen@qt.io> | 2021-01-15 08:45:46 +0200 |
commit | 930aa56b2fe91012509d284b3453552579659792 (patch) | |
tree | 4b96528171c86c7289decf0c2086b7c83947bca7 | |
parent | f41714d4680b73767d4b74d36ff94d4863522d4b (diff) |
Fix scene change blackscreen
When scene was changed there is a blackscreen between the scenes.
setAlphaTest removes this.
Task-number: QT3DS-4209
Change-Id: Id864018d6310fa8fcdc31828f7e1f91fccb87d0e
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
-rw-r--r-- | src/runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderData.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderData.cpp b/src/runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderData.cpp index 3c0f541..623f6ab 100644 --- a/src/runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderData.cpp +++ b/src/runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderData.cpp @@ -1180,6 +1180,7 @@ void SLayerRenderData::RunRenderPass(TRenderRenderableFunction inRenderFn, { QT3DS_PERF_SCOPED_TIMER(m_Renderer.GetQt3DSContext().GetPerfTimer(), "LayerRenderData: Render transparent pass") + m_Renderer.setAlphaTest(false, 1.0, 1.0); renderTransparentObjectsPass(inRenderFn, inEnableBlending, inEnableDepthWrite, inEnableTransparentDepthWrite, indexLight, inCamera, theFB); } |