From 9f399b8722ce0a425c1bc3f0ee1207fb546a8fd3 Mon Sep 17 00:00:00 2001 From: minjaesong Date: Wed, 6 Mar 2024 02:13:49 +0900 Subject: [PATCH] fix: lightmap draw was off by half block --- src/net/torvald/terrarum/modulebasegame/IngameRenderer.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/net/torvald/terrarum/modulebasegame/IngameRenderer.kt b/src/net/torvald/terrarum/modulebasegame/IngameRenderer.kt index 5f1d59251..de4c1d871 100644 --- a/src/net/torvald/terrarum/modulebasegame/IngameRenderer.kt +++ b/src/net/torvald/terrarum/modulebasegame/IngameRenderer.kt @@ -582,7 +582,7 @@ object IngameRenderer : Disposable { batch.shader.setUniformi("u_pattern", 1) batch.draw( lightTex, - xrem, yrem, + xrem, yrem - TILE_SIZEF * 0.5f, lightTex.regionWidth * lightmapDownsample, lightTex.regionHeight * lightmapDownsample ) @@ -700,7 +700,7 @@ object IngameRenderer : Disposable { batch.shader.setUniformi("rnd", rng.nextInt(8192), rng.nextInt(8192)) batch.shader.setUniformi("u_pattern", 1) batch.draw(lightTex, - xrem, yrem, + xrem, yrem - TILE_SIZEF * 0.5f, lightTex.regionWidth * lightmapDownsample, lightTex.regionHeight * lightmapDownsample )