[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [58237] trunk/blender/intern/cycles: Fix a few issues found by coverity code scan in cycles code, nothing that caused

Brecht Van Lommel brechtvanlommel at pandora.be
Sun Jul 14 15:19:57 CEST 2013


Revision: 58237
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=58237
Author:   blendix
Date:     2013-07-14 13:19:57 +0000 (Sun, 14 Jul 2013)
Log Message:
-----------
Fix a few issues found by coverity code scan in cycles code, nothing that caused
an actual bug as far as I can tell.

Modified Paths:
--------------
    trunk/blender/intern/cycles/blender/blender_sync.h
    trunk/blender/intern/cycles/render/film.cpp
    trunk/blender/intern/cycles/render/light.cpp
    trunk/blender/intern/cycles/render/tables.cpp

Modified: trunk/blender/intern/cycles/blender/blender_sync.h
===================================================================
--- trunk/blender/intern/cycles/blender/blender_sync.h	2013-07-14 13:18:05 UTC (rev 58236)
+++ trunk/blender/intern/cycles/blender/blender_sync.h	2013-07-14 13:19:57 UTC (rev 58237)
@@ -127,6 +127,7 @@
 		  use_surfaces(true),
 		  use_hair(true),
 		  use_viewport_visibility(false),
+		  use_localview(false),
 		  samples(0), bound_samples(false)
 		{}
 

Modified: trunk/blender/intern/cycles/render/film.cpp
===================================================================
--- trunk/blender/intern/cycles/render/film.cpp	2013-07-14 13:18:05 UTC (rev 58236)
+++ trunk/blender/intern/cycles/render/film.cpp	2013-07-14 13:19:57 UTC (rev 58237)
@@ -359,12 +359,15 @@
 			case PASS_BACKGROUND:
 				kfilm->pass_background = kfilm->pass_stride;
 				kfilm->use_light_pass = 1;
+				break;
 			case PASS_AO:
 				kfilm->pass_ao = kfilm->pass_stride;
 				kfilm->use_light_pass = 1;
+				break;
 			case PASS_SHADOW:
 				kfilm->pass_shadow = kfilm->pass_stride;
 				kfilm->use_light_pass = 1;
+				break;
 			case PASS_NONE:
 				break;
 		}

Modified: trunk/blender/intern/cycles/render/light.cpp
===================================================================
--- trunk/blender/intern/cycles/render/light.cpp	2013-07-14 13:18:05 UTC (rev 58236)
+++ trunk/blender/intern/cycles/render/light.cpp	2013-07-14 13:19:57 UTC (rev 58237)
@@ -53,7 +53,7 @@
 	}
 
 	/* compute on device */
-	float4 *d_output_data = d_output.resize(width*height);
+	d_output.resize(width*height);
 	memset((void*)d_output.data_pointer, 0, d_output.memory_size());
 
 	device->const_copy_to("__data", &dscene->data, sizeof(dscene->data));
@@ -82,7 +82,7 @@
 	device->mem_free(d_input);
 	device->mem_free(d_output);
 
-	d_output_data = reinterpret_cast<float4*>(d_output.data_pointer);
+	float4 *d_output_data = reinterpret_cast<float4*>(d_output.data_pointer);
 
 	pixels.resize(width*height);
 

Modified: trunk/blender/intern/cycles/render/tables.cpp
===================================================================
--- trunk/blender/intern/cycles/render/tables.cpp	2013-07-14 13:18:05 UTC (rev 58236)
+++ trunk/blender/intern/cycles/render/tables.cpp	2013-07-14 13:19:57 UTC (rev 58237)
@@ -99,7 +99,7 @@
 	for(table = lookup_tables.begin(); table != lookup_tables.end(); table++) {
 		if(table->offset == offset) {
 			lookup_tables.erase(table);
-			break;
+			return;
 		}
 	}
 




More information about the Bf-blender-cvs mailing list