diff options
| author | yum <yum.food.vr@gmail.com> | 2024-11-03 11:11:34 -0800 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2024-11-03 11:11:34 -0800 |
| commit | 9cc586ddce424f619a2a1fba192c5f3e4c01a29d (patch) | |
| tree | fe73fd8dad5294daf8cf90618224bacda596fa21 /fog.cginc | |
| parent | 03c6eff81b3a9034f2a8e8caaad84cdc29b29f23 (diff) | |
Fix energy preservation in emitter sampling
Lower step sizes would gain energy.
Diffstat (limited to 'fog.cginc')
| -rw-r--r-- | fog.cginc | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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); |
