aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLoki Rautio <lokirautio@gmail.com>2026-03-06 16:29:46 -0600
committerLoki Rautio <lokirautio@gmail.com>2026-03-06 16:29:46 -0600
commit4e67706dc3dc02e1a96fa5cd479b831dfb92e85d (patch)
tree86c2326deaec917482f6c71a361d45c063c9821e
parenta4214805d1edfd79e4ee8b587e44faf537ec507c (diff)
Revert "Fixed stained glass and glass pane not rendering the water and held item transparency for stained glass and pane (#748)"
This reverts commit a4214805d1edfd79e4ee8b587e44faf537ec507c.
-rw-r--r--Minecraft.Client/GameRenderer.cpp5
-rw-r--r--Minecraft.Client/LevelRenderer.cpp7
-rw-r--r--Minecraft.World/StainedGlassBlock.cpp2
-rw-r--r--Minecraft.World/StainedGlassPaneBlock.cpp2
4 files changed, 2 insertions, 14 deletions
diff --git a/Minecraft.Client/GameRenderer.cpp b/Minecraft.Client/GameRenderer.cpp
index 3bf6cb0c..f51a24d8 100644
--- a/Minecraft.Client/GameRenderer.cpp
+++ b/Minecraft.Client/GameRenderer.cpp
@@ -745,12 +745,7 @@ void GameRenderer::renderItemInHand(float a, int eye)
{
turnOnLightLayer(a);
PIXBeginNamedEvent(0,"Item in hand render");
- glEnable(GL_BLEND);
- glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
- glDepthMask(false);
itemInHandRenderer->render(a);
- glDepthMask(true);
- glDisable(GL_BLEND);
PIXEndNamedEvent();
turnOffLightLayer(a);
}
diff --git a/Minecraft.Client/LevelRenderer.cpp b/Minecraft.Client/LevelRenderer.cpp
index 1648185d..d9510a53 100644
--- a/Minecraft.Client/LevelRenderer.cpp
+++ b/Minecraft.Client/LevelRenderer.cpp
@@ -767,9 +767,6 @@ 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);
@@ -847,10 +844,6 @@ 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
diff --git a/Minecraft.World/StainedGlassBlock.cpp b/Minecraft.World/StainedGlassBlock.cpp
index efdeef52..3fae3d46 100644
--- a/Minecraft.World/StainedGlassBlock.cpp
+++ b/Minecraft.World/StainedGlassBlock.cpp
@@ -5,7 +5,7 @@
Icon *StainedGlassBlock::ICONS[StainedGlassBlock::ICONS_LENGTH];
-StainedGlassBlock::StainedGlassBlock(int id, Material *material) : HalfTransparentTile(id, L"glass", material, true)
+StainedGlassBlock::StainedGlassBlock(int id, Material *material) : HalfTransparentTile(id, L"glass", material, false)
{
}
diff --git a/Minecraft.World/StainedGlassPaneBlock.cpp b/Minecraft.World/StainedGlassPaneBlock.cpp
index 7d7dca1a..086d8ae5 100644
--- a/Minecraft.World/StainedGlassPaneBlock.cpp
+++ b/Minecraft.World/StainedGlassPaneBlock.cpp
@@ -6,7 +6,7 @@
Icon *StainedGlassPaneBlock::ICONS[StainedGlassPaneBlock::ICONS_COUNT];
Icon *StainedGlassPaneBlock::EDGE_ICONS[StainedGlassPaneBlock::ICONS_COUNT];
-StainedGlassPaneBlock::StainedGlassPaneBlock(int id) : ThinFenceTile(id, L"glass", L"glass_pane_top", Material::glass, true)
+StainedGlassPaneBlock::StainedGlassPaneBlock(int id) : ThinFenceTile(id, L"glass", L"glass_pane_top", Material::glass, false)
{
}