Merge branch 'master' into blender2.8
[blender.git] / source / blender / makesdna / DNA_particle_types.h
index f6bed37dfa284c886ac27edc4fc40a24c9f71f09..d0dfe18d0c4588ed14557a176f6cd3fd99ebfc1d 100644 (file)
@@ -166,8 +166,9 @@ typedef struct ParticleSettings {
        short type, from, distr, texact;
        /* physics modes */
        short phystype, rotmode, avemode, reactevent;
-       int draw, pad1;
-       short draw_as, draw_size, childtype, pad2;
+       int draw;
+       float draw_size;
+       short draw_as, pad1, childtype, pad2;
        short ren_as, subframes, draw_col;
        /* number of path segments, power of 2 except */
        short draw_step, ren_step;
@@ -324,6 +325,8 @@ typedef struct ParticleSystem {
 
        float dt_frac;                                                  /* current time step, as a fraction of a frame */
        float lattice_strength;                                 /* influence of the lattice modifier */
+
+       void *batch_cache;
 } ParticleSystem;
 
 typedef enum eParticleDrawFlag {