From d41fe743426ffa62ec1f160f591171a1892699fc Mon Sep 17 00:00:00 2001 From: Rudolph Bester Date: Mon, 12 May 2025 20:46:18 +0200 Subject: [PATCH] Change Occlusion Culling Buffer debug view to use log scaling --- servers/rendering/renderer_scene_occlusion_cull.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/servers/rendering/renderer_scene_occlusion_cull.cpp b/servers/rendering/renderer_scene_occlusion_cull.cpp index 1f0239411a..1f6874fc2e 100644 --- a/servers/rendering/renderer_scene_occlusion_cull.cpp +++ b/servers/rendering/renderer_scene_occlusion_cull.cpp @@ -186,7 +186,7 @@ RID RendererSceneOcclusionCull::HZBuffer::get_debug_texture() { unsigned char *ptrw = debug_data.ptrw(); for (int i = 0; i < debug_data.size(); i++) { - ptrw[i] = MIN(mips[0][i] / debug_tex_range, 1.0) * 255; + ptrw[i] = MIN(Math::log(1.0 + mips[0][i]) / Math::log(1.0 + debug_tex_range), 1.0) * 255; } debug_image->set_data(sizes[0].x, sizes[0].y, false, Image::FORMAT_L8, debug_data);