Blender Git Loki

Kaikki Blender Git kommitit.

Page: 72 / 8462

November 22, 2021, 09:18 (GMT)
Cleanup: use simple data member instead of callback

This really doesn't have to be a callback currently, since it is always
the same `CPPType` for a socket type.
November 22, 2021, 08:48 (GMT)
Cleanup: make naming more consistent
November 22, 2021, 08:32 (GMT)
Merge branch 'blender-v3.0-release'
November 22, 2021, 08:31 (GMT)
Fix broken NLA RNA code after own rBfa6a913ef19c.

Thanks to @scurest for noticing this mistake!
November 22, 2021, 08:28 (GMT)
Fix (unreported) broken handling of constraints reordering with liboverride.

New drag&drop reordering code would call constraints reordering operator
with the generic context, and not the one from the panel's layout.
missing the "constraint" member which is mandatory for poll function to
properly deal with override vs. local constraints.

This commit fixes it by generating a temp bContextStore in the panel
re-ordering callback.

NOTE: this fix will have to be extended to modifiers (which happen to
work currently because they have an 'active' status), and gpencil
modifiers (which are also broken currently).

Differential Revision: https://developer.blender.org/D13291
November 21, 2021, 17:48 (GMT)
Merge branch 'master' into temp-vert-normals-cleanup
November 21, 2021, 16:39 (GMT)
Merge branch 'master' into temp-ui-cpp
Revision fb470c2 by Hans Goudey (master)
November 21, 2021, 16:37 (GMT)
Fix T93256: Instances to points node broken after recent commit

When 97533eede444217 added the instance domain, it didn't change
the domain that instance attributes are read from in this node.
November 21, 2021, 15:56 (GMT)
Cleanup: Clang tidy
November 21, 2021, 12:08 (GMT)
Functions: remove test for dynamic name

This was broken in rB6ee2abde82ef121cd6e927995053ac33afdbb438.
November 21, 2021, 12:06 (GMT)
Functions: fix compile error in tests
November 21, 2021, 11:57 (GMT)
Functions: use static string for parameter names

The idea behind this change is the same as in
rB6ee2abde82ef121cd6e927995053ac33afdbb438.

A `MultiFunction::debug_parameter_name` method could be
added separately when necessary.
November 21, 2021, 11:48 (GMT)
Functions: use static names for multi-functions

Previously, the function names were stored in `std::string` and were often
created dynamically (especially when the function just output a constant).
This resulted in a lot of overhead.

Now the function name is just a `const char *` that should be statically
allocated. This is good enough for the majority of cases. If a multi-function
needs a more dynamic name, it can override the `MultiFunction::debug_name`
method.

In my test file with >400,000 simple math nodes, the execution time improves from
3s to 1s.
November 20, 2021, 23:43 (GMT)
Merge branch 'master' into temp-geometry-nodes-timings
November 20, 2021, 23:41 (GMT)
Count node logs and only show timing if > 0.
Some other fixes from review.
November 20, 2021, 22:00 (GMT)
Cleanup: Move outliner_tools.c to C++
November 20, 2021, 21:31 (GMT)
Merge branch 'master' into temp-ui-cpp
Revision d455ead by Hans Goudey (master)
November 20, 2021, 21:30 (GMT)
Cleanup: Move menu search template to C++

This allows the use of better/more readable data structures,
and will also make some refactors to the search button easier.
The build completed on the buildbot for all platforms.
November 20, 2021, 20:59 (GMT)
Remove designated initializer
November 20, 2021, 19:25 (GMT)
Depsgraph: connect up drivers on various physics properties.

It seems drivers for physics properties weren't being linked to
evaluation nodes. This connects settings used by modifiers
to Geometry; particle settings and rigid body data to Transform
which seems to contain rigid body evaluation; and force fields
to object Transform, since fields can exist on empties.

Differential Revision: https://developer.blender.org/D10088
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021