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
2020-11-04Cleanup: spelling in curve.cCampbell Barton
2020-11-04Merge branch 'blender-v2.91-release'Campbell Barton
2020-11-04Fix T49850: Detailed curves are heavily reducedCampbell Barton
Divide the threshold by the resolution to prevent duplicates being detected in high resolution curves.
2020-11-04Fix assert on mouseover of blocks not using the layout systemHans Goudey
When there was an active button in the "old" block from the last redraw, this code tried to replace its pointer in the new block's button groups. But in cases like the outliner or file browser, there are no groups because the block doesn't use the layout system at all. This commit just tweaks the assert to check whether there are any button groups.
2020-11-04Update RNA to Manual mappingAaron Carlisle
2020-11-04Merge branch 'blender-v2.91-release'Campbell Barton
2020-11-04Fix T65449: Rip wire edges show error even when it worksCampbell Barton
Thanks to @zeddb for finding the root cause.
2020-11-04UI: set the message for disabled vertex weight operatorsCampbell Barton
2020-11-04Merge branch 'blender-v2.91-release'Campbell Barton
2020-11-04Cleanup: avoid back-slash line continuationsCampbell Barton
2020-11-04Cleanup: unused argumentCampbell Barton
2020-11-04UI: Swap order of "Fade Inactive Geometry" in overlays popoverJesse Y
This simply makes the panel a bit nicer given how things are layed out-- the items with larger visual weight are grouped at the top. Differential Revision: https://developer.blender.org/D9366
2020-11-04Fix T60517: "Fix Deforms" crashes for meshes without vgroup dataCampbell Barton
2020-11-04Merge branch 'blender-v2.91-release'Pablo Dobarro
2020-11-04Fix T81799: Enable use self in trimming tool booleansPablo Dobarro
This enables self intersections in the sculpt trimming tools boolean operations. This should fix wrong booleans results after using the operator to add new disconnected geometry with the join mode. Reviewed By: sergey Maniphest Tasks: T81799 Differential Revision: https://developer.blender.org/D9423
2020-11-04Fix T81842: Cloth brush not creating simulation areas for each tiling ↵Pablo Dobarro
symmetry pass The cloth brush fixed simulation areas are created using the initial_location variable in the StrokeCache. This variable was not being updated by tiling symmetry, so all symmetry passes were using the same simulation area location. Reviewed By: sergey Maniphest Tasks: T81842 Differential Revision: https://developer.blender.org/D9421
2020-11-04Fix mask extract and slice not preserving mesh symmetry optionsPablo Dobarro
When extracting new objects from a mesh in sculpt mode, it makes sense to keep the current symmetry options and settings in the new mesh. In previous versions symmetry options were stored in the tool settings, so this bug was not that obvious. This also preserves the remember settings in the new object, which is also the desired behaviour. Reviewed By: sergey, mont29 Differential Revision: https://developer.blender.org/D9417
2020-11-04Fix mask slice to new object preserving the maskPablo Dobarro
If the new object contains the mask it always needs to be cleared before starting sculpting on it. This fix was also committed before in the mask extract operator. Reviewed By: sergey Differential Revision: https://developer.blender.org/D9416
2020-11-04Fix T82297: Brush alpha not affecting smear tools strengthPablo Dobarro
The strength of this brush needs to take alpha into account Reviewed By: sergey Maniphest Tasks: T82297 Differential Revision: https://developer.blender.org/D9419
2020-11-04Merge branch 'blender-v2.91-release'Hans Goudey
2020-11-04Fix T81691: Use-after-free with property search and hovered buttonHans Goudey
The list of buttons in the button group needs to be updated to take into account the old button inserted into the button list for the new block. Differential Revision: https://developer.blender.org/D9428
2020-11-04Merge branch 'blender-v2.91-release'Hans Goudey
2020-11-04Property Search: Fix missing update switching tabs after searchHans Goudey
What I thought was an "optimization" was really a bug. The "use search for expansion" value needs to be set for every panel, even panels in other tabs. Otherwise it won't be properly set when switching back to a tab that was visited during search. Differential Revision: https://developer.blender.org/D9427
2020-11-04Cleanup: Remove broken/deprecated setting of color-ramp button step sizeJulian Eisel
Setting the button's step size like this wouldn't work anymore after e6f0b60c2e91, which is reported in T81794. Instead, the step size should be set for the RNA property, as proposed in D9277. That will be committed separately as bug fix.
2020-11-04Fix for previous cleanup commitHans Goudey
2020-11-04Cleanup: Clang tidyHans Goudey
2020-11-03Merge branch 'blender-v2.91-release' into masterAnkit Meel
2020-11-03macOS: find Jack framework in system directoriesAnkit Meel
Until it is decided whether to ship JACK with pre-compiled libraries, search for the same in system directories. Ref T79261 Reviewed By: brecht Differential Revision: https://developer.blender.org/D9436
2020-11-03Cleanup: Remove dead code in bevel operatorHans Goudey
The `poll_property` callback is only used when the `ui` callback isn't defined.
2020-11-03Cleanup: Declare variables where initializedHans Goudey
2020-11-03Fluid: Updated APIC pluginSebastián Barschkis
Updated version of APIC plugin in order to resolve ASAN issues.
2020-11-03Cycles: add support for BVH refit in OptiXKévin Dietrich
This avoids recomputing the BVH for geometries that do not have changes in topology but whose vertices are modified (like a simple character animation), and gives up to 40% speedup for BVH building. This is only available for viewport renders at the moment. Reviewed By: pmoursnv, brecht Differential Revision: https://developer.blender.org/D9353
2020-11-03GPencil: Reorganize Cleanup menuAntonio Vazquez
Reviewed by @mendio
2020-11-03GPencil: Add Recalculate Geometry operator to Cleanup menuAntonio Vazquez
This operators was only accesible using the search menu.
2020-11-03Fix paste f-curve modifiers default "Only Active" valueSebastian Parborg
The tooltip implies that this option should be off per default instead of on. Some talking with the animators at the studio and in the animation module confirmed that this seems to be the most logical default.
2020-11-03Merge branch 'blender-v2.91-release'Antonio Vazquez
2020-11-03Fix T82356: Gpencil merge freezes BlenderAntonio Vazquez
The `gps_next` variable had a typo error and was wrongly used as `gps->next`
2020-11-03Fix T81756: relinking multiple links to group input removes linksJacques Lucke
The links where added to the socket one after the other. However, the virtual socket had a link limit of 1, so whenever a new link was added, the previously added one was removed. There is not really a reason for why the link limit should be 1 instead of something higher. I'm setting it to the max value: `0xFFF`. I'm also setting the `input_link_limit` to that value. Blender does not need this currently, but addons might have input sockets that allow more than one incident link.
2020-11-03GL: Fix default framebuffers being bound using srgbClément Foucault
Default backbuffers needs not to be bound with sRGB encoding enabled. This works when using `GPU_framebuffer_restore` but using `GPU_framebuffer_bind` would trigger the wrong behavior. This fix T81969 UI turns whiteish when playing video sequence based on a scene and moving in the image editor after saving
2020-11-03Materials: add custom object properties as uniform attributes.Alexander Gavrilov
This patch allows the user to type a property name into the Attribute node, which will then output the value of the property for each individual object, allowing to e.g. customize shaders by object without duplicating the shader. In order to make supporting this easier for Eevee, it is necessary to explicitly choose whether the attribute is varying or uniform via a dropdown option of the Attribute node. The dropdown also allows choosing whether instancing should be taken into account. The Cycles design treats all attributes as one common namespace, so the Blender interface converts the enum to a name prefix that can't be entered using keyboard. In Eevee, the attributes are provided to the shader via a UBO indexed with resource_id, similar to the existing Object Info data. Unlike it, however, it is necessary to maintain a separate buffer for every requested combination of attributes. This is done using a hash table with the attribute set as the key, as it is expected that technically different but similar materials may use the same set of attributes. In addition, in order to minimize wasted memory, a sparse UBO pool is implemented, so that chunks that don't contain any data don't have to be allocated. The back-end Cycles code is already refactored and committed by Brecht. Differential Revision: https://developer.blender.org/D2057
2020-11-03Cycles: immediately store the used_shader list in Blender interface.Alexander Gavrilov
Uniform attributes require immediate access to the shader list in object update code, so setting the field can't be deferred to a background task. This required adding a parameter to the clear method of Geometry. Ref D2057
2020-11-03Materials: support true float4 attributes in the Attribute node.Alexander Gavrilov
Add a new Alpha socket to the Attribute node that outputs the fourth component of the attribute. Currently the only such attribute is vertex color, but there may be more in the future. If the attribute has no alpha channel, the expected value is 1. The Cycles code is already refactored and committed by Brecht. Ref D2057
2020-11-03Docs: add comments to some surface deform internal structuresCampbell Barton
2020-11-03Fix T82074: Volume to Mesh normals are invertedJacques Lucke
OpenVDB seems to have a different winding order convention. Reviewers: brecht Differential Revision: https://developer.blender.org/D9434
2020-11-03Cleanup: doxy param syntaxCampbell Barton
2020-11-03Cleanup: spellingCampbell Barton
2020-11-03Fix sequence tests writing HTML report to wrong directoryBrecht Van Lommel
It was missing from tests/report.html that gathers all tests reports.
2020-11-03Merge branch 'blender-v2.91-release'Sebastián Barschkis
2020-11-03Fluid: Fix crash with viewport display optionsSebastián Barschkis
Overlay extras should not be drawn outside of the fluid domain cache range.
2020-11-03Cleanup: Use recently added helper function to find File Browser UI dataJulian Eisel
`ED_fileselect_handler_area_find()` was added in a750acab78cf and makes this case more readable and avoids code duplication as well.