[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [40539] trunk/blender: Fix some MSVC 2010 warnings (including one apparent bug in intern/elbeem/ intern/solver_relax.h)

Andrew Wiggin ender79bl at gmail.com
Sun Sep 25 14:33:51 CEST 2011


Revision: 40539
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=40539
Author:   ender79
Date:     2011-09-25 12:33:51 +0000 (Sun, 25 Sep 2011)
Log Message:
-----------
Fix some MSVC 2010 warnings (including one apparent bug in intern/elbeem/intern/solver_relax.h)

Modified Paths:
--------------
    trunk/blender/intern/elbeem/intern/solver_relax.h
    trunk/blender/intern/smoke/intern/MERSENNETWISTER.h
    trunk/blender/source/blender/avi/intern/options.c
    trunk/blender/source/blender/blenlib/intern/pbvh.c
    trunk/blender/source/blender/blenlib/intern/storage.c
    trunk/blender/source/blender/blenloader/intern/readfile.c
    trunk/blender/source/blender/editors/include/UI_interface_icons.h
    trunk/blender/source/blender/editors/space_console/space_console.c
    trunk/blender/source/blender/editors/space_file/file_draw.c

Modified: trunk/blender/intern/elbeem/intern/solver_relax.h
===================================================================
--- trunk/blender/intern/elbeem/intern/solver_relax.h	2011-09-25 12:31:21 UTC (rev 40538)
+++ trunk/blender/intern/elbeem/intern/solver_relax.h	2011-09-25 12:33:51 UTC (rev 40539)
@@ -390,7 +390,7 @@
 #define  DEFAULT_STREAM  \
 	m[dC] = RAC(ccel,dC); \
 	 \
-	if((!nbored & CFBnd)) { \
+	if(!(nbored & CFBnd)) { \
 	 \
 	m[dN ] = CSRC_N ; m[dS ] = CSRC_S ; \
 	m[dE ] = CSRC_E ; m[dW ] = CSRC_W ; \

Modified: trunk/blender/intern/smoke/intern/MERSENNETWISTER.h
===================================================================
--- trunk/blender/intern/smoke/intern/MERSENNETWISTER.h	2011-09-25 12:31:21 UTC (rev 40538)
+++ trunk/blender/intern/smoke/intern/MERSENNETWISTER.h	2011-09-25 12:33:51 UTC (rev 40539)
@@ -132,7 +132,7 @@
 	uint32 mixBits( const uint32& u, const uint32& v ) const
 		{ return hiBit(u) | loBits(v); }
 	uint32 twist( const uint32& m, const uint32& s0, const uint32& s1 ) const
-		{ return m ^ (mixBits(s0,s1)>>1) ^ (-loBit(s1) & 0x9908b0dfUL); }
+		{ return m ^ (mixBits(s0,s1)>>1) ^ ((~loBit(s1) + 1) & 0x9908b0dfUL); }
 	static uint32 hash( time_t t, clock_t c );
 };
 

Modified: trunk/blender/source/blender/avi/intern/options.c
===================================================================
--- trunk/blender/source/blender/avi/intern/options.c	2011-09-25 12:31:21 UTC (rev 40538)
+++ trunk/blender/source/blender/avi/intern/options.c	2011-09-25 12:33:51 UTC (rev 40539)
@@ -46,6 +46,7 @@
 
 AviError AVI_set_compress_option (AviMovie *movie, int option_type, int stream, AviOption option, void *opt_data) {
 	int i;
+	int useconds;
 
 	(void)stream; /* unused */
 	
@@ -100,8 +101,9 @@
 			break;
 
 		case AVI_OPTION_FRAMERATE:
-			if (1000000/(*((double *) opt_data)))
-				movie->header->MicroSecPerFrame = 1000000/(*((double *) opt_data));
+			useconds = (int)(1000000/(*((double *) opt_data)));
+			if (useconds)
+				movie->header->MicroSecPerFrame = useconds;
 
 			for (i=0; i < movie->header->Streams; i++) {
 				if (avi_get_format_type(movie->streams[i].format) == FCC("vids")) {

Modified: trunk/blender/source/blender/blenlib/intern/pbvh.c
===================================================================
--- trunk/blender/source/blender/blenlib/intern/pbvh.c	2011-09-25 12:31:21 UTC (rev 40538)
+++ trunk/blender/source/blender/blenlib/intern/pbvh.c	2011-09-25 12:33:51 UTC (rev 40539)
@@ -346,7 +346,7 @@
 
 	if(!BLI_ghash_haskey(map, key)) {
 		if(BLI_bitmap_get(bvh->vert_bitmap, vertex)) {
-			value = SET_INT_IN_POINTER(-(*face_verts) - 1);
+			value = SET_INT_IN_POINTER(~(*face_verts));
 			++(*face_verts);
 		}
 		else {

Modified: trunk/blender/source/blender/blenlib/intern/storage.c
===================================================================
--- trunk/blender/source/blender/blenlib/intern/storage.c	2011-09-25 12:31:21 UTC (rev 40538)
+++ trunk/blender/source/blender/blenlib/intern/storage.c	2011-09-25 12:33:51 UTC (rev 40539)
@@ -478,12 +478,12 @@
 	FILE *fp= fopen(name, "r");
 	LinkNode *lines= NULL;
 	char *buf;
-	int64_t size;
+	size_t size;
 
 	if (!fp) return NULL;
 		
 	fseek(fp, 0, SEEK_END);
-	size= ftell(fp);
+	size= (size_t)ftell(fp);
 	fseek(fp, 0, SEEK_SET);
 
 	buf= MEM_mallocN(size, "file_as_lines");

Modified: trunk/blender/source/blender/blenloader/intern/readfile.c
===================================================================
--- trunk/blender/source/blender/blenloader/intern/readfile.c	2011-09-25 12:31:21 UTC (rev 40538)
+++ trunk/blender/source/blender/blenloader/intern/readfile.c	2011-09-25 12:33:51 UTC (rev 40539)
@@ -12070,7 +12070,7 @@
 			/* Adaptive time step for particle systems */
 			ParticleSettings *part;
 			for (part = main->particle.first; part; part = part->id.next) {
-				part->courant_target = 0.2;
+				part->courant_target = 0.2f;
 				part->time_flag &= ~PART_TIME_AUTOSF;
 			}
 		}
@@ -12089,7 +12089,7 @@
 			if(sce->gm.recastData.cellheight == 0.0f)
 				sce->gm.recastData.cellheight = 0.2f;
 			if(sce->gm.recastData.agentmaxslope == 0.0f)
-				sce->gm.recastData.agentmaxslope = M_PI/4;
+				sce->gm.recastData.agentmaxslope = (float)M_PI/4;
 			if(sce->gm.recastData.agentmaxclimb == 0.0f)
 				sce->gm.recastData.agentmaxclimb = 0.9f;
 			if(sce->gm.recastData.agentheight == 0.0f)

Modified: trunk/blender/source/blender/editors/include/UI_interface_icons.h
===================================================================
--- trunk/blender/source/blender/editors/include/UI_interface_icons.h	2011-09-25 12:31:21 UTC (rev 40538)
+++ trunk/blender/source/blender/editors/include/UI_interface_icons.h	2011-09-25 12:33:51 UTC (rev 40539)
@@ -50,8 +50,8 @@
 #define ICON_DEFAULT_HEIGHT 16
 #define ICON_DEFAULT_WIDTH	16
 
-#define ICON_DEFAULT_HEIGHT_SCALE	(UI_UNIT_Y * 0.8f)
-#define ICON_DEFAULT_WIDTH_SCALE	(UI_UNIT_X * 0.8f)
+#define ICON_DEFAULT_HEIGHT_SCALE ((int)(UI_UNIT_Y * 0.8f))
+#define ICON_DEFAULT_WIDTH_SCALE  ((int)(UI_UNIT_X * 0.8f))
 
 #define PREVIEW_DEFAULT_HEIGHT 96
 

Modified: trunk/blender/source/blender/editors/space_console/space_console.c
===================================================================
--- trunk/blender/source/blender/editors/space_console/space_console.c	2011-09-25 12:31:21 UTC (rev 40538)
+++ trunk/blender/source/blender/editors/space_console/space_console.c	2011-09-25 12:33:51 UTC (rev 40539)
@@ -138,7 +138,7 @@
 	wmKeyMap *keymap;
 	ListBase *lb;
 
-	const int prev_y_min= ar->v2d.cur.ymin; /* so resizing keeps the cursor visible */
+	const float prev_y_min= ar->v2d.cur.ymin; /* so resizing keeps the cursor visible */
 
 	UI_view2d_region_reinit(&ar->v2d, V2D_COMMONVIEW_CUSTOM, ar->winx, ar->winy);
 

Modified: trunk/blender/source/blender/editors/space_file/file_draw.c
===================================================================
--- trunk/blender/source/blender/editors/space_file/file_draw.c	2011-09-25 12:31:21 UTC (rev 40538)
+++ trunk/blender/source/blender/editors/space_file/file_draw.c	2011-09-25 12:33:51 UTC (rev 40539)
@@ -520,7 +520,7 @@
 			
 			file_draw_preview(block, file, sx, sy, imb, layout, !is_icon && (file->flags & IMAGEFILE));
 		} else {
-			file_draw_icon(block, file->path, sx, sy-(UI_UNIT_Y / 6), get_file_icon(file), ICON_DEFAULT_WIDTH_SCALE, ICON_DEFAULT_WIDTH_SCALE);
+			file_draw_icon(block, file->path, sx, sy-(UI_UNIT_Y / 6), get_file_icon(file), ICON_DEFAULT_WIDTH_SCALE, ICON_DEFAULT_HEIGHT_SCALE);
 			sx += ICON_DEFAULT_WIDTH_SCALE + 4;
 		}
 




More information about the Bf-blender-cvs mailing list