Blender Git Commit Log

All Blender Git commits.

Page: 1083 / 8462

Revision da22ec1 by Ankit Meel (master)
December 2, 2020, 08:25 (GMT)
Cleanup: Fix CMake syntax error in the last commit.
Revision 6535135 by Ankit Meel (master)
December 2, 2020, 07:53 (GMT)
CMake/macOS: consider MinSizeRel too for ASan.
Revision a715839 by Ankit Meel (master)
December 2, 2020, 07:50 (GMT)
Cleanup: add commits to .git-blame-ignore-revs.
December 2, 2020, 07:40 (GMT)
Fix T82988: Div by zero with curve deform modifier

In `calc_curve_deform` a factor is calculated without checking if
the divisior is zero or close to zero. This patch adds the missing
checks and sets the factor to zero if the division shouldn't be
computed.

Reviewed By: mont29

Differential Revision: https://developer.blender.org/D9645
December 2, 2020, 07:36 (GMT)
Fix T82729: Crash in rna_EffectorWeight_path when object has fluid and dynamic paint modifiers

Looks like prior to the introduction of mantaflow, the former
SmokeModifierData always had a domain initialized (even if its type was
set to None). Since mataflow, the FluidModifierData type needs to be set
to MOD_FLUID_TYPE_DOMAIN (otherwise domain is invalid)

Maniphest Tasks: T82729

Differential Revision: https://developer.blender.org/D9644
December 2, 2020, 07:34 (GMT)
Fix T83055: setting rna pointer properties can create bogus custom properties

This was reported in the form of the eyedropper of the 'Parent' property
creating a custom property 'parent' if self was picked.

Problem arises when certain checks for setting rna pointer properties
failed (for example: the PROP_ID_SELF_CHECK check) and then a different
code path was entered (which was only meant for IDProperties).

Problem was introduced in rBa7b3047cefcb.

To solve, now first enter the branch for rna-based pointer properties,
then perform the sanity-checks (and if these fail: dont enter the other
unrelated codepath but instead do nothing)

Maniphest Tasks: T83055

Differential Revision: https://developer.blender.org/D9652
December 2, 2020, 07:33 (GMT)
Fix memory leak writing PNG when opening the file fails
December 2, 2020, 07:32 (GMT)
ImBuf: replace incorrect strstr use with memcmp

Besides being incorrect as only the first two bytes should be tested,
searching binary data using `strstr` can easily read past buffer bounds.
December 2, 2020, 07:32 (GMT)
Fix T82555: Crash using copied object from Python

Also clear `gpd_eval` as this wasn't being copied either.
December 2, 2020, 07:31 (GMT)
Fix T65585: Knife fails when cursor away from the object

Zeroed mouse coordinates were being used making projection fail.
December 2, 2020, 07:29 (GMT)
Fix out of bounds array access in mathutils.noise

Regression in 0b2d1badecc48.
December 2, 2020, 07:28 (GMT)
Blender 2.83.10 beta
December 2, 2020, 04:51 (GMT)
VSE: Unify sequences collections API

Use RNA_api_sequences() for SequenceEditor and MetaSequence
sequences member.

Defines pair of dispatch functions rna_Sequences_editing_* and
rna_Sequences_meta_* that pass pointer to seqbase to
rna_Sequences_* function.

Downside of this implementation is, that it defines 2 seemingly
different RNA collections - SequencesMeta and SequencesTopLevel

Reviewed By: mont29

Differential Revision: https://developer.blender.org/D9601
December 2, 2020, 04:33 (GMT)
Importer: Cleanup: const, remove unneeded assignment.
December 2, 2020, 04:26 (GMT)
Importer: Cleanup: single storer; reorder parameters.
December 2, 2020, 03:33 (GMT)
Point separate node: Refactor, add comments, clean up

Make more of the logic generic so that it can more easily work on more
component types in the future. Basically anything that handles attributes
can be generic.
December 2, 2020, 03:31 (GMT)
Attribute Access: Add a "has_attribute" method
December 2, 2020, 03:29 (GMT)
Point Separate Node: Revert earlier change to point cloud creation

I'm not quite sure creating the "radius" attribute in here is necessary
when any other attribute can be created later, but without this the
original radius attribute didn't pass to the new point cloud components
properly.

This should be investigated though, because the "radius" attribute
of pointclouds currently exists in some "semi-built-in" space that
doesn't really make sense.
December 1, 2020, 21:05 (GMT)
Geometry Nodes: Point separate node

This node takes an input geometry and ouputs two geometries, moving
some points to the first and other points to the second depending on a
mask attribute input and a threshold.

The implementation tries to be "attribute component agnostic", meaning
it should be relatively easy to add "separate" functionality for more
component types in the future when they need to support it. (Then the
node could be renamed "Separate Geometry").

There is still an error carrying over the values for some attributes to
the output geometries.
December 1, 2020, 20:27 (GMT)
Intial work on point dist tiling
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021