From a65e679906acb06a8b992c1c971ad53b3c6ccd31 Mon Sep 17 00:00:00 2001 From: Danielxs01 Date: Mon, 22 Jan 2024 21:02:26 +0100 Subject: [PATCH] [#133] Scaling works now. Easier than I thought --- .../landofsignals/render/block/TileSignalPartRender.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/landofrails/landofsignals/render/block/TileSignalPartRender.java b/src/main/java/net/landofrails/landofsignals/render/block/TileSignalPartRender.java index 018745c7..fe1c588e 100644 --- a/src/main/java/net/landofrails/landofsignals/render/block/TileSignalPartRender.java +++ b/src/main/java/net/landofrails/landofsignals/render/block/TileSignalPartRender.java @@ -137,7 +137,6 @@ private static void renderSignals(String blockId, ContentPackSignal signal, Tile scale[1] *= customScaling.y; scale[2] *= customScaling.z; - state.scale(scale[0], scale[1], scale[2]); state.translate(translate); state.rotate(tile.getBlockRotate(), 0, 1, 0); @@ -204,6 +203,7 @@ private static void renderFlares(String id, ContentPackSignal signal, TileSignal .depth_mask(false) .alpha_test(false).blend(new BlendMode(BlendMode.GL_SRC_ALPHA, BlendMode.GL_ONE_MINUS_SRC_ALPHA)); + flareState.scale(tile.getScaling()); flareState.translate(tile.getOffset()); flareState.translate(flare.getPrecalculatedData().flareCenterOffset);