From a4214805d1edfd79e4ee8b587e44faf537ec507c Mon Sep 17 00:00:00 2001 From: Marvelco Date: Fri, 6 Mar 2026 23:35:30 +0200 Subject: Fixed stained glass and glass pane not rendering the water and held item transparency for stained glass and pane (#748) * fixed stained glass and glass pane not rendering the water * Fixed held item transparency for stained glass and pane --- Minecraft.Client/LevelRenderer.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'Minecraft.Client/LevelRenderer.cpp') diff --git a/Minecraft.Client/LevelRenderer.cpp b/Minecraft.Client/LevelRenderer.cpp index d9510a53..1648185d 100644 --- a/Minecraft.Client/LevelRenderer.cpp +++ b/Minecraft.Client/LevelRenderer.cpp @@ -767,6 +767,9 @@ int LevelRenderer::renderChunks(int from, int to, int layer, double alpha) glPushMatrix(); glTranslatef((float)-xOff, (float)-yOff, (float)-zOff); + if (layer == 1) + glDepthMask(false); + #ifdef __PSVITA__ // AP - also set the camera position so we can work out if a chunk is fogged or not RenderManager.SetCameraPosition((float)-xOff, (float)-yOff, (float)-zOff); @@ -844,6 +847,10 @@ int LevelRenderer::renderChunks(int from, int to, int layer, double alpha) #endif // __PS3__ glPopMatrix(); + + if (layer == 1) + glDepthMask(true); + mc->gameRenderer->turnOffLightLayer(alpha); // 4J - brought forward from 1.8.2 #else -- cgit v1.2.3