[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [56364] trunk/blender: Fluid UI:
Thomas Dinges
blender at dingto.org
Sun Apr 28 18:52:52 CEST 2013
Revision: 56364
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=56364
Author: dingto
Date: 2013-04-28 16:52:51 +0000 (Sun, 28 Apr 2013)
Log Message:
-----------
Fluid UI:
* Display Simulation threads only, when built with OpenMP.
Modified Paths:
--------------
trunk/blender/release/scripts/startup/bl_ui/properties_physics_fluid.py
trunk/blender/source/blender/python/SConscript
trunk/blender/source/blender/python/intern/bpy_app_build_options.c
Modified: trunk/blender/release/scripts/startup/bl_ui/properties_physics_fluid.py
===================================================================
--- trunk/blender/release/scripts/startup/bl_ui/properties_physics_fluid.py 2013-04-28 15:37:18 UTC (rev 56363)
+++ trunk/blender/release/scripts/startup/bl_ui/properties_physics_fluid.py 2013-04-28 16:52:51 UTC (rev 56364)
@@ -67,7 +67,10 @@
# odd formatting here so translation script can extract string
layout.operator("fluid.bake", text=iface_("Bake (Req. Memory: %s)") % fluid.memory_estimate,
translate=False, icon='MOD_FLUIDSIM')
- layout.prop(fluid, "threads", text="Simulation Threads")
+
+ if bpy.app.build_options.openmp:
+ layout.prop(fluid, "threads", text="Simulation Threads")
+
split = layout.split()
col = split.column()
Modified: trunk/blender/source/blender/python/SConscript
===================================================================
--- trunk/blender/source/blender/python/SConscript 2013-04-28 15:37:18 UTC (rev 56363)
+++ trunk/blender/source/blender/python/SConscript 2013-04-28 16:52:51 UTC (rev 56364)
@@ -169,6 +169,9 @@
if env['WITH_BF_PLAYER']:
defs.append('WITH_PLAYER')
+
+if env['WITH_BF_OPENMP']:
+ defs.append('WITH_OPENMP')
Modified: trunk/blender/source/blender/python/intern/bpy_app_build_options.c
===================================================================
--- trunk/blender/source/blender/python/intern/bpy_app_build_options.c 2013-04-28 15:37:18 UTC (rev 56363)
+++ trunk/blender/source/blender/python/intern/bpy_app_build_options.c 2013-04-28 16:52:51 UTC (rev 56364)
@@ -66,6 +66,7 @@
{(char *)"collada", NULL},
{(char *)"opencolorio", NULL},
{(char *)"player", NULL},
+ {(char *)"openmp", NULL},
{NULL}
};
@@ -288,6 +289,12 @@
SetObjIncref(Py_False);
#endif
+#ifdef WITH_OPENMP
+ SetObjIncref(Py_True);
+#else
+ SetObjIncref(Py_False);
+#endif
+
#undef SetObjIncref
return builtopts_info;
More information about the Bf-blender-cvs
mailing list