Revision 5ccb0f4 by Julian Eisel July 23, 2020, 16:10 (GMT) |
Merge branch 'blender-v2.90-release' |
Revision 954aa44 by Julian Eisel July 23, 2020, 16:08 (GMT) |
Fix: Incorrect VR pose after changing landmark Once the base pose was changed (e.g. by changing the active landmark), we'd always run the logic to reset to the base pose. That would mess up the final viewer pose. Think this only got exposed through 607d745a79e0. |
Revision 149bb0c by Jacques Lucke July 23, 2020, 16:07 (GMT) |
Cleanup: unify naming between different spans |
Revision 87c0a38 by Antonio Vazquez July 23, 2020, 15:59 (GMT) |
GPencil: Fix unreported missing frames in interpolation When interpolate, the temp frames are tagged, and later removed. If for any reason any stroke was tagged in other area of Blender (this tag is used for temp tagging), the stroke could be removed by error when run interpolation. In a previous fix, the tag was cleared before, but only for the frame range of the interpolation. Now, the clear is done for all frames. Also, instead to clear for each stroke sampling, now it's done only once at invoke time. |
Revision 766edbd by Jacques Lucke July 23, 2020, 15:57 (GMT) |
Particles: improve mesh emitter Particles are now emitted from vertices of the mesh. |
Revision 67857b5 by Jacques Lucke July 23, 2020, 15:55 (GMT) |
Cleanup: avoid zero byte memcpy Asan reports warnings because of this. |
Revision cf123da by Jacques Lucke July 23, 2020, 15:54 (GMT) |
BLI: Add MutableSpan.copy_from method |
Revision 4619562 by Bastien Montagne July 23, 2020, 15:15 (GMT) |
Merge branch 'blender-v2.90-release' |
Revision ad586e7 by Bastien Montagne July 23, 2020, 15:15 (GMT) |
LibOverride: Add update of overrides when reloading library data. Pretty straight-forward, although it does not rebuild relationships (this is a heavy process we do not want to automate for now, will be a separate operator in near future). Fix T78179: Library Overrides - Additional geometry not updating without reloading scene. |
Revision 50cb693 by Bastien Montagne July 23, 2020, 15:15 (GMT) |
Cleanup: Clang format. |
Revision ad6cfce by Bastien Montagne July 23, 2020, 15:15 (GMT) |
Fix (unreported) crash in reload library code related to shpaekeys. Once again, we need lots of unatural twisting and convolutions to get those nasty things to work... Note that in previous versions of Blender, this would not crash, but was still broken (shapekeys were never actually reloaded from libraries). |
Revision 706b690 by Bastien Montagne July 23, 2020, 15:15 (GMT) |
Fix (unreported) bad handling of pointers in overrides with shapekeys. |
Revision 6f3c37a by Hans Goudey July 23, 2020, 15:01 (GMT) |
UI: Move properties tab list creation from RNA to editor This is a change I pulled from the property-search-ui branch, where I have to use the list of tabs to search the inactive tabs and it makes more sense to use the array directly. It is also an improvement to have this fundamental code to the properties editor in the editor code rather than an RNA callback. There are no functional changes. Differential Revision: https://developer.blender.org/D8368 |
Revision c9975d1 by Jacques Lucke July 23, 2020, 13:47 (GMT) |
Merge branch 'blender-v2.90-release' |
Revision 8d35dce by Jacques Lucke July 23, 2020, 13:42 (GMT) |
DNA: support fixed size integers Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D8373 |
Revision c8b24af by Jacques Lucke July 23, 2020, 13:23 (GMT) |
BLI: move some tests into blenlib/tests Reviewers: sybren Differential Revision: https://developer.blender.org/D8315 |
Revision ee98dc8 by Sybren A. Stüvel July 23, 2020, 12:52 (GMT) |
Fix T77277: building depsgraph inter-driver relations is slow The extra depsgraph relations that were added to prevent threading issues during evaluation (rB4c30dc343165) caused a considerable slowdown on complex scenes with many drivers (T77277, T78615). This commit improves this as follows. Only the following drivers are considered for execution serialisation: - Drivers on Array elements, and - Drivers on Boolean or Enum properties. Relations between drivers of the same arrays are added blindly, i.e. without checking for transitive or cyclic relations. This is possible as other relations will just target the `PROPERTIES_ENTRY` or `PROPERTIES_EXIT` nodes. Checking whether a driver is on an array is first done by checking `array_index > 0`, and then falling back to resolving the RNA path to an RNA property and inspecting that. The code also avoids circular dependencies when there are multiple drivers on the same property. This not something that is expected to happen (both the UI and the Python API prevent duplicate drivers), it did happen in a file (F8669945, example file of T78615) and it is easy to deal with here. Reviewers: sergey Subscribers: mont29 Comment update |
Revision 37ad90c by Howard Trickey July 23, 2020, 12:44 (GMT) |
Fix T29189 bevel crash. New code to calculate UV islands made an incorrect assumption about maximum stack size. |
Revision 4ae24c0 by Howard Trickey July 23, 2020, 12:27 (GMT) |
Fix T79189 bevel crash. New code to calculate UV islands made an incorrect assumption about the maximum size of a stack. |
Revision be1969d by Germano Cavalcante July 23, 2020, 11:42 (GMT) |
Merge branch 'blender-v2.90-release' |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021