diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/kernel.cu | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/kernel.cu b/src/kernel.cu index 2d579be..98d3ca7 100644 --- a/src/kernel.cu +++ b/src/kernel.cu @@ -296,7 +296,7 @@ __global__ void propagate(int nthreads, float3 *positions, float3 *directions, f float scattering_length = interp_property(wavelength, material1.scattering_length); float absorption_distance = -absorption_length*logf(curand_uniform(&rng)); - float scattering_distance = -absorption_length*logf(curand_uniform(&rng)); + float scattering_distance = -scattering_length*logf(curand_uniform(&rng)); if (absorption_distance <= scattering_distance) { |