From 7229f9c06ebae7bf3d6ee32d0ee47ef8e3d82cd6 Mon Sep 17 00:00:00 2001 From: Moritz Zwerger Date: Mon, 3 Feb 2025 22:21:27 +0100 Subject: [PATCH] render stats: reduce avg Otherwise fps are building up when joining? --- build.gradle.kts | 2 +- .../minosoft/gui/rendering/stats/ExperimentalRenderStats.kt | 4 ++-- .../de/bixilon/minosoft/gui/rendering/stats/RenderStats.kt | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 95f03e1f3..6838e1d60 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,6 +1,6 @@ /* * Minosoft - * Copyright (C) 2020-2024 Moritz Zwerger + * Copyright (C) 2020-2025 Moritz Zwerger * * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * diff --git a/src/main/java/de/bixilon/minosoft/gui/rendering/stats/ExperimentalRenderStats.kt b/src/main/java/de/bixilon/minosoft/gui/rendering/stats/ExperimentalRenderStats.kt index 3987be2b3..88045acb4 100644 --- a/src/main/java/de/bixilon/minosoft/gui/rendering/stats/ExperimentalRenderStats.kt +++ b/src/main/java/de/bixilon/minosoft/gui/rendering/stats/ExperimentalRenderStats.kt @@ -26,8 +26,8 @@ class ExperimentalRenderStats : AbstractRenderStats { private val baseMultiplier = random.nextFloat(1.0f, 1.5f) private val baseJitter = random.nextInt(0, 20) - override val avgFrameTime = LongAverage(3.seconds) - override val avgDrawTime = LongAverage(3.seconds) + override val avgFrameTime = LongAverage(1.seconds) + override val avgDrawTime = LongAverage(1.seconds) private var lastSmoothFPSCalculationTime = 0L override var smoothAvgFPS: Double = 0.0 diff --git a/src/main/java/de/bixilon/minosoft/gui/rendering/stats/RenderStats.kt b/src/main/java/de/bixilon/minosoft/gui/rendering/stats/RenderStats.kt index 0f028b3b9..9c88ac323 100644 --- a/src/main/java/de/bixilon/minosoft/gui/rendering/stats/RenderStats.kt +++ b/src/main/java/de/bixilon/minosoft/gui/rendering/stats/RenderStats.kt @@ -18,8 +18,8 @@ import de.bixilon.kutil.time.TimeUtil.millis import kotlin.time.Duration.Companion.seconds class RenderStats : AbstractRenderStats { - override val avgDrawTime = LongAverage(3.seconds, Long.MAX_VALUE) - override val avgFrameTime = LongAverage(3.seconds, Long.MAX_VALUE) + override val avgDrawTime = LongAverage(1.seconds, Long.MAX_VALUE) + override val avgFrameTime = LongAverage(1.seconds, Long.MAX_VALUE) override var totalFrames: Long = 0L private set