From 37ec729d1df2acde740bf46c3554444ef0e63825 Mon Sep 17 00:00:00 2001 From: Klesti Selimaj Date: Sun, 22 Feb 2026 01:11:12 +0100 Subject: [PATCH] Blurring --- src/main/java/org/saturnclient/ui2/SaturnScreen.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main/java/org/saturnclient/ui2/SaturnScreen.java b/src/main/java/org/saturnclient/ui2/SaturnScreen.java index ac39d7f..29651de 100644 --- a/src/main/java/org/saturnclient/ui2/SaturnScreen.java +++ b/src/main/java/org/saturnclient/ui2/SaturnScreen.java @@ -26,8 +26,6 @@ public abstract class SaturnScreen extends Screen { protected List elements = new ArrayList<>(); protected float backgroundOpacity = 1.0f; protected Instant start = null; - public int blurDuration = 700; - public float blurProgress = 0.0f; public int backgroundBlur = 10; protected static final Identifier PANORAMA = Identifier.of("saturnclient", @@ -90,7 +88,7 @@ public abstract class SaturnScreen extends Screen { DefaultFramebufferSet.MAIN_ONLY); if (postEffectProcessor != null) { - postEffectProcessor.setUniforms("Radius", backgroundBlur * blurProgress); + postEffectProcessor.setUniforms("Radius", backgroundBlur * Math.min((float) elapsed / 700, 1.0f)); postEffectProcessor.render(this.client.getFramebuffer(), this.pool); }