diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2012-10-18 02:48:29 +0400 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2012-10-18 02:48:29 +0400 |
commit | 6915394a3b91b6ac836537d058d6fb6954d38af1 (patch) | |
tree | 8f14f3f3a2f081d9021918c44a7a0e942c20d98e /intern/cycles/kernel/kernel_emission.h | |
parent | 431caff869e793619aa71c7805624b8e8535978f (diff) |
Attempts to fix CUDA issues on sm 2.0 cards, still no luck getting motion blur
working, but this should make it not crash.
Also fix for wrong shutter time, should have been shorter.
Diffstat (limited to 'intern/cycles/kernel/kernel_emission.h')
-rw-r--r-- | intern/cycles/kernel/kernel_emission.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/intern/cycles/kernel/kernel_emission.h b/intern/cycles/kernel/kernel_emission.h index 53d53b4bedd..75b6df5f08f 100644 --- a/intern/cycles/kernel/kernel_emission.h +++ b/intern/cycles/kernel/kernel_emission.h @@ -34,6 +34,9 @@ __device float3 direct_emissive_eval(KernelGlobals *kg, float rando, ray.P = ls->P; ray.dP.dx = make_float3(0.0f, 0.0f, 0.0f); ray.dP.dy = make_float3(0.0f, 0.0f, 0.0f); +#ifdef __CAMERA_MOTION__ + ray.time = time; +#endif shader_setup_from_background(kg, &sd, &ray); eval = shader_eval_background(kg, &sd, 0); } |