June 16, 2021, 15:17 (GMT) |
Merge remote-tracking branch 'origin/master' into temp-lineart-contained |
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 |
|
|
|


Master Commits
MiikaHweb | 2003-2021