[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [51453] trunk/blender/intern/cycles/kernel : Cycles: disable motion blur for CUDA entirely now, also goes wrong on other
Brecht Van Lommel
brechtvanlommel at pandora.be
Sat Oct 20 17:09:28 CEST 2012
Revision: 51453
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=51453
Author: blendix
Date: 2012-10-20 15:09:27 +0000 (Sat, 20 Oct 2012)
Log Message:
-----------
Cycles: disable motion blur for CUDA entirely now, also goes wrong on other
architectures. Still did not find a good solution.
Modified Paths:
--------------
trunk/blender/intern/cycles/kernel/kernel_bvh.h
trunk/blender/intern/cycles/kernel/kernel_types.h
Modified: trunk/blender/intern/cycles/kernel/kernel_bvh.h
===================================================================
--- trunk/blender/intern/cycles/kernel/kernel_bvh.h 2012-10-20 14:16:56 UTC (rev 51452)
+++ trunk/blender/intern/cycles/kernel/kernel_bvh.h 2012-10-20 15:09:27 UTC (rev 51453)
@@ -444,18 +444,13 @@
__device_inline bool scene_intersect(KernelGlobals *kg, const Ray *ray, const uint visibility, Intersection *isect)
{
#ifdef __OBJECT_MOTION__
-#if !defined(__KERNEL_CUDA__) || (__CUDA_ARCH__ >= 210)
if(kernel_data.bvh.have_motion)
return bvh_intersect_motion(kg, ray, visibility, isect);
else
return bvh_intersect(kg, ray, visibility, isect);
#else
- /* todo: fix cuda sm 2.0 motion blur */
return bvh_intersect(kg, ray, visibility, isect);
#endif
-#else
- return bvh_intersect(kg, ray, visibility, isect);
-#endif
}
__device_inline float3 ray_offset(float3 P, float3 Ng)
Modified: trunk/blender/intern/cycles/kernel/kernel_types.h
===================================================================
--- trunk/blender/intern/cycles/kernel/kernel_types.h 2012-10-20 14:16:56 UTC (rev 51452)
+++ trunk/blender/intern/cycles/kernel/kernel_types.h 2012-10-20 15:09:27 UTC (rev 51453)
@@ -109,9 +109,13 @@
#define __BACKGROUND_MIS__
#define __AO__
#define __CAMERA_MOTION__
+
+#ifndef __KERNEL_CUDA__
#define __OBJECT_MOTION__
#endif
+#endif
+
//#define __SOBOL_FULL_SCREEN__
/* Shader Evaluation */
More information about the Bf-blender-cvs
mailing list