From d030fbc3d597f3c1464fd9e8cc5170f0be8e77e4 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Tue, 10 Jun 2025 20:29:32 +0300 Subject: [PATCH] fix in-hand item render --- src/graphics/render/WorldRenderer.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/graphics/render/WorldRenderer.cpp b/src/graphics/render/WorldRenderer.cpp index c7196298..e9a0d4fe 100644 --- a/src/graphics/render/WorldRenderer.cpp +++ b/src/graphics/render/WorldRenderer.cpp @@ -482,9 +482,6 @@ void WorldRenderer::draw( ctx, camera, *lineBatch, linesShader, showChunkBorders ); } - if (player.currentCamera == player.fpCamera) { - renderHands(camera, delta); - } } } { @@ -500,6 +497,12 @@ void WorldRenderer::draw( camera, shadows ? shadowMap->getDepthMap() : 0 ); + if (player.currentCamera == player.fpCamera) { + DrawContext ctx = pctx.sub(); + ctx.setDepthTest(true); + ctx.setCullFace(true); + renderHands(camera, delta); + } renderBlockOverlay(pctx); glActiveTexture(GL_TEXTURE0);