diff --git a/com.unity.render-pipelines.universal/Runtime/UniversalRenderPipeline.cs b/com.unity.render-pipelines.universal/Runtime/UniversalRenderPipeline.cs index ec7279ff438..f4800507719 100644 --- a/com.unity.render-pipelines.universal/Runtime/UniversalRenderPipeline.cs +++ b/com.unity.render-pipelines.universal/Runtime/UniversalRenderPipeline.cs @@ -396,10 +396,11 @@ static void RenderSingleCamera(ScriptableRenderContext context, CameraData camer #if UNITY_EDITOR // Emit scene view UI if (isSceneViewCamera) - { ScriptableRenderContext.EmitWorldGeometryForSceneView(camera); - } + else #endif + if (cameraData.camera.targetTexture != null && cameraData.cameraType != CameraType.Preview) + ScriptableRenderContext.EmitGeometryForCamera(camera); var cullResults = context.Cull(ref cullingParameters); InitializeRenderingData(asset, ref cameraData, ref cullResults, anyPostProcessingEnabled, out var renderingData);