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-05-12Refactor: Move armature foreach_id to new IDTypeInfo structure.Bastien Montagne
2020-05-12Refactor: Move library foreach_id to new IDTypeInfo structure.Bastien Montagne
2020-05-12Refactor: Move lattice foreach_id to new IDTypeInfo structure.Bastien Montagne
2020-05-12Refactor: Move metaball foreach_id to new IDTypeInfo structure.Bastien Montagne
2020-05-12Refactor: Move Curve foreach_id to new IDTypeInfo structure.Bastien Montagne
2020-05-12Merge branch 'blender-v2.83-release'Clément Foucault
2020-05-12Fix T76113 GPU: Crash closing file browsers with AMD GPUsClément Foucault
This fixes crash in the free mesa driver for amd gpus. This crash seems to only happen on linux.
2020-05-12Merge branch 'blender-v2.83-release'Antonio Vazquez
Conflicts: release/scripts/startup/bl_ui/properties_render.py source/blender/blenkernel/BKE_blender_version.h
2020-05-12GPencil: Add new parameter for SMAA thresholdAntonio Vazquez
This parameter allows to define the threshold for SMAA algorithm. Differential Revision: https://developer.blender.org/D7708
2020-05-12Fix T74694: Sculpt Mask Influences Weight/Vertex Paint DrawingJeroen Bakker
Sculpt overlay assumed that the sculpt session was always in sculpt mode. But the sculpt session was also used for Vertex/Weight painting. This resulted that when a mask was defined in the sculpt mode this resulted into render artifacts. This patch adds a check to see if the object has a sculpt session for OB_MODE_SCULPT. Reviewed By: Clément Foucault Differential Revision: https://developer.blender.org/D7704
2020-05-12Merge branch 'blender-v2.83-release'Bastien Montagne
2020-05-12Fix T76053: Rigid Body properties disappears after deleting rigid body ↵Bastien Montagne
constraint object and undoing. Since we re-use same addresses of IDs with newly read data, and never remap old IDs to 'proper' 'old' ID pointers, it implies that old IDs being deleted will have many ID pointers to new, valid data that we want to keep. In general anyway, code from IDTypeInfo (i.e. low-level ID management code) should never do anything outside of its own ID scope, we cannot guarantee that given ID is in fully valid state regarding its relations to other data-blocks.
2020-05-12Merge branch 'blender-v2.83-release'Sergey Sharybin
2020-05-12Multires: Cleanup, clarify commentsSergey Sharybin
2020-05-12UI: Rename 'View Zoom In/Out' to 'Zoom In/Out'Pablo Vazquez
This rename was done time ago but still missing in some areas.
2020-05-12Multires: Correct NULL-pointer checkSergey Sharybin
There is some hard-to-reproduce scenario when top level would have masks allocated, but without masks on the sculpt level. Need to check proper array before accessing its elements. The check for top-level masks is done by the caller.
2020-05-12UI: Rename 'View All' operator to 'Frame All'Pablo Vazquez
This change was done time ago but it was still missing in some operators.
2020-05-12Merge remote-tracking branch 'origin/blender-v2.83-release'Sybren A. Stüvel
2020-05-12Fix T76132: Can't import Alembic with changing UVsSybren A. Stüvel
In the Alembic importer, the animation of UVs and normals was overlooked; when the mesh geometry is not animated, the entire mesh was considered constant. T76132 concerns both the exporting and importing of changing UVs. This commit fixes the importing.
2020-05-12Fix T76132: Can't export Alembic with changing UVsSybren A. Stüvel
In the Alembic exporter, UVs were only exported on the first frame. This is an issue, as when exporting an animated mesh the topology can change, and then the UV coordinates of the first frame are no longer valid. T76132 concerns both exporting and importing changing UVs. This fixes the exporting.
2020-05-12Fix T76669: Crash when doing right click on channelJacques Lucke
Reviewers: lichtwerk, sybren Differential Revision: https://developer.blender.org/D7702
2020-05-12Merge branch 'blender-v2.83-release'Campbell Barton
2020-05-12Merge branch 'blender-v2.83-release'Campbell Barton
2020-05-12Merge branch 'blender-v2.83-release'Campbell Barton
2020-05-12Merge branch 'blender-v2.83-release'Campbell Barton
2020-05-12Fix T76507: Reading clipboard blocks keyboard input on X11Campbell Barton
2020-05-12Cleanup: tag unused functionCampbell Barton
2020-05-12Fix T76514: Invalid geometry in Alembic crashes BlenderSybren A. Stüvel
Even though {T76514} is caused by invalid geometry, and thus technically constitutes a bug in the software that created the Alembic file, I would like Blender not to crash on importing such a file. The error in the Alembic file consists of invalid mesh loops, where consecutive loops refer to the same vertex. The `BKE_mesh_validate()` can actually correct these errors, so this commit focuses on two things: - Letting Blender survive the situation until the mesh is loaded, and - Detecting the error so that `BKE_mesh_validate()` can be called only when necessary. This ensures there is only a minimal impact on performance when loading actually valid data. Differential Revision: https://developer.blender.org/D7703 Reviewed By: JacquesLucke
2020-05-12Fix T74818: improve tooltip for initial fluid velocityJacques Lucke
2020-05-12Fix Frame Dropping not dropping the correct amount of framesSebastian Parborg
Previously the playback mode "Frame Dropping" would not drop the correct number of frames which would lead to slow playback. For example, the playback target is 60fps. However we can only muster around 32 fps. The delta frames from the last step is in this case ~1.98 or so. With the previous code, we would floor this. That would lead us to step forward one frame each time, effectively playing back the animation at half the speed as we will try to render every frame. To fix this we simply save the remaining fraction from the previous frame and use it to compute the current frame step. Reviewed By: Sybren Differential Revision: http://developer.blender.org/D7694
2020-05-12UI: invoke operators in search menu instead of executeJacques Lucke
Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D7639
2020-05-12Merge branch 'blender-v2.83-release'Jacques Lucke
2020-05-12Fix T75492: Only positive shrink factor values can be animatedJacques Lucke
A better fix would probably be to check if the value is animated, but I'm not sure how to do that. Reviewers: zeddb Differential Revision: https://developer.blender.org/D7692
2020-05-12Merge branch 'blender-v2.83-release'Jacques Lucke
2020-05-12Fix T75889: Cannot bake mantaflow via Python APIJacques Lucke
The issue was the usage of the global `__main__` Python module. When running scripts in the text editor, Blender would overwrite the `__main__` module. Reviewers: sebbas Differential Revision: https://developer.blender.org/D7690
2020-05-12Fluid: remove special treatment for running Python code on windowsJacques Lucke
We discussed this in D7690 and could not find a reason for this code anymore. It might just be leftover from some even older code.
2020-05-12Cleanup: Remove print statementJeroen Bakker
2020-05-12Preferences: Customize default empty size for collection instancesJacques Lucke
The old value (1.0) was often too large in practice. When many collection instances are created, the large empties create a mess in the viewport. This adds a new preference setting in `Editing -> Objects -> New Objects` called `Instance Empty Size`. The value will be used as display size for new empties containing a collection instance. Reviewers: Severin Differential Revision: https://developer.blender.org/D7650
2020-05-12Merge branch 'blender-v2.83-release'Antonio Vazquez
2020-05-12Fix T73973: GPencil Fill fails when zoom the imageAntonio Vazquez
The problem was related of how the initial pixel to create outline was detected. Now, a limit is set for any image to keep a fillable image in all situations, not only when some strokes contain the fill.
2020-05-12GPencil: Cleanup wrong ID deleteAntonio Vazquez
Differential Revision: https://developer.blender.org/D7691
2020-05-12Merge branch 'blender-v2.83-release'Jeroen Bakker
2020-05-12Fix T75556: Select Emitter Object via HairJeroen Bakker
{rB3685347b4172} introduced a conservative depth rendering for selection. The conservative depth rendering assumed that all geometry are triangle based. Hair is lined base. This patch will use a normal depth shader for rendering hair. Reviewed By: Clément Foucault Differential Revision: https://developer.blender.org/D7661
2020-05-12Fix T75556: Select Emitter Object via HairJeroen Bakker
{rB3685347b4172} introduced a conservative depth rendering for selection. The conservative depth rendering assumed that all geometry are triangle based. Hair is lined base. This patch will use a normal depth shader for rendering hair. Reviewed By: Clément Foucault Differential Revision: https://developer.blender.org/D7661
2020-05-12Merge branch 'blender-v2.83-release'Campbell Barton
2020-05-12Merge branch 'blender-v2.83-release'Campbell Barton
2020-05-12Merge branch 'blender-v2.83-release'Campbell Barton
2020-05-12Fix T71882: Offset Edge Slide doesn't switch selection modeCampbell Barton
Based on D6335 with modifications.
2020-05-12Fix EDBM_selectmode_disable_multi_ex return valueAnthony Edlin
This always return changed, even when no changes were made.
2020-05-12UI: add offset edge slide to edge menuCampbell Barton
This was only available in the context menu which only shows when the selection was set to edge-mode, even though this works in other modes.