From 40e73ca34b14939468f64a5d349a98400e704bbb Mon Sep 17 00:00:00 2001 From: MihailRis Date: Mon, 27 Jul 2026 01:18:36 +0300 Subject: [PATCH] fix 3d texts antialiasing render issue --- src/graphics/render/WorldRenderer.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/graphics/render/WorldRenderer.cpp b/src/graphics/render/WorldRenderer.cpp index 965f3fcbf..e6e4f67ed 100644 --- a/src/graphics/render/WorldRenderer.cpp +++ b/src/graphics/render/WorldRenderer.cpp @@ -233,8 +233,6 @@ void WorldRenderer::renderOpaque( const EngineSettings& settings, bool hudVisible ) { - texts->render(ctx, camera, settings, hudVisible, false); - float fogFactor = calcFogFactor(); auto& entityShader = assets.require("entity"); @@ -341,6 +339,7 @@ void WorldRenderer::renderFrameClassic( bool hudVisible, PostProcessing& postProcessing ) { + const auto& settings = engine.getSettings(); const auto& worldInfo = level.getWorld().getInfo(); DrawContext ctx = pctx.sub(); @@ -351,6 +350,7 @@ void WorldRenderer::renderFrameClassic( skybox->draw( level.environment, ctx, camera, worldInfo.daytime, weather.clouds() ); + texts->render(ctx, camera, settings, hudVisible, false); if (debug && hudVisible) { renderDebugLines(ctx, camera); @@ -404,6 +404,7 @@ void WorldRenderer::renderFrameAdvanced( skybox->draw( level.environment, ctx, camera, worldInfo.daytime, weather.clouds() ); + texts->render(ctx, camera, settings, hudVisible, false); if (debug && hudVisible) { renderDebugLines(ctx, camera); }