Blender Git Loki

Blender Git "strand_nodes" branch commits.

Page: 18 / 37

December 31, 2015, 12:11 (GMT)
Fix for memleaks caused by un-freed Value instances, kudos to Kevin Dietrich!

These values are heap-allocated virtual classes, because general node code is
largely agnostic to data types. After adding values to a node (either as
default input values or per instance), care must be taken to free them when
the node type or instance is destroyed.
December 31, 2015, 11:04 (GMT)
Merge branch 'master' into object_nodes
December 29, 2015, 08:12 (GMT)
Reusable functions for copying a set of nodes and calculating node bounds.
December 28, 2015, 10:27 (GMT)
Added an optional update callback for the configurable object node ID property.
December 27, 2015, 17:39 (GMT)
'Make Group' operator (ctrl+g) to easily create a node group from selected nodes.
December 27, 2015, 16:17 (GMT)
Use a unified list for simplifying socket identifiers and matching RNA struct types.
December 27, 2015, 13:42 (GMT)
Fix compiler warning from illegal zero-initialization in C++0x.
December 27, 2015, 13:35 (GMT)
ID.flag has been split to put runtime tags in a separate field (rB3fcf535d).
December 27, 2015, 13:21 (GMT)
Merge branch 'master' into object_nodes

Conflicts:
source/blender/depsgraph/intern/depsgraph_build_nodes.cc
source/blender/depsgraph/intern/depsgraph_build_relations.cc
December 27, 2015, 09:29 (GMT)
List existing node groups in 'Group' categories for easy instancing.

This includes polling by type and recursion level to ensure groups
are only added in appropriate tree types, and don't create cyclic
dependencies.
December 27, 2015, 06:28 (GMT)
Poll node groups based on node tree datablocks rather than node instances.

There is a redundancy in the nodetree/node relationship, since each nodes
is part of exactly one node tree. This means we can test for either trees
or nodes to detect cycles, and because we usually poll for node trees
rather than nodes that would be the natural choice.
December 25, 2015, 17:19 (GMT)
Automatically create a new node tree when making an object component node.
December 25, 2015, 16:06 (GMT)
Create a default minimal node setup when creating new trees or groups.
December 23, 2015, 17:46 (GMT)
Duplicate enum values lead to creating mesh instead of dupli sockets in node groups.
December 23, 2015, 17:34 (GMT)
Fix for empty dupli list defaults, these must be neither NULL nor static.
December 23, 2015, 17:10 (GMT)
Use dedicated functions for producing graphviz debug output.

This allows creating unoptimized node graph output dumps without
causing crashes, because the codegen step is not performed when
just producing debug output.
December 23, 2015, 16:35 (GMT)
Added RNA function for debugging dupli bvm nodes.
December 23, 2015, 16:12 (GMT)
Fix for node groups: operator for creating a new tree was hard-wired to geometry nodes.
December 23, 2015, 14:21 (GMT)
Added missing bf_blenvm linking for blenderplayer.
December 23, 2015, 13:45 (GMT)
Use dynamic socket lists for mesh and dupli output nodes for convenience.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021