remove unused OceanModifierData member & use smaller flags where possible

This commit is contained in:
Campbell Barton
2011-11-15 03:48:25 +00:00
parent 747f06d3d2
commit 502081879b
2 changed files with 15 additions and 14 deletions

View File

@@ -751,7 +751,7 @@ typedef struct ScrewModifierData {
// #define MOD_SCREW_OBJECT_ANGLE (1<<4)
typedef struct OceanModifierData {
ModifierData modifier;
ModifierData modifier;
struct Ocean *ocean;
struct OceanCache *oceancache;
@@ -773,25 +773,27 @@ typedef struct OceanModifierData {
float foam_coverage;
float time;
int seed;
int flag;
int output;
int refresh;
int bakestart;
int bakeend;
char cachepath[240]; // FILE_MAX
int cached;
int geometry_mode;
char cached;
char geometry_mode;
char flag;
char refresh;
short repeat_x;
short repeat_y;
int seed;
float size;
int repeat_x;
int repeat_y;
float foam_fade;
int pad;
} OceanModifierData;
#define MOD_OCEAN_GEOM_GENERATE 0

View File

@@ -178,7 +178,6 @@ static void copyData(ModifierData *md, ModifierData *target)
tomd->seed = omd->seed;
tomd->flag = omd->flag;
tomd->output = omd->output;
tomd->refresh = 0;