Commit: d4315040ad005807a3f83652ebf8bb8359085d24
Author: Lukas Stockner
Date:   Wed Jun 10 13:02:43 2020 +0200
Branches: master
https://developer.blender.org/rBd4315040ad005807a3f83652ebf8bb8359085d24

Cycles: Fix CUDA compilation after cone sampling fix

===================================================================

M       intern/cycles/kernel/kernel_montecarlo.h

===================================================================

diff --git a/intern/cycles/kernel/kernel_montecarlo.h 
b/intern/cycles/kernel/kernel_montecarlo.h
index ac40840133f..5c776e06547 100644
--- a/intern/cycles/kernel/kernel_montecarlo.h
+++ b/intern/cycles/kernel/kernel_montecarlo.h
@@ -86,7 +86,7 @@ ccl_device_inline void sample_uniform_cone(
     const float3 N, float angle, float randu, float randv, float3 *omega_in, 
float *pdf)
 {
   float zMin = cosf(angle);
-  float z = lerp(zMin, 1.0f, randu);
+  float z = zMin - zMin * randu + randu;
   float r = safe_sqrtf(1.0f - sqr(z));
   float phi = M_2PI_F * randv;
   float x = r * cosf(phi);

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to