Blender Git Commit Log

All Blender Git commits.

Page: 1597 / 8462

June 2, 2020, 17:40 (GMT)
Cleanup: Always use pbvh in PBVH BKE files

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D7889
June 2, 2020, 17:09 (GMT)
Fix: Crash When Selecting In Edit Mode

TaskGraph wasn't initialized in `DRW_draw_select_id`
June 2, 2020, 16:43 (GMT)
Merge branch 'master' into greasepencil-object
June 2, 2020, 16:39 (GMT)
Sculpt: Improve twist axis in Pose FK mode

Previously, the twist rotation was aligned using the stroke location.
This was causing unexpected results when rotating some Face Sets rigs.
Now the intersection with the first Face Set in the flood fill is used,
which produces much better results.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D7900
June 2, 2020, 16:38 (GMT)
Cleanup: Remove unused grab delta in Pose Brush

The grab delta is not used in do_pose_brush_task_cb_ex, so there is no
reason to add it to SculptThreadedTaskData

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D7901
June 2, 2020, 15:59 (GMT)
UI: Expand linked/overriden collections by default in the Outliner

When linking or overriding an instanced collection, the new collection item in
the Outliner is now un-collapsed by default.
Linking and overriding is typically used in production scenes, where
collections tend to contain many items (children, grand-children, etc.). If all
collections in that hierarchy are expanded by default, the Outliner gets
flooded with items. So users ended up manually collapsing the collections.

Part of T76555.

Reviewed by: Andy Goralczyk, Bastien Montange.

Differential Revision: https://developer.blender.org/D7626
June 2, 2020, 15:59 (GMT)
Library Overrides: Don't move collections to Scene Collection when overriding

When using the "Make Library Override" operator on instance collections, keep
the overriden collection in the parent collection of the instance empty.
Previoulsy the collection would be added to the scene collection, which was
confusing and not what users expected. It was placed there for a reason after
all.

Part of T76555.

Reviewed by: Andy Goralczyk, Bastien Montange.

Differential Revision: https://developer.blender.org/D7626
June 2, 2020, 15:59 (GMT)
Library Overrides: Unlink instance empty after "Make Library Override"

Unlink (delete if single-user) collection instance empty once an override is
added to the collection through the "Make Library Override" operator. It isn't
used as a collection instance anymore then so the emtpy is an annoying left
over that has no purpose.

Part of T76555.

Reviewed by: Andy Goralczyk, Bastien Montange.

Differential Revision: https://developer.blender.org/D7626
June 2, 2020, 15:46 (GMT)
Merge commit 'e12c08e8d170b7ca40f204a5b0423c23a9fbc2c1' into gsoc-2018-many-light-sampling
June 2, 2020, 15:31 (GMT)
Fix T77126: Documented frame_change_pre and frame_change_post handlers

The documentation for the `frame_change_pre` and `frame_change_post`
handlers was really sparse, and suggested that `frame_change_pre` is
called before the frame changes. This is not the case; it's called after
the frame has changed, but before the dependency graph has been updated
for it.

No functional changes, just updated documentation.

Differential Revision: https://developer.blender.org/D7905

Reviewed by: sergey
June 2, 2020, 15:30 (GMT)
Merge commit 'e12c08e8d170b7ca40f204a5b0423c23a9fbc2c1^1' into gsoc-2018-many-light-sampling
June 2, 2020, 15:30 (GMT)
Fix utterly broken versionning code for weight modifier.

Own fault in some recent patch rewiew/commit...
June 2, 2020, 15:30 (GMT)
Cleanup: factorize duplicated code in WVG modifiers' RNA.
Revision 5ef44dd by Campbell Barton (master)
June 2, 2020, 15:05 (GMT)
Cleanup: unused argument
Revision 9713df4 by Campbell Barton (master)
June 2, 2020, 14:59 (GMT)
Merge branch 'blender-v2.83-release'
Revision 2c20443 by Campbell Barton (master)
June 2, 2020, 14:59 (GMT)
Merge branch 'blender-v2.83-release'
Revision e69f70e by Campbell Barton (master)
June 2, 2020, 14:59 (GMT)
Revert "Fix T67577: Add-on unregister can't access preferences on factory reset"

This reverts commit f18ed7ad890ee5c89fc6e6a22e76c732fb5fc1bc.

Better leave the fix for 2.9 series.
June 2, 2020, 14:59 (GMT)
Fix T66967: skin modifier crash scaling skin radius to zero
June 2, 2020, 14:58 (GMT)
EEVEE: Refactor of eevee_material.c

These are the modifications:

-With DRW modification we reduce the number of passes we need to populate.
-Rename passes for consistent naming.
-Reduce complexity in code compilation
-Cleanup how renderpass accumulation passes are setup, using pass instances.
-Make sculpt mode compatible with shadows
-Make hair passes compatible with SSS
-Error shader and lookdev materials now use standalone materials.
-Support default shader (world and material) using a default nodetree internally.
-Change BLEND_CLIP to be emulated by gpu nodetree. Making less shader variations.
-Use BLI_memblock for cache memory allocation.
-Renderpasses are handled by switching a UBO ref bind.

One major hack in this patch is the use of modified pointer as ghash keys.
This rely on the assumption that the keys will never overlap because the
number of options per key will never be bigger than the pointed struct.

The use of one single nodetree to support default material is also a bit hacky
since it won't support concurent usage of this nodetree.
(see EEVEE_shader_default_surface_nodetree)

Another change is that objects with shader errors now appear solid magenta instead
of shaded magenta. This is only because of code reuse purpose but could be changed
if really needed.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D7642
June 2, 2020, 14:54 (GMT)
Revert "Fix T67577: Add-on unregister can't access preferences on factory reset"

This reverts commit f18ed7ad890ee5c89fc6e6a22e76c732fb5fc1bc.

Better leave the fix for 2.9 series.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021