diff --git a/src/graphics/render/WorldRenderer.cpp b/src/graphics/render/WorldRenderer.cpp index 57cc90f24..4e2531d95 100644 --- a/src/graphics/render/WorldRenderer.cpp +++ b/src/graphics/render/WorldRenderer.cpp @@ -470,11 +470,16 @@ void WorldRenderer::renderFrame( setupWorldShader(entityShader, hudcam, engine.getSettings(), 0.0f); hands->render(camera); } - renderBlockOverlay(pctx); - + { + auto bctx = pctx.sub(); + bctx.useTexture(advanced_pipeline::TARGET_COLOR, nullptr); + renderBlockOverlay(pctx); + } glActiveTexture(GL_TEXTURE0); } +#include + void WorldRenderer::renderBlockOverlay(const DrawContext& wctx) { int x = std::floor(player.currentCamera->position.x); int y = std::floor(player.currentCamera->position.y);