Align URP pass queue authoring with per-camera data
This commit is contained in:
@@ -376,11 +376,10 @@ namespace Gameplay
|
||||
|
||||
public override void AddRenderPasses(
|
||||
ScriptableRenderer renderer,
|
||||
RenderingData renderingData)
|
||||
RendererPassQueueData passQueueData)
|
||||
{
|
||||
if (renderer == null ||
|
||||
renderingData == null ||
|
||||
!renderingData.isMainSceneStage)
|
||||
passQueueData == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -428,10 +427,10 @@ namespace Gameplay
|
||||
|
||||
public override void AddRenderPasses(
|
||||
ScriptableRenderer renderer,
|
||||
RenderingData renderingData)
|
||||
RendererPassQueueData passQueueData)
|
||||
{
|
||||
if (renderer == null ||
|
||||
renderingData == null)
|
||||
passQueueData == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -452,10 +451,10 @@ namespace Gameplay
|
||||
|
||||
public override void AddRenderPasses(
|
||||
ScriptableRenderer renderer,
|
||||
RenderingData renderingData)
|
||||
RendererPassQueueData passQueueData)
|
||||
{
|
||||
if (renderer == null ||
|
||||
renderingData == null)
|
||||
passQueueData == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -592,11 +591,10 @@ namespace Gameplay
|
||||
|
||||
public override void AddRenderPasses(
|
||||
ScriptableRenderer renderer,
|
||||
RenderingData renderingData)
|
||||
RendererPassQueueData passQueueData)
|
||||
{
|
||||
if (renderer == null ||
|
||||
renderingData == null ||
|
||||
!renderingData.isMainSceneStage)
|
||||
passQueueData == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -632,11 +630,10 @@ namespace Gameplay
|
||||
|
||||
public override void AddRenderPasses(
|
||||
ScriptableRenderer renderer,
|
||||
RenderingData renderingData)
|
||||
RendererPassQueueData passQueueData)
|
||||
{
|
||||
if (renderer == null ||
|
||||
renderingData == null ||
|
||||
!renderingData.isMainSceneStage)
|
||||
passQueueData == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -1006,11 +1003,10 @@ namespace Gameplay
|
||||
|
||||
public override void AddRenderPasses(
|
||||
ScriptableRenderer renderer,
|
||||
RenderingData renderingData)
|
||||
RendererPassQueueData passQueueData)
|
||||
{
|
||||
if (renderer == null ||
|
||||
renderingData == null ||
|
||||
!renderingData.isMainSceneStage)
|
||||
passQueueData == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -1232,11 +1228,10 @@ namespace Gameplay
|
||||
|
||||
public override void AddRenderPasses(
|
||||
ScriptableRenderer renderer,
|
||||
RenderingData renderingData)
|
||||
RendererPassQueueData passQueueData)
|
||||
{
|
||||
if (renderer == null ||
|
||||
renderingData == null ||
|
||||
!renderingData.isMainSceneStage)
|
||||
passQueueData == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -1395,11 +1390,10 @@ namespace Gameplay
|
||||
|
||||
public override void AddRenderPasses(
|
||||
ScriptableRenderer renderer,
|
||||
RenderingData renderingData)
|
||||
RendererPassQueueData passQueueData)
|
||||
{
|
||||
if (renderer == null ||
|
||||
renderingData == null ||
|
||||
!renderingData.isMainSceneStage)
|
||||
passQueueData == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -1752,23 +1746,23 @@ namespace Gameplay
|
||||
|
||||
public override void AddRenderPasses(
|
||||
ScriptableRenderer renderer,
|
||||
RenderingData renderingData)
|
||||
RendererPassQueueData passQueueData)
|
||||
{
|
||||
if (renderer == null ||
|
||||
renderingData == null)
|
||||
passQueueData == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
if (renderingData.framePlanId != 0UL &&
|
||||
renderingData.framePlanId != m_addRenderPassesFramePlanId)
|
||||
if (passQueueData.framePlanId != 0UL &&
|
||||
passQueueData.framePlanId != m_addRenderPassesFramePlanId)
|
||||
{
|
||||
m_addRenderPassesFramePlanId =
|
||||
renderingData.framePlanId;
|
||||
passQueueData.framePlanId;
|
||||
m_addRenderPassesCallCount = 0;
|
||||
}
|
||||
|
||||
if (renderingData.framePlanId != 0UL)
|
||||
if (passQueueData.framePlanId != 0UL)
|
||||
{
|
||||
m_addRenderPassesCallCount++;
|
||||
if (m_addRenderPassesCallCount > 1)
|
||||
@@ -1809,10 +1803,10 @@ namespace Gameplay
|
||||
|
||||
public override void AddRenderPasses(
|
||||
ScriptableRenderer renderer,
|
||||
RenderingData renderingData)
|
||||
RendererPassQueueData passQueueData)
|
||||
{
|
||||
if (renderer == null ||
|
||||
renderingData == null)
|
||||
passQueueData == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user