May 13, 2021, 11:06 (GMT) |
Geometry Nodes: add mutex for node ui storage Previously, multiple threads adding information to node ui storage at the same time resulted in memory corruption. The lock prevents that, but might potentially become a bottleneck in the future. For now favour correctness over a potential performance bottleneck. |
May 13, 2021, 10:58 (GMT) |
BLI: add LinearAllocator.construct_array method Previously, one could allocate an array, but not construct its elements directly. This method just adds some convenience. |
May 13, 2021, 06:23 (GMT) |
LineArt: Toggle duplicated edge for types. |
May 13, 2021, 05:33 (GMT) |
Merge remote-tracking branch 'origin/master' into temp-lineart-contained |
May 13, 2021, 05:27 (GMT) |
Update ATTR_NO_OPT macro |
May 13, 2021, 02:44 (GMT) |
Cleanup: use boolean argument |
May 13, 2021, 02:44 (GMT) |
Cleanup: clang format |
May 13, 2021, 01:10 (GMT) |
PyAPI Docs: Cleanup Formatting |
May 13, 2021, 01:10 (GMT) |
UI: Use term 'Preferences' instead of 'User Prefs' 'Preferences' is the term used elsewhere in Blender so this commit makes the option more consistent. In the future, the "default" target could be changed to something more descriptive. |
May 12, 2021, 23:52 (GMT) |
UI: Improved "Area Close" Neighbor Selection The new "Close Area" operator can let any neighbor replace the area to be closed. This patch improves the selection of the best, and most- aligned, neighbor. It maximizes the ratio of the shared edge lengths, rather than minimize the absolute amount of misalignment. This follows our expectations closer because it takes into account the relative sizes of the areas and their edges. see D11143 for details and examples. Differential Revision: https://developer.blender.org/D11143 Reviewed by Campbell Barton |
May 12, 2021, 23:24 (GMT) |
USD exporter: null guard in create_data_writer(). Guard against dereferencing null data_writer. |
May 12, 2021, 23:22 (GMT) |
Dyntopo branch * Sculpt expand now works with dyntopo in more cases * Fixed various dyntopo face set bugs Stuff from several commits ago: * There is now an API to get face sets using SculptFaceRef's. + SCULPT_face_set_get + SCULPT_face_set_set * Prototyped a faster geodesic propagation function, but it currently doesn't work. * Dyntopo triangulation now preserves face flags (took some work as BM_triangulate_face explicitly prevents selection flags from being preserved). * Also face smooth flags are no longer being overriden. * Most of the faceset create operators work (I'm not sure I've tested all of them though). * SCULPT_face_set.c now has helper functions that checks if a pbvh is *not* PBVH_BMESH, in which case it builds a temporary bmesh, otherwise ss->bm is used (sculpt_faceset_bm_begin and sculpt_faceset_bm_end). + Note that some functions were able to use SCULPT_face_set_XXX instead and avoid bmesh entirely. |
May 12, 2021, 18:25 (GMT) |
Merge branch 'blender-v2.93-release' |
May 12, 2021, 18:18 (GMT) |
VSE: Fix meta strip boundary can not be changed In e1f3996d740c, logic for changing metastrip start and end frame based on contained strips was removed. This was done intentionally and incorrect functionality wasn't noticed as drawing code reflected seemingly correct state. Original code was mostly correct, because meta strip doesn't store its internal start and end points. This code was restored with minor modifications so function `SEQ_time_update_sequence()` is fully self contained as it is used not only by transform operator. In addition, drawing glitches that happen when meta content is outside of meta boundaries were fixed. These glitches were not caused by e1f3996d740c. Reviewed By: sergey Differential Revision: https://developer.blender.org/D11215 |
May 12, 2021, 18:18 (GMT) |
Fix T88194: Animation player displays washed out colors Byte images used `ibuf->float_colorspace` as source colorspace. This was oversight - `ibuf->rect_colorspace` should be used as source colorspace. Reviewed By: sergey Differential Revision: https://developer.blender.org/D11223 |
May 12, 2021, 18:18 (GMT) |
VSE: Fix disk cache potentially overwriting blend file When disk cache path is same as blend file path, with Unix-like systems blend file can be overwritten by disk cache directory. This was caused by `BLI_delete(path, false, true)` when path points to file. On Windows this would result in error message and file would not be deleted. On Linux, file is deleted and then overwritten with cache directory. To further minimize chance of removing blend file, append disk cache path with `_seq_cache` suffix. Reviewed By: sergey Differential Revision: https://developer.blender.org/D11217 |
May 12, 2021, 16:50 (GMT) |
Cleanup: Simplify public/private specifiers By rearranging a few variables we can remove redundant specifiers |
May 12, 2021, 16:46 (GMT) |
Cleanup: Splines: Add accessors to spline vector Not allowing external direct access to the vector of splines in the curve will help for things like reallocating custom data when a spline is added or removed. |
May 12, 2021, 16:17 (GMT) |
Use work package type for more readable code |
May 12, 2021, 16:14 (GMT) |
Fix shadow approximation for combined pass in Cycles X No need to take alpha into account when averaging: it does not contain light information. Was causing non-black shadow on scene without lights. |
|
|
|


Master Commits
MiikaHweb | 2003-2021