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-11-02Gpencil: Don't use checkbox for stroke duplication modifier.temp-npr-gpencil-modifiersYimingWu
2019-11-02Merge remote-tracking branch 'origin/master' into temp-npr-gpencil-modifiersYimingWu
2019-11-02Gpencil: Use new_from_existing_style() to create stroke in the modifier.YimingWu
2019-11-02Gpencil: Add BKE_gpencil_add_stroke_existing_style() function.YimingWu
This additionally copies the temp drawing color fields in gps->runtime. So that when adding new strokes in the modifier the style is preserved.
2019-11-02Gpencil: MultiStroke -> Multiple StrokesYimingWu
2019-11-02Gpencil: Add tip length to length modifier.YimingWu
So that we can better align the tip points when extending and avoid jittering.
2019-11-02Merge branch 'blender-v2.81-release'Campbell Barton
2019-11-02Merge branch 'blender-v2.81-release'Campbell Barton
2019-11-02Cleanup: rename undo tile x/y membersCampbell Barton
Avoid mixing up pixel/tile location.
2019-11-02T71094: anchored & drag-dot brushes paint continuouslyCampbell Barton
Error from 151cc02b6f823
2019-11-02Merge branch 'blender-v2.81-release'Campbell Barton
2019-11-02Fix T48034: Camera image offsets were scaled by image aspectCampbell Barton
Offset now matches Blender 2.7x.
2019-11-01Merge branch 'blender-v2.81-release'Campbell Barton
2019-11-01Fix T71247: Outliner pose toggle looses bone selectionCampbell Barton
The outliner didn't account for weight-paint + pose-mode, making it consider all pose bones unselected. When syncing selection, bones were unselected. This adds a context argument to passed to drawing functions since finding the weight-paint pose-object in the drawing loop isn't efficient.
2019-11-01UI: Disk to Disc Spelling ChangeHarley Acheson
Identifiers for icons representing optical drives should use 'disc', not 'disk'. Differential Revision: https://developer.blender.org/D6166 Reviewed by Julian Eisel
2019-11-01Fix T70725: Frame Symmetry StrokeJeroen Bakker
Frame Selected centers around the last valid stroke. When Symmetry is enabled the last mirrored `location` was added to the `average_stroke_accum` in stead of the original stroke location. This patch will add the `true_location` to the `average_stroke_accum`. This contains the original stroke location. Issue happened in Vertex and Weight paint. Reviewed By: Pablo Dobarro Differential Revision: https://developer.blender.org/D6161
2019-11-01Merge branch 'blender-v2.81-release'Antonio Vazquez
2019-11-01Fix T71251: Move Strokes to Layer slider gets wonkyAntonio Vazquez
This parameter must be hidden.
2019-11-01Fix T60607: Spin tool duplicates after Spin DuplicateCampbell Barton
2019-11-01Cleanup: correct logical error in last commitCampbell Barton
Worked because: -INT_MIN == INT_MIN
2019-11-01Sequencer: use all selected strips for select side operatorCampbell Barton
D6127 by @a.monti with edits.
2019-10-31Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-31Fix inability to toggle pose-mode without sync-selectionCampbell Barton
- There was no way to select some kinds of data without activating them. - Pose mode could not be activated at all. No change to behavior with sync-selection enabled.
2019-10-31Transform: Add option to exclude back facing geometry from snappingmano-wii
Add new `Backface Culling` option to the snapping properties. This option has nothing to do with the view3d display or the workbench `Backface Culling` option. Limitation: - In edit mode, this option only affects snap to faces. Maniphest Tasks: T71217 Differential Revision: https://developer.blender.org/D6155
2019-10-31Merge branch 'blender-v2.81-release'Pablo Dobarro
2019-10-31Fix T70687: Deleting sculpting mask extraction causes crashPablo Dobarro
Reviewed By: jbakker Maniphest Tasks: T70687 Differential Revision: https://developer.blender.org/D6042
2019-10-31Merge branch 'blender-v2.81-release'Pablo Dobarro
2019-10-31Paint: Option to disable antialiasingPablo Dobarro
You may want to disable antialiasing if you are working with pixel art or low resolution textures. It is enabled by default. Reviewed By: jbakker, campbellbarton Differential Revision: https://developer.blender.org/D6044
2019-10-31Merge branch 'blender-v2.81-release'Pablo Dobarro
2019-10-31Fix EEVEE sculpt mask renderingPablo Dobarro
Reviewed By: jbakker Differential Revision: https://developer.blender.org/D6080
2019-10-31Merge branch 'blender-v2.81-release'Pablo Dobarro
2019-10-31Fix T70866: Missing PBVH updates after mask undoPablo Dobarro
With the latest changes, the PBVH needs extra flags each time the mask is modified to keep the internal fully_masked and fully_unmasked node flags updated. Reviewed By: jbakker Maniphest Tasks: T70866 Differential Revision: https://developer.blender.org/D6088
2019-10-31Merge branch 'blender-v2.81-release'Pablo Dobarro
2019-10-31Fix T71053: Poly Build tool crashes blender when deleting wire verticesPablo Dobarro
Dissolve the vertex when it is wire instead of trying to collapse the edge. When collapsing the edge, ##v_kill->e## was not NULL, so the assert in ##bmesh_kernel_join_vert_kill_edge## fails. Reviewed By: jbakker Maniphest Tasks: T71053 Differential Revision: https://developer.blender.org/D6159
2019-10-31UI: Only show render result in image editors in view modeJulian Eisel
Previously, with the render display mode set to "Image Editor", we'd use any image editor that doesn't already show a (non-render-result) image, even if they weren't set to view mode (but UV, paint or mask mode). It could be confusing or annoying when using an Image Editor for a purpose that the mode wasn't created for. Note that with the introduction of a UV sub-Editor, the old behavor was even more confusing. Changing a UV Editor to show the render result was weird.
2019-10-30Fix T71212: Drivers using scene.frame_current don't refresh on playbackSergey Sharybin
Need to make such drivers explicitly dependent on time.
2019-10-30Depsgraph: Cleanup, use anonymous nsamespaceSergey Sharybin
Jeeps overall line lengths with function definition shorter.
2019-10-30BLI_task: Add new generic `BLI_task_parallel_iterator()`.Bastien Montagne
This new function is part of the 'parallel for loops' functions. It takes an iterator callback to generate items to be processed, in addition to the usual 'process' func callback. This allows to use common code from BLI_task for a wide range of custom iteratiors, whithout having to re-invent the wheel of the whole tasks & data chuncks handling. This supports all settings features from `BLI_task_parallel_range()`, including dynamic and static (if total number of items is knwon) scheduling, TLS data and its finalize callback, etc. One question here is whether we should provide usercode with a spinlock by default, or enforce it to always handle its own sync mechanism. I kept it, since imho it will be needed very often, and generating one is pretty cheap even if unused... ---------- Additionaly, this commit converts (currently unused) `BLI_task_parallel_listbase()` to use that generic code. This was done mostly as proof of concept, but performance-wise it shows some interesting data, roughly: - Very light processing (that should not be threaded anyway) is several times slower, which is expected due to more overhead in loop management code. - Heavier processing can be up to 10% quicker (probably thanks to the switch from dynamic to static scheduling, which reduces a lot locking to fill-in the per-tasks chunks of data). Similar speed-up in non-threaded case comes as a surprise though, not sure what can explain that. While this conversion is not really needed, imho we should keep it (instead of existing code for that function), it's easier to have complex handling logic in as few places as possible, for maintaining and for improving it. Note: That work was initially done to allow for D5372 to be possible... Unfortunately that one proved to be not better than orig code on performances point of view. Reviewed By: sergey Differential Revision: https://developer.blender.org/D5371
2019-10-30UI: Add new toolbar icons for polyline & eyedropperWilliam Reynish
These are meant for use in Grease Pencil Draw mode.
2019-10-30Merge branch 'blender-v2.81-release'Philipp Oeser
2019-10-30Fix T71026: Outliner - Show Hierarchy (Home Hotkey) Not Working CorrectlyPhilipp Oeser
In 2.8, code would not enter the new 'Objects' and Collections' 'folders'. Maniphest Tasks: T71026 Differential Revision: https://developer.blender.org/D6123
2019-10-30Merge remote-tracking branch 'origin/master' into temp-npr-gpencil-modifiersYimingWu
2019-10-30UI: Hover StatesHarley Acheson
Hover (active) widget states now affecting more elements and in a more consistent way. Differential Revision: https://developer.blender.org/D6098 Reviewed by Campbell Barton
2019-10-30UI: Correct prviconsHarley Acheson
Correct source, output, and formatting of prvicons - larger icons used for file browser. Not Reviewed
2019-10-29Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-29UI: remove text alignment icons for sequencer textCampbell Barton
This implied paragraph alignment, when the alignment defines the origin of the text relative to the X,Y coordinates. Resolves T71082
2019-10-29Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-29Cleanup: use "use_" prefix for booleansCampbell Barton
2019-10-29Merge branch 'blender-v2.81-release'Clément Foucault
2019-10-29Fix T69468 EEVEE: Collections Holdout Button in Outliner Is IgnoredClément Foucault
Not the cleanest implementation but the simplest. This doubles the number of default shader variations.