Align managed raster RenderGraph authoring with URP

This commit is contained in:
2026-04-26 23:32:09 +08:00
parent 09b1289338
commit 3b38d65ab8
13 changed files with 430 additions and 123 deletions

View File

@@ -170,7 +170,7 @@ namespace XCEngine.Rendering.Universal
rhs) < 0;
}
protected bool RecordColorScaleFullscreenPass(
internal static bool RecordInternalColorScaleFullscreenPass(
ScriptableRenderContext context,
Vector4 colorScale)
{
@@ -180,14 +180,14 @@ namespace XCEngine.Rendering.Universal
context,
out sourceColor,
out outputColor) &&
RecordColorScaleFullscreenPass(
RecordInternalColorScaleFullscreenPass(
context,
sourceColor,
outputColor,
colorScale);
}
protected bool RecordColorScaleFullscreenPass(
internal static bool RecordInternalColorScaleFullscreenPass(
ScriptableRenderContext context,
RenderGraphTextureHandle sourceColor,
RenderGraphTextureHandle outputColor,
@@ -216,7 +216,7 @@ namespace XCEngine.Rendering.Universal
.Commit();
}
protected bool RecordShaderVectorFullscreenPass(
internal static bool RecordInternalShaderVectorFullscreenPass(
ScriptableRenderContext context,
string shaderPath,
Vector4 vectorPayload,
@@ -235,7 +235,7 @@ namespace XCEngine.Rendering.Universal
context,
out sourceColor,
out outputColor) &&
RecordShaderVectorFullscreenPass(
RecordInternalShaderVectorFullscreenPass(
context,
sourceColor,
outputColor,
@@ -244,7 +244,7 @@ namespace XCEngine.Rendering.Universal
passName: passName);
}
protected bool RecordShaderVectorFullscreenPass(
internal static bool RecordInternalShaderVectorFullscreenPass(
ScriptableRenderContext context,
RenderGraphTextureHandle sourceColor,
RenderGraphTextureHandle outputColor,
@@ -285,7 +285,7 @@ namespace XCEngine.Rendering.Universal
.Commit();
}
protected bool RecordFinalColorFullscreenPass(
internal static bool RecordInternalFinalColorFullscreenPass(
ScriptableRenderContext context,
FinalColorSettings settings,
string passName = null)
@@ -296,7 +296,7 @@ namespace XCEngine.Rendering.Universal
context,
out sourceColor,
out outputColor) &&
RecordFinalColorFullscreenPass(
RecordInternalFinalColorFullscreenPass(
context,
sourceColor,
outputColor,
@@ -304,7 +304,7 @@ namespace XCEngine.Rendering.Universal
passName);
}
protected bool RecordFinalColorFullscreenPass(
internal static bool RecordInternalFinalColorFullscreenPass(
ScriptableRenderContext context,
RenderGraphTextureHandle sourceColor,
RenderGraphTextureHandle outputColor,