From a064275cfb746f0c0c424227218e6379854772a6 Mon Sep 17 00:00:00 2001 From: minjaesong Date: Sun, 15 Aug 2021 00:40:32 +0900 Subject: [PATCH] light update for every three frames because why not *shrug* --- src/net/torvald/terrarum/modulebasegame/IngameRenderer.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/net/torvald/terrarum/modulebasegame/IngameRenderer.kt b/src/net/torvald/terrarum/modulebasegame/IngameRenderer.kt index 44b6d8762..4f3852499 100644 --- a/src/net/torvald/terrarum/modulebasegame/IngameRenderer.kt +++ b/src/net/torvald/terrarum/modulebasegame/IngameRenderer.kt @@ -206,7 +206,7 @@ object IngameRenderer : Disposable { if (!gamePaused) { measureDebugTime("Renderer.ApparentLightRun") { // recalculate for even frames, or if the sign of the cam-x changed - if (AppLoader.GLOBAL_RENDER_TIMER % 2 == 0 || WorldCamera.x * oldCamX < 0) + if (AppLoader.GLOBAL_RENDER_TIMER % 3 == 0 || WorldCamera.x * oldCamX < 0) LightmapRenderer.fireRecalculateEvent(actorsRenderBehind, actorsRenderFront, actorsRenderMidTop, actorsRenderMiddle, actorsRenderOverlay) oldCamX = WorldCamera.x