Blender Git Commit Log

Git Commits -> Revision eb4e3bb

Revision eb4e3bb by Jacques Lucke (master)
April 20, 2020, 08:45 (GMT)
Simulations: Add new simulation data block

This data block will be the container for simulation node trees.
It will be used for the new particle node system (T73324).

The new data block has the type `ID_SIM`.
It is not visible to users and other developers by default yet.
To enable it, activate the cmake option `WITH_NEW_SIMULATION_TYPE`.

New simulation data blocks can be created by running `bpy.data.simulations.new("name")`.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D7225

Commit Details:

Full Hash: eb4e3bbe68c8fb1d717d5f0380d61cd015de8767
Parent Commit: 5f5ec7b
Lines Changed: +628, -11

5 Added Paths:

/source/blender/blenkernel/BKE_simulation.h (+33, -0) (View)
/source/blender/blenkernel/intern/simulation.cc (+93, -0) (View)
/source/blender/makesdna/DNA_simulation_defaults.h (+40, -0) (View)
/source/blender/makesdna/DNA_simulation_types.h (+39, -0) (View)
/source/blender/makesrna/intern/rna_simulation.c (+51, -0) (View)

41 Modified Paths:

/CMakeLists.txt (+4, -0) (Diff)
/source/blender/blenkernel/BKE_idtype.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_main.h (+2, -1) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+2, -0) (Diff)
/source/blender/blenkernel/intern/anim_data.c (+7, -0) (Diff)
/source/blender/blenkernel/intern/anim_sys.c (+3, -0) (Diff)
/source/blender/blenkernel/intern/idtype.c (+5, -0) (Diff)
/source/blender/blenkernel/intern/lib_query.c (+3, -0) (Diff)
/source/blender/blenkernel/intern/main.c (+3, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+38, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+16, -0) (Diff)
/source/blender/blentranslation/BLT_translation.h (+2, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc (+14, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.h (+2, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+13, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.h (+2, -0) (Diff)
/source/blender/editors/animation/anim_channels_defines.c (+79, -0) (Diff)
/source/blender/editors/animation/anim_channels_edit.c (+10, -5) (Diff)
/source/blender/editors/animation/anim_filter.c (+13, -0) (Diff)
/source/blender/editors/include/ED_anim_api.h (+3, -0) (Diff)
/source/blender/editors/interface/interface_icons.c (+3, -0) (Diff)
/source/blender/editors/interface/interface_templates.c (+4, -1) (Diff)
/source/blender/editors/render/render_opengl.c (+1, -0) (Diff)
/source/blender/editors/space_nla/nla_buttons.c (+2, -1) (Diff)
/source/blender/editors/space_nla/nla_channels.c (+2, -1) (Diff)
/source/blender/editors/space_outliner/outliner_draw.c (+4, -0) (Diff)
/source/blender/editors/space_outliner/outliner_intern.h (+2, -1) (Diff)
/source/blender/editors/space_outliner/outliner_tools.c (+2, -0) (Diff)
/source/blender/editors/space_outliner/outliner_tree.c (+8, -0) (Diff)
/source/blender/makesdna/DNA_ID.h (+4, -1) (Diff)
/source/blender/makesdna/intern/CMakeLists.txt (+1, -0) (Diff)
/source/blender/makesdna/intern/dna_defaults.c (+8, -0) (Diff)
/source/blender/makesdna/intern/makesdna.c (+2, -0) (Diff)
/source/blender/makesrna/intern/CMakeLists.txt (+12, -0) (Diff)
/source/blender/makesrna/intern/makesrna.c (+3, -0) (Diff)
/source/blender/makesrna/intern/rna_ID.c (+14, -0) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_main.c (+11, -0) (Diff)
/source/blender/makesrna/intern/rna_main_api.c (+57, -0) (Diff)
/source/blender/makesrna/intern/rna_space.c (+7, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+1, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021