May 26, 2020, 13:04 (GMT) |
Merge branch 'blender-v2.83-release' |
May 26, 2020, 12:55 (GMT) |
Fix T77082: Greasepencil error accessing material dropdown on an object without materials Differential Revision: https://developer.blender.org/D7841 |
May 26, 2020, 12:53 (GMT) |
Merge branch 'blender-v2.83-release' |
May 26, 2020, 12:49 (GMT) |
Fix T77049: VSE Image cache is not refreshed when strip are muted/ unmuted in metastrip Maniphest Tasks: T77049 Differential Revision: https://developer.blender.org/D7834 |
May 26, 2020, 12:24 (GMT) |
Merge branch 'blender-v2.83-release' |
May 26, 2020, 11:51 (GMT) |
GPencil: Change operator Tooltip |
May 26, 2020, 11:28 (GMT) |
Cleanup: Avoid mixing unlink-operator and menu name for ID-templates The context menu name for `UILayout.template_ID_tabs()` would be passed through multiple functions as `unlinkop`. |
May 26, 2020, 11:04 (GMT) |
Fix subpass iteration |
May 26, 2020, 10:56 (GMT) |
Fix T77075: Crash omitting optional UILayout.template_ID_tabs parameter |
May 26, 2020, 10:42 (GMT) |
OpenSubdiv: Only store edges topology for non-smooth edges This change makes it so vertices of edge are only stored when edge has non-zero crease. This allows to lower memory footprint of 1.5M faces from 78 MiB to 54 MiB in the case all creases are zero. Meshes with crease are more hard to predict due to array-based storage, so it all depends on index of edge with crease. Worst case (all edges are creased) still stays at 78 MiB. |
May 26, 2020, 10:37 (GMT) |
OpenSubdiv: Allow any order of edge topology/sharpness assignment Makes it possible to set adjacent vertices after edge sharpness. Initially it seemed like useful sanity check, but with time it became rather a burden. |
May 26, 2020, 10:33 (GMT) |
Cleanup: remove unused includes from lib_query.c |
May 26, 2020, 10:33 (GMT) |
Fix/Cleanup: Move some animdata versioning code out of liblinking process. This was propably added way before we had the after-lib-link versionning code, but now doing that sort of fixes at liblink time is bad. |
May 26, 2020, 10:33 (GMT) |
Cleanup: Create afterliblink doversion for 2.90... and move relevant code there. Seriously... Please comply with design and do not add 2.9x versionning code to 2.8x versioning functions! |
May 26, 2020, 10:33 (GMT) |
Fix/refactor foreach_id handling of animdata. Now callbacks for animdata, nla strip and fcurve are in their own proper BKE files (mimicking `foreach_id` callback of `IDTypeInfo`). This commit also fixes some missing handling of ID pointers (text ID and IDProperties of script fcurve modifier...). |
May 26, 2020, 10:19 (GMT) |
Fix T68209: Crash opening pre 2.8 file with maximized area Versioning for workspaces didn't update the map used to determine which layout is active for a workspace in a specific window. Library code now called the function to make a workspace active (even if it already was active), which would also use this map to determine the active layout -- the wrong one. Error in initial workspace integration, but only uncovered recently. Likely through 0d8a8ce03b99. |
May 26, 2020, 10:13 (GMT) |
Fix T77067: GPencil Object without materials cannot use Vertex Color mode |
May 26, 2020, 09:31 (GMT) |
Merge branch 'master' into greasepencil-object |
May 26, 2020, 09:22 (GMT) |
Fix T76522: Grease Pencil transform fill and Adjust Last Operation panel issue The exec method was totally wrong and also the UI panel was not logic. Also changes to make the transformation smoother and the code more simple. Reviewed By: lichtwerk, mendio Maniphest Tasks: T76522 Differential Revision: https://developer.blender.org/D7741 |
Revision f1941ee by Sergey Sharybin (opensubdiv_compare) May 26, 2020, 09:08 (GMT) |
OpenSubdiv: Optimize faces storage in mesh topology Avoid per-face pointer and allocation: store everything as continuous arrays. Memory footprint for 1.5M faces: - Theoretical worst case (all vertices and edges have crease) memory goes down from 114 MiB to 96 MiB (15% improvement). This case is not currently achievable since Blender does not expose vertex crease yet. - Current real life worst case (all edges have crease) memory goes down from 108 MiB to 90 MiB (17% improvement). - Best case (no creases at all) memory goes down from 96 MiB to 78 MiB (19% improvement). |
|
|
|


Master Commits
MiikaHweb | 2003-2021