@@ -280,6 +280,8 @@ public UniversalRenderPipeline(UniversalRenderPipelineAsset asset)
280
280
#pragma warning restore 618
281
281
} ) ;
282
282
}
283
+
284
+ GPUResidentDrawer . ReinitializeIfNeeded ( ) ;
283
285
}
284
286
285
287
/// <inheritdoc/>
@@ -364,8 +366,6 @@ protected override void Render(ScriptableRenderContext renderContext, Camera[] c
364
366
// For XR, HDR and no camera cases, UI Overlay ownership must be enforced
365
367
AdjustUIOverlayOwnership ( cameraCount ) ;
366
368
367
- GPUResidentDrawer . ReinitializeIfNeeded ( ) ;
368
-
369
369
// TODO: Would be better to add Profiling name hooks into RenderPipelineManager.
370
370
// C#8 feature, only in >= 2020.2
371
371
using var profScope = new ProfilingScope ( ProfilingSampler . Get ( URPProfileId . UniversalRenderTotal ) ) ;
@@ -1352,8 +1352,12 @@ static void InitializeStackedCameraData(Camera baseCamera, UniversalAdditionalCa
1352
1352
bool disableRenderScale = ( ( Mathf . Abs ( 1.0f - settings . renderScale ) < kRenderScaleThreshold ) || isScenePreviewOrReflectionCamera ) ;
1353
1353
cameraData . renderScale = disableRenderScale ? 1.0f : settings . renderScale ;
1354
1354
1355
+ bool enableRenderGraph =
1356
+ GraphicsSettings . TryGetRenderPipelineSettings < RenderGraphSettings > ( out var renderGraphSettings ) &&
1357
+ ! renderGraphSettings . enableRenderCompatibilityMode ;
1358
+
1355
1359
// Convert the upscaling filter selection from the pipeline asset into an image upscaling filter
1356
- cameraData . upscalingFilter = ResolveUpscalingFilterSelection ( new Vector2 ( cameraData . pixelWidth , cameraData . pixelHeight ) , cameraData . renderScale , settings . upscalingFilter , ! GraphicsSettings . GetRenderPipelineSettings < RenderGraphSettings > ( ) . enableRenderCompatibilityMode ) ;
1360
+ cameraData . upscalingFilter = ResolveUpscalingFilterSelection ( new Vector2 ( cameraData . pixelWidth , cameraData . pixelHeight ) , cameraData . renderScale , settings . upscalingFilter , enableRenderGraph ) ;
1357
1361
1358
1362
if ( cameraData . renderScale > 1.0f )
1359
1363
{
0 commit comments