forked from bartvdbraak/blender
Fluid UI:
* Display Simulation threads only, when built with OpenMP.
This commit is contained in:
parent
608dc78241
commit
674d82d783
@ -67,7 +67,10 @@ class PHYSICS_PT_fluid(PhysicButtonsPanel, Panel):
|
||||
# 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')
|
||||
|
||||
if bpy.app.build_options.openmp:
|
||||
layout.prop(fluid, "threads", text="Simulation Threads")
|
||||
|
||||
split = layout.split()
|
||||
|
||||
col = split.column()
|
||||
|
@ -170,6 +170,9 @@ if env['WITH_BF_OIIO']:
|
||||
if env['WITH_BF_PLAYER']:
|
||||
defs.append('WITH_PLAYER')
|
||||
|
||||
if env['WITH_BF_OPENMP']:
|
||||
defs.append('WITH_OPENMP')
|
||||
|
||||
|
||||
|
||||
if env['OURPLATFORM'] in ('win32-vc', 'win32-mingw', 'win64-mingw', 'linuxcross', 'win64-vc'):
|
||||
|
@ -66,6 +66,7 @@ static PyStructSequence_Field app_builtopts_info_fields[] = {
|
||||
{(char *)"collada", NULL},
|
||||
{(char *)"opencolorio", NULL},
|
||||
{(char *)"player", NULL},
|
||||
{(char *)"openmp", NULL},
|
||||
{NULL}
|
||||
};
|
||||
|
||||
@ -288,6 +289,12 @@ static PyObject *make_builtopts_info(void)
|
||||
SetObjIncref(Py_False);
|
||||
#endif
|
||||
|
||||
#ifdef WITH_OPENMP
|
||||
SetObjIncref(Py_True);
|
||||
#else
|
||||
SetObjIncref(Py_False);
|
||||
#endif
|
||||
|
||||
#undef SetObjIncref
|
||||
|
||||
return builtopts_info;
|
||||
|
Loading…
Reference in New Issue
Block a user