June 24, 2021, 17:03 (GMT) |
Fix wrong default value for RenderEngine.bl_use_image_save Differential Revision: https://developer.blender.org/D11680 |
Revision 7b524d9 by Germano Cavalcante June 24, 2021, 13:54 (GMT) |
Cleanup: move and simplify some draw_cache macros |
Revision a13314a by Jacques Lucke June 24, 2021, 13:45 (GMT) |
Fix T89390: crash when join geometry node has only muted inputs |
Revision cbdddc5 by Campbell Barton 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. |
Revision 27da305 by Campbell Barton 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 |
Revision 5156803 by Campbell Barton 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 |
Revision 67b352f by Bastien Montagne 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. |
Revision 8cdb99d by Bastien Montagne 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. |
Revision 3a8347f by Campbell Barton 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. |
Revision 6570159 by Campbell Barton June 24, 2021, 07:12 (GMT) |
Cleanup: update clang-format so PyObject_HEAD indents properly |
Revision 4b9ff3c by Campbell Barton June 24, 2021, 05:59 (GMT) |
Cleanup: comment blocks, trailing space in comments |
Revision 1f778db by Campbell Barton June 24, 2021, 05:59 (GMT) |
Cleanup: use Blender's code style for doxygen commetns in freestyle |
Revision 55bffa8 by Campbell Barton June 24, 2021, 05:53 (GMT) |
Cleanup: clang-format, spelling |
Revision 0469f23 by Campbell Barton June 24, 2021, 05:53 (GMT) |
Cleanup: remove outdated/redundant comments |
Revision 879b89e by Campbell Barton June 24, 2021, 05:53 (GMT) |
Cleanup: correct variable name in comments |
Revision 2e99a74 by Campbell Barton June 24, 2021, 05:53 (GMT) |
Cleanup: use '#if 0' for commented code-block |
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 |
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`). |
Revision d6212f6 by Nicholas Rishel 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. |
|