Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 228 / 5574

June 24, 2021, 17:03 (GMT)
Fix wrong default value for RenderEngine.bl_use_image_save

Differential Revision: https://developer.blender.org/D11680
June 24, 2021, 13:54 (GMT)
Cleanup: move and simplify some draw_cache macros
June 24, 2021, 13:45 (GMT)
Fix T89390: crash when join geometry node has only muted inputs
June 24, 2021, 11:01 (GMT)
Workaround for assert from 27da305a404f72a75a37892e1ac080c6531d059b

This worked for existing scenes but adding new objects was asserting
needs further investigation.
June 24, 2021, 10:23 (GMT)
Depsgraph: support flushing parameters without a full COW update

Avoid computationally expensive copying operations
when only some settings have been modified.

This is done by adding support for updating parameters
without tagging for copy-on-write.

Currently only mesh data blocks are supported,
other data-blocks can be added individually.

This prepares for changing values such as edit-mesh auto-smooth angle
in edit-mode without duplicating all mesh-data.
The benefit will only be seen when the user interface no longer tags
all ID's for copy on write updates.

ID_RECALC_GEOMETRY_ALL_MODES has been added to support situations
where non edit-mode geometry is modified in edit-mode.
While this isn't something user are likely to do,
Python scripts may change the underlying mesh.

Reviewed By: sergey

Ref D11377
June 24, 2021, 10:23 (GMT)
Depsgraph: remove redundant mesh data duplication in edit-mode

This resolves a bottleneck where every update while transforming
copied the entire mesh data-block, which isn't needed as the edit-mesh
is the source of the data being edited.

Testing shows a significant overall speedup when transforming:

- ~1.5x with a subdivided cube 1.5 million vertices.
- ~3.0x with the spring mesh (edit-mode with modifiers disabled,
duplicated 10x to drop performance).

Reviewed By: sergey

Ref D11337
June 24, 2021, 10:10 (GMT)
Fix T87486: Can't open file with modifiers to a grease pencil library override

Very stupid typo in override apply code on GP modifiers (typical
copy/paste mistake from original modifiers code).

@jbakker this should be back-ported to 2.93LTS.
June 24, 2021, 10:10 (GMT)
Fix linking code after own recent commit.

More stupid mistake in recent enhanced reports for file load code,
rB82c17082ba0e left some read-after-free situations.
June 24, 2021, 09:38 (GMT)
CMake: link bf_blenkernel from bf_depsgraph

Without this tests fail to lknk in D11377. Commit separately as the
depsgraph is using BKE it should link to it.
June 24, 2021, 07:12 (GMT)
Cleanup: update clang-format so PyObject_HEAD indents properly
June 24, 2021, 05:59 (GMT)
Cleanup: comment blocks, trailing space in comments
June 24, 2021, 05:59 (GMT)
Cleanup: use Blender's code style for doxygen commetns in freestyle
June 24, 2021, 05:53 (GMT)
Cleanup: clang-format, spelling
June 24, 2021, 05:53 (GMT)
Cleanup: remove outdated/redundant comments
June 24, 2021, 05:53 (GMT)
Cleanup: correct variable name in comments
June 24, 2021, 05:53 (GMT)
Cleanup: use '#if 0' for commented code-block
Revision de6c650 by YimingWu
June 24, 2021, 05:17 (GMT)
LineArt: Bound box visibility check when loading

This patch enables bound box check when loading geometry
into line art. Works with overscan as well. Will discard
object if its bbox completely lies in one side of the
clipping space frustum.

Reviewed by: Sebastian Parborg (zeddb)

Differential Revision: https://developer.blender.org/D11545
Revision de05e26 by YimingWu
June 24, 2021, 05:09 (GMT)
Line Art: Discard out of frame edges.

For scenes that have a lot of edges, this could potentially
save some time generating individual strokes that are outside
camera frustum.

Reviewed By: Sebastian Parborg (zeddb)

Differential Revision: https://developer.blender.org/D11525
Revision f7fbb51 by Julian Eisel
June 23, 2021, 22:10 (GMT)
Fix failure when baking actions with Bendy Bones

682a74e0909ba renamed Bendy Bones properties and replaced existing float
properties with float-vector properties. This updates the property names used
by the action baking operator (`NLA_OT_bake`).
June 23, 2021, 17:12 (GMT)
Remove window iteration in WM_DISPLAYCHANGE.

Iteration was incorrectly calling the same object. Had it called every
window it would still be unnecessary as WM_DISPLAYCHANGE is sent to all
broadcast receiving windows.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021