[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [53530] trunk/blender/intern/cycles/kernel : Fix CUDA build error after last commit, and remove some comments.

Brecht Van Lommel brechtvanlommel at pandora.be
Thu Jan 3 14:18:35 CET 2013


Revision: 53530
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=53530
Author:   blendix
Date:     2013-01-03 13:18:35 +0000 (Thu, 03 Jan 2013)
Log Message:
-----------
Fix CUDA build error after last commit, and remove some comments.

Modified Paths:
--------------
    trunk/blender/intern/cycles/kernel/kernel_bvh.h
    trunk/blender/intern/cycles/kernel/kernel_light.h
    trunk/blender/intern/cycles/kernel/kernel_primitive.h
    trunk/blender/intern/cycles/kernel/svm/svm_attribute.h

Modified: trunk/blender/intern/cycles/kernel/kernel_bvh.h
===================================================================
--- trunk/blender/intern/cycles/kernel/kernel_bvh.h	2013-01-03 12:31:05 UTC (rev 53529)
+++ trunk/blender/intern/cycles/kernel/kernel_bvh.h	2013-01-03 13:18:35 UTC (rev 53530)
@@ -222,7 +222,7 @@
 	float4 P1 = kernel_tex_fetch(__curve_keys, k0);
 	float4 P2 = kernel_tex_fetch(__curve_keys, k1);
 
-	float l = len(P2 - P1); // XXX slower
+	float l = len(P2 - P1);
 	float r1 = P1.w;
 	float r2 = P2.w;
 	float mr = max(r1,r2);
@@ -730,7 +730,7 @@
 
 	float4 P1 = kernel_tex_fetch(__curve_keys, k0);
 	float4 P2 = kernel_tex_fetch(__curve_keys, k1);
-	float l = len(P2 - P1); // XXX slower
+	float l = len(P2 - P1);
 	float r1 = P1.w;
 	float r2 = P2.w;
 	float3 tg = float4_to_float3(P2 - P1) / l;

Modified: trunk/blender/intern/cycles/kernel/kernel_light.h
===================================================================
--- trunk/blender/intern/cycles/kernel/kernel_light.h	2013-01-03 12:31:05 UTC (rev 53529)
+++ trunk/blender/intern/cycles/kernel/kernel_light.h	2013-01-03 13:18:35 UTC (rev 53530)
@@ -341,7 +341,7 @@
 	float4 P1 = kernel_tex_fetch(__curve_keys, k0);
 	float4 P2 = kernel_tex_fetch(__curve_keys, k1);
 
-	float l = len(P2 - P1); // XXX slower
+	float l = len(P2 - P1);
 
 	float r1 = P1.w;
 	float r2 = P2.w;

Modified: trunk/blender/intern/cycles/kernel/kernel_primitive.h
===================================================================
--- trunk/blender/intern/cycles/kernel/kernel_primitive.h	2013-01-03 12:31:05 UTC (rev 53529)
+++ trunk/blender/intern/cycles/kernel/kernel_primitive.h	2013-01-03 13:18:35 UTC (rev 53530)
@@ -37,7 +37,9 @@
 	{
 		/* for SVM, find attribute by unique id */
 		uint attr_offset = sd->object*kernel_data.bvh.attributes_map_stride;
+#ifdef __HAIR__
 		attr_offset = (sd->segment == ~0)? attr_offset: attr_offset + ATTR_PRIM_CURVE;
+#endif
 		uint4 attr_map = kernel_tex_fetch(__attributes_map, attr_offset);
 		
 		while(attr_map.x != id) {

Modified: trunk/blender/intern/cycles/kernel/svm/svm_attribute.h
===================================================================
--- trunk/blender/intern/cycles/kernel/svm/svm_attribute.h	2013-01-03 12:31:05 UTC (rev 53529)
+++ trunk/blender/intern/cycles/kernel/svm/svm_attribute.h	2013-01-03 13:18:35 UTC (rev 53530)
@@ -28,7 +28,9 @@
 		/* find attribute by unique id */
 		uint id = node.y;
 		uint attr_offset = sd->object*kernel_data.bvh.attributes_map_stride;
+#ifdef __HAIR__
 		attr_offset = (sd->segment == ~0)? attr_offset: attr_offset + ATTR_PRIM_CURVE;
+#endif
 		uint4 attr_map = kernel_tex_fetch(__attributes_map, attr_offset);
 		
 		while(attr_map.x != id) {




More information about the Bf-blender-cvs mailing list