diff --git a/src/CRE/render.cpp b/src/CRE/render.cpp index 83869582..937e5b0d 100644 --- a/src/CRE/render.cpp +++ b/src/CRE/render.cpp @@ -1662,7 +1662,10 @@ namespace rndr { exposure_measure.g_spot_coefficients[i * 8 + j] = chara_data->spot_coefficients[j]; rctx_ptr->exposure_measure_ubo.WriteMemory(exposure_measure); - glViewport(0, 0, 1, 1); + if (reset_exposure) + glViewport(0, 0, 32, 1); + else + glViewport(0, 0, 1, 1); downsample_texture.Bind(); uniform_value[U_EXPOSURE] = 1;