Revision 8614f28 by Sergey Sharybin February 12, 2019, 15:42 (GMT) |
Depsgraph: Special relation for instances and metaballs Ensures that object which is set for instance-vert or instance-face is evaluated prior to metaball. This is because metaball will request list of instances during evaluation. This should fix issue reported T61431 in release build. The assert is still there and is to be addressed separately. |
Revision 7c03d6c by Sergey Sharybin February 12, 2019, 15:42 (GMT) |
Cleanup: Make parent relations a bit cleaner Mainly getting rid of old and somewhat misleading and unclear comments. |
Revision 03d2518 by Antonio Vazquez February 12, 2019, 15:38 (GMT) |
Fix T61458: GP Ctrl + F doesn't do anything This keymap was used in the old grease pencil and now must be removed. The keymaps for brush are: F: Change Radius Shift + F: Change strength Ctrl+F -> Removed. |
Revision 43139bf by Philipp Oeser February 12, 2019, 14:57 (GMT) |
Fix T61428: Node editor's 'Interface' panel shows in all tabs Reviewers: brecht Maniphest Tasks: T61428 Differential Revision: https://developer.blender.org/D4343 |
Revision 3797fdc by Bastien Montagne February 12, 2019, 13:14 (GMT) |
Modifiers: Make Difference default operation for boolean modifier. Make Difference a default value for boolean modifier operation property. Currently operation property of the boolean modifier is set to Intersect, which is the least frequently used boolean operation of the three available. It is also goes out of sync with Intersect (Boolean) tool, where Difference is a default operation. Reviewers: mont29, brecht, sergey Reviewed By: mont29, brecht, sergey Subscribers: mont29, brecht, campbellbarton, sergey, billreynish Tags: #modifiers Differential Revision: https://developer.blender.org/D4340 |
Revision 87c4f30 by Philipp Oeser February 12, 2019, 12:33 (GMT) |
Fix T61455: Import any add-on broken recent split userpref.py out of wm.py (rB9ec944bbab7a) forgot to move 'module_filesystem_remove' there as well... |
Revision 20f78dc by Jacques Lucke February 12, 2019, 12:30 (GMT) |
Fix T61430: invoke_popup() does not respect ui scale Reviewers: brecht Differential Revision: https://developer.blender.org/D4341 |
Revision 024f5ba by Sergey Sharybin February 12, 2019, 11:32 (GMT) |
Depsgraph: Run rigid body after modifiers are ready This makes it so modifiers are using object transform prior to the rigid body simulation, and then result of modifier stack is fed to the solver. Solves dependency cycle which was happening when object's modifier was dependent on the modifier transform. While now it is not possible to change simulation, things are somewhat more clear and reliable in other ways. For example previously, solver was using derives mesh from a previous step in time, which causes unfixable simulation issues (with intersections and such) Fixex T57589: 2.79 Rigid Body Sim. Does Not Behave The Same In 2.8 Fixex T61256: Compositing scenes causes crash, but rendering separately does not Fixes T61262: Armature and rigid body crash Fixes T61346: Rigid body with modifiers incorrect work |
Revision 17416b8 by Sergey Sharybin February 12, 2019, 11:07 (GMT) |
Weight modifiers: Remove weird looking dependency Modifiers are part of geometry component, no way they can be dependent on the geometry component of the same object. |
Revision 07ff9e9 by Sergey Sharybin February 12, 2019, 11:07 (GMT) |
Depsgraph: Add utility function for transform dependency This is what modifiers are to use to indicate that they depend on a transformation of the object itself. Currently should be no functional changes, but in the future this will allow to easily change transform operation depending on whether there is a simulation associated with the object. |
Revision d387047 by Sergey Sharybin February 12, 2019, 09:57 (GMT) |
Fix fur on Spring characters There is an issue of hair being completely messed up when switching to a simulation view layer for Autumn. Restoring back the code which was re-setting particles on file load. This will re-set unbacked particles on file load but this appears to be happening in 2.7 as well. Can not reproduce bugs which were fixed in this area recently, so maybe it's finally tackled (fingers crossed!). |
Revision 65ffc41 by Campbell Barton February 12, 2019, 06:56 (GMT) |
Cleanup: move utility functions into dna_utils Rename old/new to src/dst since renaming happens in both directions when versioning. |
Revision d968db8 by Campbell Barton February 12, 2019, 06:09 (GMT) |
makesdna: add shared utility module Currently only a single function was duplicated which isn't so bad, this change is to allow DNA versioning code to be shared between dna_genfile.c and makesdna.c. |
Revision f96bfde by Campbell Barton February 12, 2019, 05:52 (GMT) |
makesdna: use memarena for string allocations Include it since versioning code will need to perform small string allocations too, which doesn't fit will into the currently used fixed size buffers. |
Revision b539aee by Campbell Barton February 12, 2019, 05:28 (GMT) |
BLI_memarena: remove use of BLI_linklist Preprare for using memarena w/ makesdna, BLI_linklist depends on BLI_mempool. Since linked list use in here is simple, do it inline. |
Revision 036ec5c by Campbell Barton February 11, 2019, 23:10 (GMT) |
Cleanup: use printf define in makesdna |
Revision 3ec4c2f by Campbell Barton February 11, 2019, 22:38 (GMT) |
DNA: support versioning structs & struct members This is only to be used rarely because it's not forwards compatible. Replace version patching of old 2.80 DNA with a more generic API. |
Revision 2a6d034 by Campbell Barton February 11, 2019, 22:14 (GMT) |
WM: default to opening maximized Blender is typically used maximized or fullscreen, load maximized instead of attempting to fill the screen bounds. To load un-maximized use '--window-border' argument. See D4332 |
Revision 7cca0f9 by Bastien Montagne February 11, 2019, 19:24 (GMT) |
Fix T61391: MeshDeform Modifier does not work on a solidified planar mesh. `BKE_modifier_get_evaluated_mesh_from_evaluated_object()` used by modifiers needing access to other objects' geometry probably skipped out of the radar when cage and final evaluated meshes were added to BMEditMesh? In any case, we do not need to duplicate (and then free!) a temp mesh from editdata anymore, and we can even add instead a parameter to get cage instead of final. Also makes modifiers code a bit simpler. |
Revision d8888b2 by Brecht Van Lommel February 11, 2019, 17:39 (GMT) |
Merge branch 'blender2.7' |
|
|
|


Master Commits
MiikaHweb | 2003-2021