From 98a4e91df384c0803ac8b2bfa272c027358ff95f Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Wed, 28 Aug 2024 19:50:33 +0700 Subject: [PATCH] put global render state update at bottom or something --- .../client/render/blockentity/MatterReplicatorRenderer.kt | 2 +- .../ru/dbotthepony/mc/otm/client/screen/MatteryScreen.kt | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/client/render/blockentity/MatterReplicatorRenderer.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/client/render/blockentity/MatterReplicatorRenderer.kt index d9ce4c6ac..6eaa4d807 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/client/render/blockentity/MatterReplicatorRenderer.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/client/render/blockentity/MatterReplicatorRenderer.kt @@ -105,10 +105,10 @@ class MatterReplicatorRenderer(private val context: BlockEntityRendererProvider. source.endBatch() } finally { lockBlendFunc = false + glBlendColor(0f, 0f, 0f, 0f) } RenderSystem.defaultBlendFunc() - glBlendColor(0f, 0f, 0f, 0f) pose.popPose() } diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/MatteryScreen.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/MatteryScreen.kt index 59f1bcbbb..b5fc409a3 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/MatteryScreen.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/MatteryScreen.kt @@ -723,10 +723,12 @@ abstract class MatteryScreen(menu: T, inventory: Inventory, tit break } } - - RenderSystem.enableDepthTest() } } + + RenderSystem.disableDepthTest() + RenderSystem.disableBlend() + RenderSystem.defaultBlendFunc() } override fun containerTick() {