diff --git a/src/3d/qgs3dmapscene.cpp b/src/3d/qgs3dmapscene.cpp index dbe9929cb40a..8626d6baa262 100644 --- a/src/3d/qgs3dmapscene.cpp +++ b/src/3d/qgs3dmapscene.cpp @@ -996,6 +996,7 @@ void Qgs3DMapScene::onDebugDepthMapSettingsChanged() void Qgs3DMapScene::onDebugOverlayEnabledChanged() { mEngine->frameGraph()->setDebugOverlayEnabled( mMap.isDebugOverlayEnabled() ); + mEngine->renderSettings()->setRenderPolicy( mMap.isDebugOverlayEnabled() ? Qt3DRender::QRenderSettings::Always : Qt3DRender::QRenderSettings::OnDemand ); } void Qgs3DMapScene::onEyeDomeShadingSettingsChanged()