ericw-tools/include/light
Eric Wasylishen a70c8f4835 light: fix artifacting with translucent shadows
Embree is allowed to call the filter function more than necessary.
The previous implementation had side effects that would cause
the translucent shadows to get darker in this case.

As a limitation, we're back to only allowing 1 layer of glass per ray.
2022-12-07 00:23:26 -07:00
..
bounce.hh light: clear global data so light can run multiple times per process 2022-11-11 16:52:07 -07:00
entities.hh fix gate being incorrect 2022-12-05 20:35:44 -05:00
light.hh light: support _minlightMottle on worldspawn 2022-12-06 15:18:16 -07:00
litfile.hh light: header -> source move 2022-10-31 21:21:28 -06:00
ltface.hh light: clear global data so light can run multiple times per process 2022-11-11 16:52:07 -07:00
phong.hh light: clear global data so light can run multiple times per process 2022-11-11 16:52:07 -07:00
surflight.hh fix gate being incorrect 2022-12-05 20:35:44 -05:00
trace.hh clang-format pass 2022-07-28 06:14:54 -04:00
trace_embree.hh light: fix artifacting with translucent shadows 2022-12-07 00:23:26 -07:00