Fix for bug #13363: ray (qmc) shadows had some light leaking issues,
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Tue, 7 Oct 2008 15:01:44 +0000 (15:01 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Tue, 7 Oct 2008 15:01:44 +0000 (15:01 +0000)
commit94a9fa4711be6411002bdd32ffbb01c7402f4920
tree22c8efaa75886c840044ad1c58b0450c6d29a44c
parent0d7d520ffa3cf52829f765687766db694b92f2b1
Fix for bug #13363: ray (qmc) shadows had some light leaking issues,
due to jittering of the start position for antialiasing in a pixel.

Now it distributes the start position over the fixed osa sample
positions, instead of of random positions in space. The ugly bit is
that a custom ordering was defined for osa 8/11/16 to ensure that the
first 4 are distributed relatively fair for adaptive sampling to decide
if more samples need to be taken.
source/blender/render/extern/include/RE_shader_ext.h
source/blender/render/intern/include/shading.h
source/blender/render/intern/source/rayshade.c
source/blender/render/intern/source/rendercore.c
source/blender/render/intern/source/shadeinput.c
source/blender/render/intern/source/zbuf.c