[Bf-blender-cvs] [cf01f2c] master: Building with C++ guarded alloc works again

Campbell Barton noreply at git.blender.org
Tue Apr 15 18:28:47 CEST 2014


Commit: cf01f2c7606b7ad5ed872252613632777816814a
Author: Campbell Barton
Date:   Wed Apr 16 02:22:49 2014 +1000
https://developer.blender.org/rBcf01f2c7606b7ad5ed872252613632777816814a

Building with C++ guarded alloc works again

===================================================================

M	source/blender/compositor/intern/COM_Converter.h
M	source/blender/compositor/intern/COM_ExecutionGroup.cpp
M	source/blender/compositor/intern/COM_NodeConverter.h
M	source/blender/compositor/intern/COM_NodeGraph.h
M	source/blender/compositor/intern/COM_WorkScheduler.cpp

===================================================================

diff --git a/source/blender/compositor/intern/COM_Converter.h b/source/blender/compositor/intern/COM_Converter.h
index c1ad45b..311cec3 100644
--- a/source/blender/compositor/intern/COM_Converter.h
+++ b/source/blender/compositor/intern/COM_Converter.h
@@ -23,6 +23,10 @@
 #ifndef _COM_Converter_h
 #define _COM_Converter_h
 
+#ifdef WITH_CXX_GUARDEDALLOC
+#  include "MEM_guardedalloc.h"
+#endif
+
 struct bNode;
 
 class Node;
diff --git a/source/blender/compositor/intern/COM_ExecutionGroup.cpp b/source/blender/compositor/intern/COM_ExecutionGroup.cpp
index 586a774..366c97b 100644
--- a/source/blender/compositor/intern/COM_ExecutionGroup.cpp
+++ b/source/blender/compositor/intern/COM_ExecutionGroup.cpp
@@ -399,7 +399,7 @@ void ExecutionGroup::printBackgroundStats(void)
 
 	BLI_timestr(execution_time, timestr, sizeof(timestr));
 	printf("| Elapsed %s ", timestr);
-	printf("| Tree %s, Tile %d-%d ", this->m_bTree->id.name + 2,
+	printf("| Tree %s, Tile %u-%u ", this->m_bTree->id.name + 2,
 	       this->m_chunksFinished, this->m_numberOfChunks);
 
 	fputc('\n', stdout);
diff --git a/source/blender/compositor/intern/COM_NodeConverter.h b/source/blender/compositor/intern/COM_NodeConverter.h
index 51a1a44..a67dafd 100644
--- a/source/blender/compositor/intern/COM_NodeConverter.h
+++ b/source/blender/compositor/intern/COM_NodeConverter.h
@@ -22,6 +22,10 @@
 #ifndef _COM_NodeCompiler_h
 #define _COM_NodeCompiler_h
 
+#ifdef WITH_CXX_GUARDEDALLOC
+#  include "MEM_guardedalloc.h"
+#endif
+
 class NodeInput;
 class NodeOutput;
 
diff --git a/source/blender/compositor/intern/COM_NodeGraph.h b/source/blender/compositor/intern/COM_NodeGraph.h
index 6e2a46e..fab4f2b 100644
--- a/source/blender/compositor/intern/COM_NodeGraph.h
+++ b/source/blender/compositor/intern/COM_NodeGraph.h
@@ -30,6 +30,10 @@ extern "C" {
 #include "DNA_node_types.h"
 }
 
+#ifdef WITH_CXX_GUARDEDALLOC
+#  include "MEM_guardedalloc.h"
+#endif
+
 class CompositorContext;
 class Node;
 class NodeInput;
diff --git a/source/blender/compositor/intern/COM_WorkScheduler.cpp b/source/blender/compositor/intern/COM_WorkScheduler.cpp
index 4bdc9b7..d60f9cb 100644
--- a/source/blender/compositor/intern/COM_WorkScheduler.cpp
+++ b/source/blender/compositor/intern/COM_WorkScheduler.cpp
@@ -335,7 +335,7 @@ void WorkScheduler::initialize(bool use_opencl, int num_cpu_threads)
 			error = clGetPlatformIDs(0, 0, &numberOfPlatforms);
 			if (error == -1001) { }   /* GPU not supported */
 			else if (error != CL_SUCCESS) { printf("CLERROR[%d]: %s\n", error, clewErrorString(error));  }
-			if (G.f & G_DEBUG) printf("%d number of platforms\n", numberOfPlatforms);
+			if (G.f & G_DEBUG) printf("%u number of platforms\n", numberOfPlatforms);
 			cl_platform_id *platforms = (cl_platform_id *)MEM_mallocN(sizeof(cl_platform_id) * numberOfPlatforms, __func__);
 			error = clGetPlatformIDs(numberOfPlatforms, platforms, 0);
 			unsigned int indexPlatform;




More information about the Bf-blender-cvs mailing list