优化,改bug

Signed-off-by: TRADER_FOER <lhf190@outlook.com>
This commit is contained in:
2026-07-09 23:25:02 +08:00
parent 879f1e49b8
commit fdc20cd66f
54 changed files with 288754 additions and 4266 deletions

View File

@@ -52,25 +52,22 @@ namespace SLSUtilities.Rendering.PostProcessing
public override void AddRenderPasses(ScriptableRenderer renderer, ref RenderingData renderingData)
{
if (renderingData.cameraData.postProcessEnabled)
if (afterTransparentPass.Setup(ref renderingData))
{
if (afterTransparentPass.Setup(ref renderingData))
{
afterTransparentPass.ConfigureInput(ScriptableRenderPassInput.Color);
renderer.EnqueuePass(afterTransparentPass);
}
afterTransparentPass.ConfigureInput(ScriptableRenderPassInput.Color);
renderer.EnqueuePass(afterTransparentPass);
}
if (beforePostProcessPass.Setup(ref renderingData))
{
beforePostProcessPass.ConfigureInput(ScriptableRenderPassInput.Color);
renderer.EnqueuePass(beforePostProcessPass);
}
if (beforePostProcessPass.Setup(ref renderingData))
{
beforePostProcessPass.ConfigureInput(ScriptableRenderPassInput.Color);
renderer.EnqueuePass(beforePostProcessPass);
}
if (afterPostProcessPass.Setup(ref renderingData))
{
afterPostProcessPass.ConfigureInput(ScriptableRenderPassInput.Color);
renderer.EnqueuePass(afterPostProcessPass);
}
if (afterPostProcessPass.Setup(ref renderingData))
{
afterPostProcessPass.ConfigureInput(ScriptableRenderPassInput.Color);
renderer.EnqueuePass(afterPostProcessPass);
}
}
@@ -91,4 +88,4 @@ namespace SLSUtilities.Rendering.PostProcessing
base.Dispose(disposing);
}
}
}
}

View File

@@ -7,7 +7,9 @@ using UnityEngine.Rendering.Universal;
namespace SLSUtilities.Rendering.PostProcessing
{
[Serializable, VolumeComponentMenu("SLS/Postprocessing/Pixelate")]
[Serializable]
[VolumeComponentMenu("SLS/Postprocessing/Pixelate")]
[SupportedOnRenderPipeline(typeof(UniversalRenderPipelineAsset))]
public class PixelateVolume : ScriptablePostProcessorVolume
{
public override CustomPostProcessInjectionPoint InjectionPoint => CustomPostProcessInjectionPoint.AfterPostProcess;