Merge branch 'master' into blender2.8
authorBastien Montagne <montagne29@wanadoo.fr>
Fri, 16 Feb 2018 10:51:41 +0000 (11:51 +0100)
committerBastien Montagne <montagne29@wanadoo.fr>
Fri, 16 Feb 2018 10:51:41 +0000 (11:51 +0100)
1  2 
source/blender/blenloader/intern/readfile.c
source/blenderplayer/bad_level_call_stubs/stubs.c

index 5f6b07ec956fb119f2f43df6deb1caa2f79a2bf2,9728511e2cf8a8bf5f94709b9194e4f759496f8d..4960a9e68d20d54128757c7736f8ef9c34114c69
@@@ -766,23 -677,14 +766,23 @@@ void RE_engine_update_memory_stats(stru
  struct RenderEngine *RE_engine_create(struct RenderEngineType *type) RET_NULL
  void RE_engine_frame_set(struct RenderEngine *engine, int frame, float subframe) RET_NONE
  void RE_FreePersistentData(void) RET_NONE
 -void RE_point_density_cache(struct Scene *scene, struct PointDensity *pd, const bool use_render_params) RET_NONE
 -void RE_point_density_minmax(struct Scene *scene, struct PointDensity *pd, const bool use_render_params, float r_min[3], float r_max[3]) RET_NONE
 -void RE_point_density_sample(struct Scene *scene, struct PointDensity *pd, int resolution, const bool use_render_params, float *values) RET_NONE
 +void RE_point_density_cache(struct Scene *scene, struct ViewLayer *view_layer, struct PointDensity *pd, const bool use_render_params) RET_NONE
 +void RE_point_density_minmax(struct Scene *scene, struct ViewLayer *view_layer, struct PointDensity *pd, const bool use_render_params, float r_min[3], float r_max[3]) RET_NONE
 +void RE_point_density_sample(struct Scene *scene, struct ViewLayer *view_layer, struct PointDensity *pd, const int resolution, const bool use_render_params, float *values) RET_NONE
  void RE_point_density_free(struct PointDensity *pd) RET_NONE
- void RE_instance_get_particle_info(struct ObjectInstanceRen *obi, float *index, float *age, float *lifetime, float co[3], float *size, float vel[3], float angvel[3]) RET_NONE
+ void RE_instance_get_particle_info(struct ObjectInstanceRen *obi, float *index, float *random, float *age, float *lifetime, float co[3], float *size, float vel[3], float angvel[3]) RET_NONE
  void RE_FreeAllPersistentData(void) RET_NONE
  float RE_fresnel_dielectric(float incoming[3], float normal[3], float eta) RET_ZERO
 -void RE_engine_register_pass(struct RenderEngine *engine, struct Scene *scene, struct SceneRenderLayer *srl, const char *name, int channels, const char *chanid, int type) RET_NONE
 +void RE_engine_register_pass(struct RenderEngine *engine, struct Scene *scene, struct ViewLayer *view_layer, const char *name, int channels, const char *chanid, int type) RET_NONE
 +struct ViewLayer *RE_engine_get_view_layer(struct Render *re) RET_NULL
 +void RE_SetDepsgraph(struct Render *re, struct Depsgraph *graph) RET_NONE
 +
 +/* Draw */
 +void OBJECT_collection_settings_create(struct IDProperty *properties) RET_NONE
 +void EDIT_MESH_collection_settings_create(struct IDProperty *properties) RET_NONE
 +void EDIT_ARMATURE_collection_settings_create(struct IDProperty *properties) RET_NONE
 +void PAINT_WEIGHT_collection_settings_create(struct IDProperty *properties) RET_NONE
 +void PAINT_VERTEX_collection_settings_create(struct IDProperty *properties) RET_NONE
  
  /* python */
  struct wmOperatorType *WM_operatortype_find(const char *idname, bool quiet) RET_NULL