From 328ef4fff58c25c76c739a571a1008b50503a9e6 Mon Sep 17 00:00:00 2001 From: iProgramInCpp Date: Tue, 1 Aug 2023 11:57:35 +0300 Subject: [PATCH] * Allow smooth shading on translucent blocks. --- source/Renderer/GameRenderer.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/source/Renderer/GameRenderer.cpp b/source/Renderer/GameRenderer.cpp index 58a3a95..15cadd5 100644 --- a/source/Renderer/GameRenderer.cpp +++ b/source/Renderer/GameRenderer.cpp @@ -432,6 +432,10 @@ void GameRenderer::renderLevel(float f) glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); setupFog(0); +#ifndef ORIGINAL_CODE + glShadeModel(GL_SMOOTH); +#endif + glEnable(GL_BLEND); glDisable(GL_CULL_FACE); // glDepthMask(false); -- added in 0.1.1j. Introduces more issues than fixes @@ -441,7 +445,11 @@ void GameRenderer::renderLevel(float f) pLR->render(pMob, 1, f); glDepthMask(true); - + + +#ifndef ORIGINAL_CODE + glShadeModel(GL_FLAT); +#endif glEnable(GL_CULL_FACE); glDisable(GL_BLEND);