Revision dc383b2 by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) August 23, 2019, 08:01 (GMT) |
Merge branch 'master' into functions |
August 23, 2019, 07:52 (GMT) |
RNA: Cleanup PointerRNA struct The old layout of `PointerRNA` was confusing for historic reasons: ``` typedef struct PointerRNA { struct { void *data; } id; struct StructRNA *type; void *data; } PointerRNA; ``` This patch updates it to: ``` typedef struct PointerRNA { struct ID *owner_id; struct StructRNA *type; void *data; } PointerRNA; ``` Throughout the code base `id.data` was replaced with `owner_id`. Furthermore, many explicit pointer type casts were added which were implicit before. Some type casts to `ID *` were removed. Reviewers: brecht, campbellbarton Differential Revision: https://developer.blender.org/D5558 |
August 23, 2019, 02:03 (GMT) |
Armature: use BKE_armature_transform when applying transformation Keep ED_armature_transform for RNA Armature.transform since it operates on edit-bones in edit-mode. Rename ED_armature_transform_bones to ED_armature_edit_transform since it wasn't obviously an edit-mode function. |
August 23, 2019, 01:53 (GMT) |
Armature: add BKE_armature_transform ED_armature_transform uses edit-mode conversion which re-creates bones. Needed for efficiently transforming object-data in object-mode. |
August 22, 2019, 23:09 (GMT) |
Cleanup: const args, naming, doxy groups, clang-format |
August 22, 2019, 21:24 (GMT) |
Address and remove some TODOs marked in code |
August 22, 2019, 21:02 (GMT) |
Cleanup: Unused functions, add comments, sync to master |
August 22, 2019, 20:40 (GMT) |
Outliner: new icons for sequences and contraints Adds a new icon for the action constraint so the icon draws with the constraints color. Also adds two new icons for sequencer meta strips and duplicate strips for use in the outliner sequence display mode. The meta strip icon could be used in the sequencer sidebar. |
August 22, 2019, 20:19 (GMT) |
UI: Changes to Area Options Menu Adds more options to the context menu that pops up on area edges. Both Split types, Join, and Swap. Differential Revision: https://developer.blender.org/D5459 Reviewed by Brecht Van Lommel |
August 22, 2019, 17:07 (GMT) |
Cleanup/Refactor: Simplify/deduplicate bvhutils code This is a step that allow using `bvh_cache` for `EditMeshe`s. |
August 22, 2019, 16:29 (GMT) |
Cleanup: undeclared variable warnings Forward declare variables, or make them static. |
August 22, 2019, 16:28 (GMT) |
GPencil: Fix missing variable due typo error |
August 22, 2019, 16:20 (GMT) |
Cmake/MSVC: Enable Edit and Continue for debug builds. This change switches the debug symbol format from /Zi to /ZI for debug builds of blender, allowing Edit and Continue to work. This allows limited [1] code changes in the debugger without having to stop the process and recompile a new binary leading to improved developer productivity. All MSVC versions we support support this flag, Clang on windows does not mind the /ZI flag, but doesn't currently emit the required information to have this feature work. [1] https://docs.microsoft.com/en-us/visualstudio/debugger/supported-code-changes-cpp |
Revision 05f15a3 by Howard Trickey August 22, 2019, 16:04 (GMT) |
Better modeling of outputs of individual intersections. With new IntersectOutput structure, can see all the algorithms needed to get from a union of individual IntersectOutputs to an edit to a Mesh. |
August 22, 2019, 16:01 (GMT) |
Merge branch 'master' into greasepencil-object |
August 22, 2019, 15:55 (GMT) |
UI: Remove "Show Frame Indicator" option This option was doing nothing in Blender 2.80. I don't really see a reason for keeping it around. Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D5552 |
August 22, 2019, 14:46 (GMT) |
GPencil: Verify duplicate SVG materials only for SOLID For gradient types, each color is a different material. |
August 22, 2019, 14:07 (GMT) |
Revert "Fix T68971: Copy As New Driver from Material node creates a bad reference." This reverts commits 54fd8176d7e91, 4c5becb6b1 and 8f578150e. Those kind of commits must be reviewed and approved by project owners. That one: * Broke Collada building by not properly updating all calls to modified function. * Broke *whole* ID management by not properly updating library_query.c. And in general, I am strongly against backward ID pointers, those are *always* a serious PITA for ID management. Sometimes they cannot be avoided, but in general other ways to get that kind of info should be investigated first. |
August 22, 2019, 14:01 (GMT) |
Fix crash using 'Mesh > Normals > Point to Target' from the header menu This was working from Alt+N menu but was passing wrong ARegion (alongside wrong mouse coords) to ED_view3d_win_to_3d_int when called from the header menu. Operator context INVOKE_REGION_WIN takes care of this. This also fixes wrong behavior of 'Mesh > Normals > Rotate' when called from the header menu. part of T69019 Reviewers: billreynish, mont29 Maniphest Tasks: T69019 Differential Revision: https://developer.blender.org/D5555 |
August 22, 2019, 13:55 (GMT) |
NodeTree: also assign the owner pointer when copying. |
|
|
|


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