Skip to content

Commit

Permalink
Clamp shader parameters to correct range when changing shaders
Browse files Browse the repository at this point in the history
  • Loading branch information
tylersfoot committed Nov 20, 2024
1 parent 2c9d318 commit f0ea540
Showing 1 changed file with 4 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -121,11 +121,11 @@ protected override IEnumerable<Drawable> CreateSettings()
RequestClose?.Invoke(); // until there is a way to refresh
shader.Type = value;
shader.StartParameters.Strength = Math.Clamp(shader.StartParameters.Strength, 0, maxStrength);
shader.StartParameters.Strength2 = Math.Clamp(shader.StartParameters.Strength2, 0, maxStrength);
shader.StartParameters.Strength3 = Math.Clamp(shader.StartParameters.Strength3, 0, maxStrength);
shader.StartParameters.Strength2 = Math.Clamp(shader.StartParameters.Strength2, 0, maxStrength2);
shader.StartParameters.Strength3 = Math.Clamp(shader.StartParameters.Strength3, 0, maxStrength3);
shader.EndParameters.Strength = Math.Clamp(shader.EndParameters.Strength, 0, maxStrength);
shader.EndParameters.Strength2 = Math.Clamp(shader.EndParameters.Strength2, 0, maxStrength);
shader.EndParameters.Strength3 = Math.Clamp(shader.EndParameters.Strength3, 0, maxStrength);
shader.EndParameters.Strength2 = Math.Clamp(shader.EndParameters.Strength2, 0, maxStrength2);
shader.EndParameters.Strength3 = Math.Clamp(shader.EndParameters.Strength3, 0, maxStrength3);
Map.Update(shader);
OpenSettings();
}
Expand Down

0 comments on commit f0ea540

Please sign in to comment.