Blender Git Loki

Blender Git commits from all branches.

Page: 26 / 2888

November 30, 2021, 00:07 (GMT)
Merge branch 'master' into subdivision_work
November 30, 2021, 00:07 (GMT)
Fix compile error.
November 29, 2021, 16:21 (GMT)
Merge branch 'master' into subdivision_work
November 29, 2021, 14:31 (GMT)
Cleanup
November 29, 2021, 14:30 (GMT)
Merge branch 'master' into subdivision_work
November 29, 2021, 14:23 (GMT)
Remove old depsgraph implementation.
November 29, 2021, 14:19 (GMT)
Use proper despgraph from the snap context.
November 29, 2021, 14:19 (GMT)
Fix for missing subdivision when the wrapper was already computed.
November 29, 2021, 13:48 (GMT)
Fix compile error.
November 29, 2021, 10:27 (GMT)
Merge branch 'master' into temp-gpu-image-engine
November 29, 2021, 10:10 (GMT)
First rendered pixel with the new image engine.
November 29, 2021, 02:50 (GMT)
Sculpt-dev: fix memory corruption
November 29, 2021, 02:36 (GMT)
Sculpt-dev: Fix color filter not auto
creating a color layer.

* This is probably something I broke.
There was a SCULPT_has_colors() call that
wasn't needed.
November 28, 2021, 23:08 (GMT)
Import changes from code review branch.
November 28, 2021, 20:17 (GMT)
Merge branch 'master' into subdivision_work
Revision 5e2dc50 by Germano Cavalcante (blender-v2.93-release)
November 28, 2021, 15:47 (GMT)
Fix T93290: Rotation without contraint after extrude has wrong axis

The default orientation of the mode was being indicated as overridden,
although the one of constraint was used.
November 28, 2021, 15:43 (GMT)
Fix T89081: Freestyle noise seed of zero crash

This leads to division by zero in Freestyle's NoiseShader which also
crashes blender.

Not sure if we really need a do_version patch for old files, as an
alternative we could also force a positive number in the NoiseShader.
This patch does not do either, just force a positive range in RNA from
now on.

Maniphest Tasks: T89081

Differential Revision: https://developer.blender.org/D13332
November 28, 2021, 15:40 (GMT)
Fix T93130: Frame Selected with selected paint mask does not work

This broke with {rB20fac2eca723} (which landed in 2.63), so long
standing bug.

Convention for paint modes is:
- when no paint mask is active, `Frame Selected` will focus the last
stroke
- when paint mask is active, `Frame Selected` will focus the selected
mask faces

To check the right vert coords we have to offset with `mp->loopstart`.

Maniphest Tasks: T93130

Differential Revision: https://developer.blender.org/D13247
November 28, 2021, 15:37 (GMT)
Fix T93117: Texture paint clone tool crash in certain situation

Caused by {rBaf162658e127}, so long standing bug.

When changing clone slots (report involved a quite complicated sequence
of selecting textures and undo -- but I think this could happen in more
situations) code checks for UV of new clone slot.
However, since above commit the slot and the clone slot were mixed up,
so in this case the responsible NULL check (for when no UV is assigned)
wasnt working.
Now correct this (NULL check the clone slot uv -- instead of the paint
slot UV).

note: not sure why low level CustomData functions actually dont do the
name NULL checks themselves (seems like callers are always responsible).

Maniphest Tasks: T93117

Differential Revision: https://developer.blender.org/D13378
November 28, 2021, 15:23 (GMT)
Fix T93338: Curve Guide force field crash

Caused by {rBcf2baa585cc8}.

For Curve Guide force fields to work, the `Path Animation` option has to
be enabled. With it disabled, we are lacking the necessary
`anim_path_accum_length` data initialized [done by
`BKE_anim_path_calc_data`] which `BKE_where_on_path` relies on since
above commit.

Now just check for this before using it - and return early otherwise.
Prior to said commit, `BKE_where_on_path` would equally return early
with a similar message, so that is expected behavior here.

Maniphest Tasks: T93338

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