Blender Git Commit Log

All Blender Git commits.

Page: 551 / 8462

June 16, 2021, 15:17 (GMT)
Merge remote-tracking branch 'origin/master' into temp-lineart-contained
Revision 247abdb by YimingWu (master)
June 16, 2021, 14:38 (GMT)
LineArt: Cached calculation for modifiers in the same stack.

This allows line art to run only once for each modifier stacks,
with an option to toggle a specific line art modifier should
use cache or re-do their own calculations.

Reviewed By: Sebastian Parborg (zeddb), Hans Goudey (HooglyBoogly)

Differential Revision: https://developer.blender.org/D11291
June 16, 2021, 14:33 (GMT)
Merge remote-tracking branch 'origin/master' into temp-lineart-contained
June 16, 2021, 14:30 (GMT)
LineArt: Cache related wording changes.
June 16, 2021, 14:29 (GMT)
BLI: add C++ wrapper for task isolation

This makes it easier to use task isolation in c++ code.
Previously, one either had to check `WITH_TBB` (possibly indirectly
through `WITH_OPENVDB`) or one had to use the C function which
is less convenient.
June 16, 2021, 14:16 (GMT)
Cleanup: Refactoring
June 16, 2021, 14:14 (GMT)
BLI: add threading namespace

This namespace groups threading related functions/classes. This avoids
adding more threading related stuff to the blender namespace. Also it
makes naming a bit easier, e.g. the c++ version of BLI_task_isolate could
become blender::threading::isolate_task or something similar.

Differential Revision: https://developer.blender.org/D11624
June 16, 2021, 14:09 (GMT)
Tweaks to Constraints operators poll functions.

Mainly:
* Make `ED_operator_object_active_editable_ex` properly report poll
messages on failure.
* Add `ED_operator_object_active_local_editable_posemode_exclusive` for
bone constraints requiring pure local Object (non-override one).
* General cleanup and adding more poll messages on failures.
June 16, 2021, 14:09 (GMT)
ShaderFX/LibOverride: Add `BKE_shaderfx_is_nonlocal_in_liboverride` util.

Used to detect if a shaderfx is purely local, or comes from linked data,
in case of a liboverride.

Not actually used yet since we do not currently support adding
shaderfx's to overrides, but will be in the future, and matches
constraints and modifiers code.
June 16, 2021, 14:09 (GMT)
ShaderFX operators: Tweak a bit poll functions, forbid in liboverride cases.

Similar to what we do for constraints and modifiers, except that
currently adding or editing shaderfx in liboverride objects is
completely unsuported.

Fix T88974.
June 16, 2021, 14:07 (GMT)
LineArt: Working BVH intersection.
June 16, 2021, 13:47 (GMT)
bli: generational_arena: test for ensuring next_free list is correct
June 16, 2021, 13:34 (GMT)
Cleanup: Moved knife data init code into correct function
June 16, 2021, 13:27 (GMT)
Knife: Updated header/footer for constrained axis

Now the header/footer shows X,Y,Z when constrained globally in the respective axis and x,y,z when constrained locally.
Revision 4b7eae5 by Jacques Lucke (temp-attribute-processor)
June 16, 2021, 13:16 (GMT)
Merge branch 'master' into temp-attribute-processor
June 16, 2021, 12:04 (GMT)
Fix: Image node alpha socket converted to operations twice

On selecting a multi-layer image with a combined pass, a "Combined"
socket is created and default combined pass socket "Image" is
disabled by setting `SOCK_UNAVAIL` flag. When converting into
operations, `ImageNode` converts alpha socket on finding any socket with
a combined pass without checking the flag.

Since commit rB93e2491ee724 an assertion fails when mapping sockets
twice because now map `add_new` is used.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D11566
June 16, 2021, 12:02 (GMT)
Compositor: Full frame Value node

Adds full frame implementation to Value node operation.
No functional changes.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D11594
June 16, 2021, 12:00 (GMT)
Compositor: Full frame RGB node

Adds full frame implementation to RGB node operation.
No functional changes.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D11593
June 16, 2021, 11:46 (GMT)
Fix T86956: VSE shading mode ignores Grease Pencil Vertex colors.

Issue is that due to the strange definition of render in grease pencil
(meaning should be rendered similar to rendering). This included normal
viewport rendering in OB_RENDER and OpenGL render in OB_RENDER.

For other rendering modes the overlay vertex opacity would be used. This
patch sets this value to 1 when rendering via a scene strip override.

NOTE: that this isn't a good solution as I expect that users want to use
the opacity of the Grease pencil object. Perhaps the GPencil team has a
better solution for it.
June 16, 2021, 11:36 (GMT)
Versionbump: Blender 2.83.17-rc
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021