Revision 715e0fa by Aaron Carlisle December 28, 2021, 19:18 (GMT) |
Nodes: Declare function nodes in individual file namespace To be used in the future to support unity builds |
Revision 2668f91 by Aaron Carlisle December 28, 2021, 19:18 (GMT) |
Nodes: Split shader color ramp into its own file |
Revision 955748a by Hans Goudey December 28, 2021, 18:44 (GMT) |
Fix: Duplicate link search entries for attribute statistic node Using the output declarations is incorrect because there is a declaration for each type. Instead loop over the names directly, since it will make it easier to add an integer mode that only supports some of the outputs. |
Revision 4cbcfd2 by Hans Goudey December 28, 2021, 18:22 (GMT) |
Fix T94442: Trim curve node can crash with duplicate point The calculation to find the factor between two evaluated points assumed that the points were not at the same location. This assumption is some- what reasonable, since we might expect `lower_bound` to skip those point anyway. However, the report found a case where the first two evaluated points were coincident, and there is no strong reason not to make this safe, so add a check for 0 length before the division. |
Revision d7c556d by Antonio Vazquez December 28, 2021, 17:50 (GMT) |
Revision 2e6ae11 by Aaron Carlisle December 28, 2021, 17:22 (GMT) |
Nodes: Add bf_nodes_composite module In the future this will be used to support unity builds for composite nodes Differential Revision: https://developer.blender.org/D13678 |
Revision 1a721c5 by Hans Goudey December 28, 2021, 17:05 (GMT) |
Fix T94380: Scrolling zooms in spreadsheet data set region The region used to be type "Channels", but the standard for this type is "Tools", which is what the file browser uses. This follows the changes in rB01df48a98394, which also make the region more "standard." |
Revision 0e38002 by Richard Antalik December 28, 2021, 15:40 (GMT) |
Cleanup: Loops in VSE effect processing Some effect functions looped over alternating lines, previously with different factors. Since only one factor is used, code can be simplified by looping all lines in one for loop. There should be no functional changes. |
Revision bd9d09c by Antonio Vazquez December 28, 2021, 15:07 (GMT) |
Fix T94439: Some GPencil operators crash when calling from console This fix avoid the segment fault for several operators. |
Revision 23ac79f by Bastien Montagne December 28, 2021, 14:08 (GMT) |
LibOverride: Tweak RNA 'need resync' detection code. * Assert about source ID of an overridden pointer property not being a liboverride was not necessary, just skip in that case. * Tag actual 'real' ID owner for resync, and not (potentially) an embedded one. |
Revision 9bacd54 by Bastien Montagne December 28, 2021, 14:08 (GMT) |
LibOverride: better handling of the "no override of bones' shapes" case. Also avoid overriding collections of bone shape objects, if possible. |
Revision 44db9f1 by Richard Antalik December 28, 2021, 13:30 (GMT) |
Cleanup: Factor in VSE effect processing 2 factor variables were passed to effects, but they were hard coded to have same value. Remove duplicate variable from arguments, rename single argument to `fac`. Inverted factor variables were renamed to `mfac`. Any other factor related variables are prefixed with `temp_`. There should be no functional changes. |
Revision a7dca13 by Alexander Gavrilov December 28, 2021, 11:56 (GMT) |
Fix loss of cloth disk cache on reload in library overrides. If the override system creates an override record for the cache name (no idea why though), it trashes the disk cache on file load. The reason is that it tries to rename cache files in update handler when assigning the name, and BLI_rename deletes the target file even if both names are the same. This is a safe fix that simply aborts the pointless rename attempt. Differential Revision: https://developer.blender.org/D13679 |
Revision b29e33c by Jacques Lucke December 28, 2021, 10:21 (GMT) |
Fix T94408: missing sockets after adding node group |
Revision e282229 by Kévin Dietrich December 28, 2021, 08:36 (GMT) |
Fix compile error when building without OpenSubDiv Stubs were missing for functions added to opensubdiv_evaluator_capi.h |
Revision d25fa32 by Kévin Dietrich December 28, 2021, 08:20 (GMT) |
Fix T94420: deadlock with subsurf modifiers The deadlock was caused as the lock on the Mesh mutex used to compute the subdivision wrapper was not released in some early exits of the function. |
December 28, 2021, 03:55 (GMT) |
Revert "LineArt: Intersection function additional clamping" This reverts commit 0a68fa8e14bdafaa2bc456981a571a3f65ad8b76. |
December 28, 2021, 03:21 (GMT) |
LineArt: Intersection function additional clamping To handle a rare case where it leads to a -1 index in isect order lookup |
Revision 8c4edd1 by Aaron Carlisle December 27, 2021, 21:23 (GMT) |
Cleanup: clang format |
Revision d5b72fb by Aaron Carlisle December 27, 2021, 21:21 (GMT) |
Nodes: Declare shader nodes in individual file namespace To be used in the future to support unity builds |
|