From 9cc586ddce424f619a2a1fba192c5f3e4c01a29d Mon Sep 17 00:00:00 2001 From: yum Date: Sun, 3 Nov 2024 11:11:34 -0800 Subject: Fix energy preservation in emitter sampling Lower step sizes would gain energy. --- fog.cginc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'fog.cginc') diff --git a/fog.cginc b/fog.cginc index 4c25dc3..937e6bd 100644 --- a/fog.cginc +++ b/fog.cginc @@ -202,7 +202,7 @@ Fog00PBR getFog00(v2f i) { // Seems that this is basically free. #if defined(_GIMMICK_FOG_00_EMITTER_TEXTURE) - c.rgb = getEmitterData(p, step_size, em_loc, em_normal, em_scale, em_scale_rcp); + c.rgb = getEmitterData(p, step_size, em_loc, em_normal, em_scale, em_scale_rcp) * step_size; #endif acc += c * (1.0 - acc.a); -- cgit v1.2.3