This commit is contained in:
SoulliesOfficial
2026-04-29 06:16:07 -04:00
parent 0902ca8a9e
commit 8ad26129b2
3859 changed files with 2279 additions and 857010 deletions

View File

@@ -15,18 +15,18 @@ namespace SLSUtilities.Rendering.PostProcessing
public ClampedFloatParameter speed = new(10f, 0f, 100f);
public override string GetShaderName() => "SLS/Postprocessing/RGBSplitGlitch";
private float elapsedTime = 1.0f;
private float _elapsedTime = 1.0f;
public override void Render(CommandBuffer cmd, ref RenderingData renderingData, RTHandle source, RTHandle destination)
{
if (material == null) return;
elapsedTime += Time.unscaledDeltaTime;
if (elapsedTime > 100)
_elapsedTime += Time.unscaledDeltaTime;
if (_elapsedTime > 100)
{
elapsedTime = 0;
_elapsedTime = 0;
}
cmd.SetGlobalVector(InternalShaderHelpers.ID._RGBSplitGlitchParams,
new Vector4(intensity.value * 0.01f, Mathf.Floor(elapsedTime * speed.value)));
new Vector4(intensity.value * 0.01f, Mathf.Floor(_elapsedTime * speed.value)));
Blitter.BlitCameraTexture(cmd, source, destination, material, 0);
}