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
path: root/source
AgeCommit message (Collapse)Author
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-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.
2019-10-29Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-29Fix bones without parents missing head vertexCampbell Barton
When the connected was enabled for a parentless bone the head vertex wasn't displayed and couldn't be selected.
2019-10-29Merge branch 'blender-v2.81-release'Philipp Oeser
2019-10-29UI: Icons update.William Reynish
Updated icon set from Andrzej Ambroż. - Includes new icons for Top Bar, Status Bar, CD/DVD drives, Home, Documents, Temp, Memory, Options. - Includes small tweaks to many icons throughout Blender - Also adds a large CD/DVD drive icon for the file browser This does not add the new icons in the interface yet.
2019-10-29Fix T70905: Image Editor header hides mask, cache and keyframe info ifPhilipp Oeser
flipped to bottom While flipping the header to bottom works in the MCE (because MCE doesnt allow overlapping UI) we need to take the regions visible rect into account for the Image Editor. Also correct clickable scubbing area (poll for frame_change) in the Image Editor and the MovieClip Editor not taking UI_DPI_FAC into account. Maniphest Tasks: T70905 Differential Revision: https://developer.blender.org/D6090
2019-10-29Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-29Fix T62116: Delete ruler ignored on edit-mode toggleCampbell Barton
D6129 by @smramsay
2019-10-29Merge branch 'blender-v2.81-release'Sergey Sharybin
2019-10-29Fix strict compiler warningSergey Sharybin
Implicit function declaration caused by missing include in the recent fix.
2019-10-29Merge branch 'blender-v2.81-release'Clément Foucault
2019-10-29Fix T70091 EEVEE: volumetric broken, not refreshClément Foucault
Thanks @mano-wii for finding the fix.
2019-10-29Fix T71050 EEVEE: Light Path Node broken in 2.81Clément Foucault
Also fixes the sampling of hashed shadows.
2019-10-29Fix T71062 EEVEE: Holdout shader is broken in 2.81Clément Foucault
2019-10-29Merge branch 'blender-v2.81-release'Philipp Oeser
2019-10-29Fix T71171: Problems removing texture packing (without writing anything)Philipp Oeser
using image.unpack() or bpy.ops.image.unpack() If we offer this in the UI, also expose this to .unpack Maniphest Tasks: T71171 Differential Revision: https://developer.blender.org/D6152
2019-10-29Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-29Fix T70913: OpenCL Compiler ErrorsJeroen Bakker
Reverting part of a clean up that was done 6 months ago. The consequence was that OpenCL compositing wasn't working since then.
2019-10-29Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-29Error in last commitCampbell Barton
2019-10-29Cleanup: quiet TBB deprecation warningCampbell Barton
2019-10-28Fix T71019: Disappearing file thumbnails & crash on area splitJulian Eisel
When opening the file browser as regular editor, the ID filter flags as stored in FileSelectParams were not set explicitly, so they were 0. Since 9100982e8097, the value actually passed to the filtering could differ from that, causing the file list cache to be constantly updated on every redraw. Caused by 9100982e8097. Note that this "accidentially" got fixed in master with b54626364253, which is why the issue only showed up in the release branch from that point.
2019-10-28Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-28UI: add icon for drawing space keyCampbell Barton
Drawing was already added, only the icon was missing.
2019-10-28Merge branch 'blender-v2.81-release'Campbell Barton
2019-10-28CMake: add missing headers, use space before commentsCampbell Barton
2019-10-28Fix: Some ID-Filters not enabled on Link/AppendJulian Eisel
Caused by 9100982e8097.
2019-10-28Merge branch 'blender-v2.81-release'Campbell Barton