Fix use of uninitialized variable in some cases with scatter + emission volume.

This commit is contained in:
Brecht Van Lommel 2014-02-27 21:25:50 +01:00
parent d81f492d08
commit de6b64bca6

@ -257,7 +257,7 @@ ccl_device VolumeIntegrateResult kernel_volume_integrate_homogeneous(KernelGloba
if(xi < sample_transmittance) {
/* no scattering */
float3 transmittance = volume_color_attenuation(sigma_t, t);
transmittance = volume_color_attenuation(sigma_t, t);
float pdf = (transmittance.x + transmittance.y + transmittance.z);
new_tp = *throughput * transmittance * (3.0f / pdf);
}