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
2020-05-13Simulation: Add modifier to access simulation dataJacques Lucke
For now the "Simulation" modifier only exists for point cloud objects, because we need this for the particle system. Right now, the modifier is doing nothing. There is a new `DEG_add_simulation_relation` function that is used by the modifier to make sure that the simulation is evaluated before the modifier is executed. Reviewers: brecht, sergey Differential Revision: https://developer.blender.org/D7549
2020-05-13Multires: Fix wrong or missing mask propagationSergey Sharybin
Propagation when changing sculpt level was missing. In fact, the mask was simply completely removed when changing sculpt level. Subdivision worked for simple and linear subdivision, but Catmull-Clark was giving empty results. Fixes propagation part of T76386.
2020-05-13Multires: Update and add commentsSergey Sharybin
2020-05-13Multires: Fix mask interpolation weightsSergey Sharybin
Weights were in the different order from corners. Doesn't fix propagation issues, but fixes an essential step towards fully correct propagation.
2020-05-13Fix T76481: Fast clicks over Dopesheet toggles trigger renamingJulian Eisel
Making this work reliably on the event system side is difficult. So instead, let the toggle icons take and swallow double-click events on the UI handler level. The second change in this patch seems to be only needed for touchpads. Without it, renaming would still be triggered sometimes, because the hovered button wasn't re-activated fast enough.
2020-05-13Merge branch 'blender-v2.83-release'Philipp Oeser
2020-05-13Fix T76703: GPencil bone parenting missing dependency updatePhilipp Oeser
Maniphest Tasks: T76703 Differential Revision: https://developer.blender.org/D7715
2020-05-13Merge branch 'blender-v2.83-release'Bastien Montagne
2020-05-13Fix T76646: Crash when changing Size in Add Cube pop-up in some cases.Bastien Montagne
Remove resetting of ID uuid session counter, it is not really needed anymore, and not trivial to do this properly everytime. Thanks @brecht for investigating this.
2020-05-13Merge branch 'blender-v2.83-release'Campbell Barton
2020-05-13Fix zero tablet pressure for simulated eventsCampbell Barton
Impacted sculpt/paint tests.
2020-05-13Fix typing Z ignores in text fieldsCampbell Barton
Own error undo/redo key check.
2020-05-13UI: show an error when a search failsCampbell Barton
Useful in cases when making a typo before pressing enter.
2020-05-13Merge branch 'blender-v2.83-release'Campbell Barton
2020-05-13Merge branch 'blender-v2.83-release'Campbell Barton
2020-05-13Merge branch 'blender-v2.83-release'Campbell Barton
2020-05-13Merge branch 'blender-v2.83-release'Campbell Barton
2020-05-13Fix crash accessing the clipboardCampbell Barton
The clipboard can change between checking it's length and copying into the allocated buffer. Move this from RNA to the C/Python API.
2020-05-13PyAPI: support PyGetSetDef when extending RNA typesCampbell Barton
Support extending properties as well as methods.
2020-05-13Cleanup: split RNA type extension methods into it's own APICampbell Barton
This isn't so closely related to the RNA API, it's a way to use the C/Python API to extend RNA types and can be in it's own file.
2020-05-13Cleanup: warningCampbell Barton
2020-05-13Merge branch 'blender-v2.83-release'Pablo Dobarro
2020-05-13Fix T76488: fix mask extract poll functionPablo Dobarro
This was returning true in edit mode, causing the crash Reviewed By: jbakker Maniphest Tasks: T76488 Differential Revision: https://developer.blender.org/D7645
2020-05-13Fix T75347: Update cloth brushes in versioning with a valid mass valuePablo Dobarro
The file attached in the report has a cloth brush saved with a particle mass of 0.0, which causes all sort of issues in the solver. I don't know how that brush was created, but it does not seems to be possible to do in the current version (reset values are correct, property limits are correct and a default brush is created in versioning_defaults). This resets all brushes with an invalid value to 1.0. Reviewed By: jbakker Maniphest Tasks: T75347 Differential Revision: https://developer.blender.org/D7698
2020-05-13Fix T75968: PBVH raycast returns wrong active vertexPablo Dobarro
nearest_vertex_co was not reset when a new triangle was intersected by the ray, so it was always returning the closest vertex to the real cursor position in any triangle, which was not always the triangle under the cursor. Reviewed By: sergey Maniphest Tasks: T75968 Differential Revision: https://developer.blender.org/D7485
2020-05-13Merge branch 'blender-v2.83-release'Richard Antalik
2020-05-13Fix T76320: Thread race condition on undo with prefetching enabledRichard Antalik
Stop prefetch jobs before undoing. Reviewed By: brecht Differential Revision: https://developer.blender.org/D7633
2020-05-13UI: About Blender DialogHarley Acheson
Adds an 'About Blender' dialog to the 'App' menu to display information like branch and hash. Differential Revision: https://developer.blender.org/D7146 Reviewed by Campbell Barton
2020-05-13Merge branch 'blender-v2.83-release'Richard Antalik
2020-05-13Fix T70612: Sequencer Crash on enabling PrefetchRichard Antalik
Disable (skip) preftching scene strips if they target 3D scene. Try to continue prefetching complete frame if disk cache images are found. Reviewed By: brecht Differential Revision: https://developer.blender.org/D7514
2020-05-12Merge branch 'blender-v2.83-release'Brecht Van Lommel
2020-05-12Fix T76535: Eevee + Freestyle render crash with many strokesBrecht Van Lommel
Freestyle would create a huge amount of material slots with the same material, causing issues in Eevee use of alloca().
2020-05-12Transform orientation tweaksGermano Cavalcante
If the orietation is setted as a parameter, it is best to refer to it as a constraint orietation so that it can be reused in successive axis presses. This is useful to retrieve the orientation of the extrude for example.
2020-05-12Fix T76635: Clicking the text button X in a pop-up doesn't clearJulian Eisel
In this case giving `CTX_wm_menu()` priority over `CTX_wm_region()` is all that's needed and makes sense (since we want exactly the hovered button, not some other active button in the region/menu hierarchy). The situation with pop-ups is still tricky, see T73565. But as a first step it's probably good to let functions be more explicit about what they want when querying UI context. So I added a variation of a UI-context function for cases like this.
2020-05-12UI/Animation: Don't change Graph Editor cursor from scrubbing regionJulian Eisel
Do not execute the operator to change the Graph Editor cursor when changing the active frame through the scrubbing region. This is not what users expect, see T76599. Removes an explicit exception to not let the regular frame change operator execute in the Graph Editor. It was needed to let the cursor operator run instead, but the interplay between the two operators is now handled at keymap level. Fixes T76599.
2020-05-12Fix T76693: Inconsistent rotation Shortcut vs GizmosGermano Cavalcante
Problem introduced in rB4deea4f4c57a
2020-05-12Refactor: Move lamp foreach_id to new IDTypeInfo structure.Bastien Montagne
2020-05-12Refactor: Move texture foreach_id to new IDTypeInfo structure.Bastien Montagne
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.