svn merge -r41335:41371
This commit is contained in:
@@ -113,8 +113,8 @@ if(WITH_MOD_DECIMATE)
|
||||
)
|
||||
endif()
|
||||
|
||||
if(NOT WITH_MOD_FLUID)
|
||||
add_definitions(-DDISABLE_ELBEEM)
|
||||
if(WITH_MOD_FLUID)
|
||||
add_definitions(-DWITH_MOD_FLUID)
|
||||
endif()
|
||||
|
||||
if(WITH_GAMEENGINE)
|
||||
|
||||
@@ -13,12 +13,14 @@ incs += ' ' + env['BF_ZLIB_INC']
|
||||
|
||||
defs = []
|
||||
|
||||
# could be made optional
|
||||
defs += ['WITH_MOD_BOOLEAN']
|
||||
defs += ['WITH_MOD_DECIMATE']
|
||||
if env ['WITH_BF_BOOLEAN']:
|
||||
defs.append('WITH_MOD_BOOLEAN')
|
||||
|
||||
if env['BF_NO_ELBEEM']:
|
||||
defs.append('DISABLE_ELBEEM')
|
||||
if env ['WITH_BF_DECIMATE']:
|
||||
defs.append('WITH_MOD_DECIMATE')
|
||||
|
||||
if env['WITH_BF_FLUID']:
|
||||
defs.append('WITH_MOD_FLUID')
|
||||
|
||||
if env['WITH_BF_GAMEENGINE']:
|
||||
incs += ' #/extern/recastnavigation'
|
||||
|
||||
@@ -62,9 +62,10 @@
|
||||
// headers for fluidsim bobj meshes
|
||||
#include "LBM_fluidsim.h"
|
||||
|
||||
|
||||
void fluidsim_init(FluidsimModifierData *fluidmd)
|
||||
{
|
||||
#ifndef DISABLE_ELBEEM
|
||||
#ifdef WITH_MOD_FLUID
|
||||
if(fluidmd)
|
||||
{
|
||||
FluidsimSettings *fss = MEM_callocN(sizeof(FluidsimSettings), "fluidsimsettings");
|
||||
@@ -152,7 +153,7 @@ void fluidsim_init(FluidsimModifierData *fluidmd)
|
||||
|
||||
void fluidsim_free(FluidsimModifierData *fluidmd)
|
||||
{
|
||||
#ifndef DISABLE_ELBEEM
|
||||
#ifdef WITH_MOD_FLUID
|
||||
if(fluidmd)
|
||||
{
|
||||
if(fluidmd->fss->meshVelocities)
|
||||
@@ -169,7 +170,7 @@ void fluidsim_free(FluidsimModifierData *fluidmd)
|
||||
return;
|
||||
}
|
||||
|
||||
#ifndef DISABLE_ELBEEM
|
||||
#ifdef WITH_MOD_FLUID
|
||||
/* read .bobj.gz file into a fluidsimDerivedMesh struct */
|
||||
static DerivedMesh *fluidsim_read_obj(const char *filename)
|
||||
{
|
||||
@@ -534,14 +535,14 @@ static DerivedMesh *fluidsim_read_cache(DerivedMesh *orgdm, FluidsimModifierData
|
||||
|
||||
return dm;
|
||||
}
|
||||
#endif // DISABLE_ELBEEM
|
||||
#endif // WITH_MOD_FLUID
|
||||
|
||||
DerivedMesh *fluidsimModifier_do(FluidsimModifierData *fluidmd, Scene *scene,
|
||||
Object *UNUSED(ob),
|
||||
DerivedMesh *dm,
|
||||
int useRenderParams, int UNUSED(isFinalCalc))
|
||||
{
|
||||
#ifndef DISABLE_ELBEEM
|
||||
#ifdef WITH_MOD_FLUID
|
||||
DerivedMesh *result = NULL;
|
||||
int framenr;
|
||||
FluidsimSettings *fss = NULL;
|
||||
|
||||
Reference in New Issue
Block a user