Skip to content
This repository was archived by the owner on Nov 30, 2020. It is now read-only.

Commit fb34389

Browse files
committed
Clamp maximum march distance
1 parent c1ec0b3 commit fb34389

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

PostProcessing/Runtime/Effects/ScreenSpaceReflections.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,8 @@ internal void Render(PostProcessRenderContext context)
120120
downsampling = m_Presets[id].downsampling;
121121
}
122122

123+
maximumMarchDistance = Mathf.Max(0f, maximumMarchDistance);
124+
123125
// Square POT target
124126
int size = Mathf.ClosestPowerOfTwo(Mathf.Min(context.width, context.height));
125127

@@ -157,6 +159,7 @@ internal void Render(PostProcessRenderContext context)
157159

158160
cmd.GetTemporaryRT(ShaderIDs.Test, size, size, 0, FilterMode.Point, context.sourceFormat);
159161
cmd.BlitFullscreenTriangle(context.source, ShaderIDs.Test, sheet, (int)Pass.Test);
162+
160163
cmd.GetTemporaryRT(ShaderIDs.SSRResolveTemp, size, size, 0, FilterMode.Bilinear, context.sourceFormat);
161164
cmd.BlitFullscreenTriangle(context.source, ShaderIDs.SSRResolveTemp, sheet, (int)Pass.Resolve);
162165

0 commit comments

Comments
 (0)