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) |
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 |
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 |
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 |
Revision fbc9ff9 by Alexander Gavrilov 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 |
|
|
|


Master Commits
MiikaHweb | 2003-2021