February 23, 2020, 10:41 (GMT) |
GPencil: Change Opacity modifier - Replace UI text. - Change factor increment to 0.01 and precision 2. |
February 22, 2020, 16:08 (GMT) |
EEVEE: Fix memleak when G.is_break is set from another thread |
February 22, 2020, 16:08 (GMT) |
Cleanup: EEVEE: Use interpf instead of custom lerp |
February 22, 2020, 15:23 (GMT) |
Merge branch 'master' into greasepencil-object |
February 22, 2020, 15:20 (GMT) |
Fix crash when open default template As soon you select the default template, Blender crash on Winodws. This was introduced in commit {0b626703} |
Revision 0f4a0b7 by Joseph Eagar February 22, 2020, 08:49 (GMT) |
Merge branch 'master' of git://git.blender.org/blender |
February 21, 2020, 23:50 (GMT) |
Cleanup: internal changes to cursor resetting - Move gizmo cursor check into ED_region_cursor_set so the result of calling this function is the same as flagging for cursor update. - Use tagging in ui_popup_block_remove which avoids adding a mouse-move event in case the cursor needs to be changed again. |
February 21, 2020, 17:31 (GMT) |
Audaspace: Various fixes - Fixed uninitialized result used in DynamicMusic::seek(). The comment to this function says false is returned if the handle is invalid, while in practice non-initialized value will be returned. - Spelling typos in comment. - Silence -Wdelete-non-abstract-non-virtual-dtor warning. Differential Revision: https://developer.blender.org/D6896 |
February 21, 2020, 16:20 (GMT) |
UI: Windows File Attributes and Hidden Items File Browser using Windows file attributes for decorating and hiding items. Differential Revision: https://developer.blender.org/D6816 Reviewed by Campbell Barton |
Revision a4cc256 by Bastien Montagne (undo-experiments-swap-reread-datablocks, uuid-undo-experiments-swap-reread-datablocks) February 21, 2020, 16:20 (GMT) |
Merge branch 'undo-experiments' into undo-experiments-swap-reread-datablocks Conflicts: source/blender/blenloader/intern/readfile.c |
Revision e6184cd by Bastien Montagne (undo-experiments, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) February 21, 2020, 16:14 (GMT) |
use new 'unique realloc' of ID. that way we do not have to stupidly ensure unique addresses of all IDs read during an undo step, but only for those we actually need. Combined with the 'almost always reuse old address' feature of undo swap branch, this should ensure us to almost never call that code in practice. |
February 21, 2020, 16:04 (GMT) |
Merge branch 'master' into greasepencil-object |
Revision 7501116 by Bastien Montagne (undo-experiments, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) February 21, 2020, 16:02 (GMT) |
Fix assert position. |
February 21, 2020, 16:00 (GMT) |
Cleanup: remove unused ScreenAnimData.refresh |
February 21, 2020, 15:57 (GMT) |
Fix T73593: Drivers on hide_viewport and hide_render are unreliable This fixes a threading issue (T73593) between drivers that write to the same memory address. Driver nodes in the depsgraph now get relations to each other in order to ensure serialisation. These relations are only added between drivers that target the same struct in RNA, which is determined by removing everything after the last period. For example, a driver with data path `pose.bones["Arm_L"].rotation_euler[2]` will be grouped with all other drivers on that datablock with a data path that starts with `pose.bones["Arm_L"]` to form a 'driver group'. To find a suitable relation within such a driver group, say the relation (from ? to), a depth-first search is performed (turned out to be marginally faster than a breadth-first in my test case) to see whether this will create a cycle, and to see whether there already is such a connection (direct or transitive). This is done by recursively inspecting the incoming connections of the 'to' node and thereby walking from it towards the 'from' node. This is an order of magnitde faster than inspecting the outgoing connections of the 'from' node. This approach generalises the special case for array properties, so the code to support that special case has been removed from `DepsgraphRelationBuilder::build_animdata_drivers()`. A test on the Spring rig [1] shows that this process adds approximately 8% to the build time of the dependency graph. In my test case, it takes 28 ms for this process on a total 329 ms construction time. However, since it also made some code obsolete, it only adds 24 ms (=8%) to the construction time. I have experimented with a simple cache to keep track of known-connected (from, to) node pairs, but this did not significantly improve the timing. Note that animation data and drivers are already connected by a relation, which means that animating a field and also changing it with a driver will not cause conflicts. [1] https://cloud.blender.org/p/spring/5d30a1076249366fa1939cf1 Differential Revision: https://developer.blender.org/D6905 Reviewed By: sergey, mont29 |
Revision 3eb0ae6 by Bastien Montagne (undo-experiments, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) February 21, 2020, 15:48 (GMT) |
Merge branch 'id-ensure-unique-memory-address' into undo-experiments |
Revision 79f09c6 by Bastien Montagne (id-ensure-unique-memory-address, undo-experiments, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) February 21, 2020, 15:48 (GMT) |
Minor fixes/cleanup. |
Revision e63a1b3 by Bastien Montagne (undo-experiments, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) February 21, 2020, 15:46 (GMT) |
Merge branch 'id-ensure-unique-memory-address' into undo-experiments Conflicts: source/blender/blenloader/intern/readfile.c |
February 21, 2020, 15:43 (GMT) |
Cleanup: un-indent ED_screen_set_active_region Also remove redundant flag assignment from previous comment. |
February 21, 2020, 15:20 (GMT) |
|
|
|


Master Commits
MiikaHweb | 2003-2021