summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2024-11-03 11:11:34 -0800
committeryum <yum.food.vr@gmail.com>2024-11-03 11:11:34 -0800
commit9cc586ddce424f619a2a1fba192c5f3e4c01a29d (patch)
treefe73fd8dad5294daf8cf90618224bacda596fa21
parent03c6eff81b3a9034f2a8e8caaad84cdc29b29f23 (diff)
Fix energy preservation in emitter sampling
Lower step sizes would gain energy.
-rw-r--r--fog.cginc2
1 files changed, 1 insertions, 1 deletions
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);