Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-08-25Cleanup: remove USE_TESSFACE_DEFAULT defineCampbell Barton
2019-08-25Cleanup: remove tessface loop from set-smooth functionCampbell Barton
2019-08-24GPencil: Fix unreported unable to deselect when masking is OFFAntonio Vazquez
When the mask is disabled, all select operators must be disabled, but the deselect all operator must work or it's impossible to deselect.
2019-08-24Fix crash when snapping rulermano-wii
2019-08-24BKE_bvhutils: implement hiden checkmano-wii
Accidentally unused in rB7c3bbe93aaa2
2019-08-24GPencil: Use evaluated data in selectionAntonio Vazquez
Now the selection is using the position after evaluating the modifiers and makes possible to select a stroke point that has been moved from the original location. Related to T66294
2019-08-24Cleanup: use eval as suffixAntonio Vazquez
Follow conversion already used in most places.
2019-08-24Fix object origin transform with vertex snappingCampbell Barton
2019-08-24UI: Add Meta strip icon to Sequencer sidebarWilliam Reynish
Patch by Peter Fog (tintwotin). Differential Revision: https://developer.blender.org/D5567 Reviewers: Brecht Van Lommel (brecht), William Reynish (billreynish)
2019-08-24GPencil: Fix typo errorAntonio Vazquez
2019-08-24Fix T68807: smoothing group issuePhilipp Oeser
Showed in OBJ export. Caused by comparison mistake in rB2e91fc39ac7. Reviewers: mont29 Maniphest Task: T68807 Differential Revision: https://developer.blender.org/D5561
2019-08-24Fix BKE_bvhtree_from_editmesh_get not setting cached valueCampbell Barton
The stored value was always false because of shadowing. Also disable unused code.
2019-08-24Cleanup: use doxy sections for editfontCampbell Barton
2019-08-24Cleanup: correct use of term 'split'Campbell Barton
2019-08-24Cleanup: use eval as a suffixCampbell Barton
Follow conversion already used in most places.
2019-08-24BKE bvhutils: create and use new `BKE_bvhtree_from_editmesh_get`mano-wii
With this function it is easier to create and have control over editmeshes `BHVtree`s.
2019-08-24UI: Various tooltip corrections and fixesWilliam Reynish
Patch by Yevgeny Makarov (jenkm) Differential Revision: D5514
2019-08-24UI: Sequencer: Move header spacer in to Preview modesWilliam Reynish
Patch by Peter Fog (tintwotin) Differential Revision: D5511
2019-08-24UI: Clip Editor: Move fractional zoom values into sub-menuWilliam Reynish
Patch by Peter Fog (tintwotin) Differential Revision: D5525
2019-08-24Transform: option to transform origins in object modeCampbell Barton
Currently supports mesh, armature, lattice, curve & metaballs. Access from pivot popover.
2019-08-24Cleanup: unused argsCampbell Barton
2019-08-24Cleanup: Fix PEP8 issuesAntonio Vazquez
2019-08-24Fix T66924 : Move GPencil Modifiers evaluation to DepsgraphAntonio Vazquez
Before, the evaluation of modifers were done in draw manager. The reason of the old design was grease pencil was designed before depsgraph was in place. This commit moves this logic to depsgraph to follow general design and reduce Draw Manager complexity. Also, this is required in order to use modifiers in Edit modes. Really, there is nothing really new in the creation of derived data, only the logic has been moved to depsgraph, but the main logic is the same. In order to get a reference to the original stroke and points, a pointer is added to Runtime data as part of the evaluated data. These pointers allow to know and use the original data. As the modifiers now are evaluated in Depsgraph, the evaluated stroke is usable in Edit modes, so now it's possible to work with the evaluated version instead to use a "ghost" of the final image over the original geometry as work today. Reviewed By: brecht Differential Revision: https://developer.blender.org/D5470
2019-08-24GPencil: Object data UI updatesMatias Mendiola
Some tweaks for the Grease Pencil object data UI: - Update main layers controls for consistency (Opacity, Blend mode). - Move "Show only On Keyframed" checkbox to Display section. - Change "Duplicate Layer" icon in Layer menu. {F7695928} Reviewers: antoniov, pepeland, billreynish Reviewed By: billreynish Tags: #bf_blender, #grease_pencil Differential Revision: https://developer.blender.org/D5571
2019-08-23Revert "Fix T68826 Eevee: Multi-Mat not working if switching from Solid shading"Brecht Van Lommel
This reverts commit d357e7b06535. This caused crashes in UV editor drawing and updates in lookdev mode. Fixes T69087, T69083, T69088, T69096.
2019-08-23Snapping System: Improve drawing indicating `Perpendicular` snapmano-wii
Since pependicular snap depends on `snapTarget` it is important to indicate where this target is so as not to confuse users. So draw a pivot where the target is and a dotted line toward the perpendicular snap point. Reviewers: campbellbarton, brecht, billreynish Differential Revision: https://developer.blender.org/D5557
2019-08-23LibOverride: Disable the re-parenting of overriding objects to the ↵Bastien Montagne
instancing empty. Does not seems to be that useful... And it's breaking the objects also 'parented' to an armature through a modifier...
2019-08-23UI: layout padding changes to autorun dialog, to match save dialogYevgeny Makarov
Differential Revision: https://developer.blender.org/D5568
2019-08-23UI: layout and text changes for unsaved changes dialogHarley Acheson
Patch by Harley Acheson, with additional changes by Yevgeny Makarov. Differential Revision: https://developer.blender.org/D5133
2019-08-23GPencil: Fix unreported set origin from PythonAntonio Vazquez
The set origin was not working from python because the operator was checking if the stroke was valid in the console area. As the stroke only can be valid for GP obects, this check is not needed.
2019-08-23LibOverride: Fixed bug in removing override op operator.Bastien Montagne
In case the property is a RNA pointer, `RNA_path_resolve()` will try to resolve it and return that pointer, instead of returning expected container... That is a bad inconsistency in the rNA path API, but no proper way to solve it for now...
2019-08-23Fix potential issues when loading files with missing librariesSebastian Parborg
This is a continuation of rB39f005eae8eed8b939579aff8c9a05a4f50e5e38 Now all the fields where we check for object type in RNA (like rna_Curve_object_poll) will have a safe guard for when this isn't the case. For example when loading files that has missing object libraries and all missing objects are replaced with empties (placeholders). Reviewed By: Brecht Differential Revision: http://developer.blender.org/D5425
2019-08-23UI: use consistent "Color Burn" name for blend modeEitanSomething
Previously it was named just "Burn" in some places. Differential Revision: https://developer.blender.org/D5186
2019-08-23Fix T67140: transforming bone does not update bone tab in properties editorBrecht Van Lommel
2019-08-23Fix T69075: OSL build with install_deps.sh failing at runtimeBrecht Van Lommel
Now uses the same cmake flags as make deps.
2019-08-23LibOverride: Add some basic non-nodal material properties to override realm.Bastien Montagne
2019-08-23RNA: Cleanup PointerRNA structJacques Lucke
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
2019-08-23Armature: use BKE_armature_transform when applying transformationCampbell Barton
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.
2019-08-23Armature: add BKE_armature_transformCampbell Barton
ED_armature_transform uses edit-mode conversion which re-creates bones. Needed for efficiently transforming object-data in object-mode.
2019-08-23Cleanup: const args, naming, doxy groups, clang-formatCampbell Barton
2019-08-22Outliner: new icons for sequences and contraintsNathan Craddock
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.
2019-08-22UI: Changes to Area Options MenuHarley Acheson
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
2019-08-22Cleanup/Refactor: Simplify/deduplicate bvhutils codemano-wii
This is a step that allow using `bvh_cache` for `EditMeshe`s.
2019-08-22Cleanup: undeclared variable warningsCampbell Barton
Forward declare variables, or make them static.
2019-08-22GPencil: Fix missing variable due typo errorAntonio Vazquez
2019-08-22Cmake/MSVC: Enable Edit and Continue for debug builds.Lazydodo
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
2019-08-22UI: Remove "Show Frame Indicator" optionJacques Lucke
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
2019-08-22Revert "Fix T68971: Copy As New Driver from Material node creates a bad ↵Bastien Montagne
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.
2019-08-22Fix crash using 'Mesh > Normals > Point to Target' from the header menuPhilipp Oeser
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
2019-08-22NodeTree: also assign the owner pointer when copying.Alexander Gavrilov