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-01-27Document that tessellate_polygon() doesn't handle degenerate geometrySybren A. Stüvel
This 'fixes' T68554: 'API mathutils.geometry.tessellate_polygon returns bad results sometimes' by documenting the limitations of the current implementation. I've also added a unit test for the function, so that any change in this behaviour will get noticed. No functional changes.
2020-01-27Cast modifier: Add invert vgroup option.Cody Winchester
Adds the Invert Vertex Group weight option to the Cast modifier. Uses the same setup as similar modifiers invert weight. Adds a boolean invert property next to the vertex group string in the modifier and subtracts the current vertex weight from 1.0f if it is turned on. Differential Revision: https://developer.blender.org/D6671 Minor modifications by @mont29.
2020-01-27Edit Mesh: Auto Merge - Split Edges & Faces - Better logic for splitting facesmano-wii
Differential Revision: https://developer.blender.org/D6626
2020-01-27Cleanup: fix compiler warningBrecht Van Lommel
2020-01-27Merge branch 'blender-v2.82-release'Brecht Van Lommel
2020-01-27Fix OBJECT_GUARDED_FREE compiler error when type is in namespaceBrecht Van Lommel
2020-01-27Cleanup: fix compiler warningsBrecht Van Lommel
2020-01-27Cleanup: removed unused derivedDeform and derivedFinalBrecht Van Lommel
2020-01-27Cleanup: remove unused partial visibility code, weird indentationBrecht Van Lommel
2020-01-27Merge branch 'blender-v2.82-release'Bastien Montagne
2020-01-27Fix T73399: Crash trying to move the origin of an empty.Bastien Montagne
Empty objects have no obdata, so we need to check for NULL id...
2020-01-27Fix T72862: Viewport Render doesn't render Grease Pencil OverlaysAntonio Vazquez
Fix by @campbellbarton Note: Duplicated commit done in master first by error
2020-01-27Fix T72862: Viewport Render doesn't render Grease Pencil Overlays, ShadingAntonio Vazquez
Fix by @campbellbarton
2020-01-27Fix T73428: Editor type dropdown menu missing in VSEJulian Eisel
Mistake in 6a49161c8c60, the tool-header region was not created when creating a new VSE editor (as opposed to an existing one in some workspace). There was also no way to get the tool-header to show in such cases.
2020-01-27Fix HUD toggle ("Adjust Last Operation") missing in VSEJulian Eisel
The `SpaceSequenceEditor.show_region_hud` property was not generated, but accessed in Python.
2020-01-27Merge branch 'blender-v2.82-release'Campbell Barton
2020-01-27Fix T71719: Unrelated menus open on hoverCampbell Barton
Logic to open menus on hover changed since 2.7x for convenience switching between popovers in the top-bar. This also made hover open menus in situations where it isn't useful. Restrict this to buttons placed side-by-side.
2020-01-27BLI_rect: add rect-rect intersection checks on a single axisCampbell Barton
2020-01-27Merge branch 'blender-v2.82-release'Campbell Barton
2020-01-27Fix T72449: Stale outliner selection after object duplicateCampbell Barton
2020-01-27Merge branch 'blender-v2.82-release'Campbell Barton
2020-01-27makesdna: avoid 'alloca' in a for loopCampbell Barton
Issue raised by Sergey in D6634
2020-01-26Fix T73304: Crash using force fields and hair dynamicsLuca Rood
This implements a better heuristic for identifying if cloth or hair is being dealt with (checking hairdata, instead of primitive_num). The issue was caused by a change in primitive counting in rBd42a7bbd6ea5 I'm also adding some safeguards to avoid ever computing pressure for hair. This shouldn't really be necessary, but it's good to be sure.
2020-01-25Cleanup: spellingCampbell Barton
2020-01-25Cleanup: include missing CMake headersCampbell Barton
2020-01-25Cleanup: remove source file added by accidentCampbell Barton
2020-01-25Bevel: Remove Debugging CodeHans Goudey
Remove old / trivial print statements and drawing code. Reviewed By: howardt Differential Revision: https://developer.blender.org/D6661
2020-01-25Bevel: Simplify Profile Calculation StepHans Goudey
Profile calculation now happens in a single pass rather than being spread throughout the process. This means each profile will only be calculated a single time. Reviewed By: howardt Differential Revision: https://developer.blender.org/D6658
2020-01-24UI: View3D Cursor ChangesHarley Acheson
Changes the default View3D mouse cursor to the OS-supplied arrow pointer. Subsequent cursor changes will now be set per-tool instead. Differential Revision: https://developer.blender.org/D6485 Reviewed by Campbell Barton
2020-01-24Merge branch 'blender-v2.82-release'Alexander Gavrilov
2020-01-24Depsgraph: fix false positive time dependencies for simple drivers.Alexander Gavrilov
The dependency graph has to know whether a driver must be re-evaluated every frame due to a dependency on the current frame number. For python drivers it was using a heuristic based on searching for certain sub- strings in the expression, notably including '('. When the expression is actually evaluated using Python, this can't be easily improved; however if the Simple Expression evaluator is used, this check can be done precisely by accessing the parsed data. Differential Revision: https://developer.blender.org/D6624
2020-01-24Merge branch 'blender-v2.82-release'Pablo Dobarro
2020-01-24Sculpt: Rename Topology Brush to Slide Relax BrushPablo Dobarro
The full name was "Topology Slide/Relax", but it didn't fit in the toolbar UI. This was causing some problems: - The mesh filter that does the same thing is called "Relax" - We may want to add a "Topology Brush" tool in the future that is more oriented to retopology task (like creating strips of quads), so by doing this we avoid having two tools with the same name in the UI. Reviewed By: billreynish Differential Revision: https://developer.blender.org/D6590
2020-01-24Merge branch 'blender-v2.82-release'Pablo Dobarro
2020-01-24Fix T71373: Sculpt Mask not extracting correctly on scaled objectsPablo Dobarro
This patch applies the original object scale to the coordinates of the extracted mask mesh. Without this patch, the mesh was no taking the original object scale into account and the shrinkwrap will fail. The other solution would be copying the objecty scale to the new extracted mask object, but I would like to avoid entering sculpt mode with scaled objects as it may produce wrong behaviors in some tools. Reviewed By: jbakker Maniphest Tasks: T71373 Differential Revision: https://developer.blender.org/D6207
2020-01-24Fix T73080: Remove support for scene radius in Weight/Vertex paintPablo Dobarro
The 2D paint cursor in the 3D view does not support scene radius in weight and vertex paint mode. This was also the case in 2.80 with the old cursor. The option to change the units from view to scene is not available in the UI in those modes, so I think it makes sense to remove the support from the code. The ideal solution could be supporting the new cursor in all paint modes, but that is going to take more time and it is going to be problematic in texture paint. After doing this, we can bring this code back and add the option to change the units to the UI. Reviewed By: jbakker Maniphest Tasks: T73080 Differential Revision: https://developer.blender.org/D6586
2020-01-24Fix T72975: [Mantaflow] Mesh generation bugSebastián Barschkis
The initial value for phi was too high.
2020-01-24Depsgraph: Correct FPS debug printSergey Sharybin
It was printing "frame" time instead of FPS. Other interesting thing to get solved is to solve "drop" in FPS when there is an idle time in user input. Current usecase is limited to observing FPS when there is a continuous stream of events: for example, keep moving vertex in edit mode while watching debug prints.
2020-01-24Depsgraph: Report FPS when running with --debug-depsgraph-timeSergey Sharybin
The FPS here is measured based on a timestamp from when depsgraph was previously evaluated. Allows to ease investigating performance improvements/regressions which are not related on animation system but on modifications on a single frame (such as transforming vertex in edit mode).
2020-01-24Merge branch 'blender-v2.82-release'mano-wii
2020-01-24Fix T73349: X-Ray Mode - snapping through object stop working on value = 1mano-wii
2020-01-24Merge branch 'blender-v2.82-release'Sergey Sharybin
2020-01-24Fix/workaround initialization order of static TBB/MKLSergey Sharybin
Was caused by recent refactor of dependencies in 517870a4a11f. While there is no fully reliable solution to this issue other than making TBB a dynamic library dependency (as documentation tells us to do), there seems to be simple workaround which doesn't require deeper changed in build process and packaging. Tested on Brecht's computer who managed to reproduce the issue on Linux (T72015#857423).
2020-01-24Depsgraph: Refactor, move debug struct to own fileSergey Sharybin
2020-01-24Depsgrapg: Refactor, move Relation to own fileSergey Sharybin
2020-01-24Depsgraph: Refactor, wrap debug fields into own structureSergey Sharybin
2020-01-24Fix T73001: Shader Node with driver not updating when animatedSybren A. Stüvel
When there are ID properties on an object, and these are animated and used by a driver, the depsgraph has proper connections between ACTION → ID PROPERTY → DRIVER. When these properties are defined on a mesh, however, the depsgraph relations are incorrectly created between GEOMETRY → PROPERTIES_EXIT → DRIVER (because it's assumed that 'source = ENTRY' implies 'geometry'). This patch solves this by first checking whether the targeted property is an ID property and handling it accordingly. This also made it possible to remove some special cases from pose bone relations. Maniphest Tasks: T73001 Reviewed By: sergey Differential Revision: https://developer.blender.org/D6571
2020-01-24Fix T73336: Several issues (including crashes) with ID pointer IDProps and RNA.Bastien Montagne
`RNA_property_pointer_set()` was just broken when assigning to an ID pointer IDProp, on both debug/checks and actual assignment. That was at least affecting RNA copying and liboverrides area...
2020-01-24IDProps: add utility to set an ID pointer IDProp value.Bastien Montagne
2020-01-24Merge branch 'blender-v2.82-release'Philipp Oeser