Skip to content

Commit e6840c6

Browse files
aleksis-karastieEvergreen
authored andcommitted
[content automatically redacted] touching PlatformDependent folder
1 parent c12d059 commit e6840c6

File tree

5 files changed

+3
-40
lines changed

5 files changed

+3
-40
lines changed

Packages/com.unity.render-pipelines.universal/Runtime/2D/Renderer2D.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -504,8 +504,7 @@ internal static bool supportsMRT
504504

505505
internal override bool supportsNativeRenderPassRendergraphCompiler
506506
{
507-
get => !IsGLDevice() // GLES and doesn't support MSAA resolve with the NRP API
508-
&& SystemInfo.graphicsDeviceType != GraphicsDeviceType.Direct3D12;
507+
get => !IsGLDevice(); // GLES and doesn't support MSAA resolve with the NRP API
509508
}
510509
}
511510
}

Packages/com.unity.render-pipelines.universal/Runtime/Passes/GBufferPass.cs

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -306,34 +306,5 @@ internal static void SetGlobalGBufferTextures(IRasterRenderGraphBuilder builder,
306306
builder.SetGlobalTextureAfterPass(gbuffer[deferredLights.GBufferRenderingLayers], Shader.PropertyToID("_CameraRenderingLayersTexture"));
307307
}
308308
}
309-
310-
internal static void ResetGlobalGBufferTextures(RenderGraph renderGraph, TextureHandle[] gbuffer, TextureHandle depthTarget,
311-
UniversalResourceData resourcesData, ref DeferredLights deferredLights)
312-
{
313-
using (var builder = renderGraph.AddRasterRenderPass<PassData>("Reset Global GBuffer Textures",
314-
out var passData, s_ProfilingSampler))
315-
{
316-
passData.deferredLights = deferredLights;
317-
gbuffer = resourcesData.gBuffer;
318-
passData.gbuffer = deferredLights.GbufferTextureHandles;
319-
320-
for (int i = 0; i < deferredLights.GBufferSliceCount; i++)
321-
{
322-
if (i != deferredLights.GBufferLightingIndex)
323-
{
324-
passData.gbuffer[i] = gbuffer[i];
325-
builder.SetRenderAttachment(gbuffer[i], i, AccessFlags.Write);
326-
}
327-
}
328-
329-
builder.SetRenderAttachmentDepth(depthTarget, AccessFlags.Write);
330-
builder.AllowPassCulling(false);
331-
builder.AllowGlobalStateModification(true);
332-
333-
builder.SetRenderFunc((PassData data, RasterGraphContext context) =>
334-
{
335-
});
336-
}
337-
}
338309
}
339310
}

Packages/com.unity.render-pipelines.universal/Runtime/UniversalRenderer.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1917,8 +1917,7 @@ internal override void EnableSwapBufferMSAA(bool enable)
19171917

19181918
internal override bool supportsNativeRenderPassRendergraphCompiler
19191919
{
1920-
get => SystemInfo.graphicsDeviceType != GraphicsDeviceType.Direct3D12
1921-
&& SystemInfo.graphicsDeviceType != GraphicsDeviceType.OpenGLES3 // GLES doesn't support backbuffer MSAA resolve with the NRP API
1920+
get => SystemInfo.graphicsDeviceType != GraphicsDeviceType.OpenGLES3 // GLES doesn't support backbuffer MSAA resolve with the NRP API
19221921
&& SystemInfo.graphicsDeviceType != GraphicsDeviceType.OpenGLCore
19231922
;
19241923
}

Packages/com.unity.render-pipelines.universal/Runtime/UniversalRendererRenderGraph.cs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1071,11 +1071,6 @@ private void OnMainRendering(RenderGraph renderGraph, ScriptableRenderContext co
10711071

10721072
RecordCustomRenderGraphPasses(renderGraph, RenderPassEvent.AfterRenderingGbuffer, RenderPassEvent.BeforeRenderingDeferredLights);
10731073

1074-
var gfxDeviceType = SystemInfo.graphicsDeviceType;
1075-
// We double check for features in between GBuffer and Deferred passes just in case to know whether we need to reload the attachments
1076-
if (InterruptFramebufferFetch(FramebufferFetchEvent.FetchGbufferInDeferred,RenderPassEvent.AfterRenderingGbuffer, RenderPassEvent.BeforeRenderingDeferredLights))
1077-
GBufferPass.ResetGlobalGBufferTextures(renderGraph, resourceData.gBuffer, resourceData.activeDepthTexture, resourceData, ref m_DeferredLights);
1078-
10791074
m_DeferredPass.Render(renderGraph, frameData, resourceData.activeColorTexture, resourceData.activeDepthTexture, resourceData.gBuffer);
10801075

10811076
RecordCustomRenderGraphPasses(renderGraph, RenderPassEvent.AfterRenderingDeferredLights, RenderPassEvent.BeforeRenderingOpaques);

Tests/SRPTests/Packages/com.unity.testing.urp/Scripts/Runtime/CustomRenderPipeline/CustomRenderer.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,8 +187,7 @@ public override void SetupLights(ScriptableRenderContext context, ref RenderingD
187187

188188
internal override bool supportsNativeRenderPassRendergraphCompiler
189189
{
190-
get => SystemInfo.graphicsDeviceType != GraphicsDeviceType.Direct3D12
191-
&& SystemInfo.graphicsDeviceType != GraphicsDeviceType.OpenGLES3 // GLES doesn't support backbuffer MSAA resolve with the NRP API
190+
get => SystemInfo.graphicsDeviceType != GraphicsDeviceType.OpenGLES3 // GLES doesn't support backbuffer MSAA resolve with the NRP API
192191
&& SystemInfo.graphicsDeviceType != GraphicsDeviceType.OpenGLCore
193192
;
194193
}

0 commit comments

Comments
 (0)