From 0b808bffea85e73d1ba2918f1a9843d8c47239d8 Mon Sep 17 00:00:00 2001 From: jacob Date: Fri, 13 Mar 2026 08:47:53 -0500 Subject: [PATCH] fix bloom chain mip offset --- src/gpu/gpu_shared.cgh | 2 +- src/pp/pp_vis/pp_vis_gpu.g | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gpu/gpu_shared.cgh b/src/gpu/gpu_shared.cgh index facbd52e..d079d05e 100644 --- a/src/gpu/gpu_shared.cgh +++ b/src/gpu/gpu_shared.cgh @@ -95,7 +95,7 @@ Struct(G_IndexBufferDesc) //~ Resource dereference #if IsGpu - // TODO: Add explicit uniform dereference functions, since on AMD hardware + // TODO: Add explicit uniform-dereference variations, since on AMD hardware // non-uniform is slower and there are some shader-compilation issues in older // driver versions diff --git a/src/pp/pp_vis/pp_vis_gpu.g b/src/pp/pp_vis/pp_vis_gpu.g index 3eb38d7d..55d37a3a 100644 --- a/src/pp/pp_vis/pp_vis_gpu.g +++ b/src/pp/pp_vis/pp_vis_gpu.g @@ -1111,7 +1111,7 @@ ComputeShader(V_BloomDownCS) Texture2D bloom_up = ( is_first_pass ? G_Deref(frame.screen, Texture2D) : - G_Deref(frame.bloom_chain, Texture2D, mip_idx - 1) + G_Deref(frame.bloom_chain, Texture2D, mip_idx - 2) ); Vec2 down_dims = G_Count2D(bloom_down);