Blender Git Loki

Kaikki Blender Git kommitit.

Page: 194 / 8462

September 30, 2021, 18:03 (GMT)
Remove ATTR_NO_OPTs
September 30, 2021, 18:02 (GMT)
Sculpt: Fix fairing brush for dyntopo
September 30, 2021, 18:00 (GMT)
Merge branch 'master' into asset-greasepencil

Conflicts:
source/blender/makesrna/intern/rna_space.c
September 30, 2021, 17:54 (GMT)
Sculpt: fix multires crashing
September 30, 2021, 17:21 (GMT)
Viewport Compositor: Improve update mechanism

Now viewport updates fully through DRWRenderScene even if compositor
is disabled.

External RenderEngine now have the correct depsgraph during update.
Revision 827e30b by Hans Goudey (master)
September 30, 2021, 16:53 (GMT)
Geometry Nodes: Change default for mesh to points node

While "Vertices" may be less useful since mesh vertices are already
points, the output is more easily understandable, so it's a better
default.
September 30, 2021, 16:03 (GMT)
Changes based on review by Hans Goudey (HooglyBoogly)
September 30, 2021, 15:34 (GMT)
Asset Catalogs: create missing parent catalogs

For every known catalog, ensure its parent catalog also exists. This
ensures that assets can be assigned to parent catalogs, even when they
didn't exist in the Catalog Definition File yet.
September 30, 2021, 14:39 (GMT)
UI: Support easy dropping into/onto rows in new tree-view API

Adds an easy way to add drop support for tree-view rows.

Most of the work is handled by the tree-view UI code. The tree items can
simply override a few functions (`can_drop()`, `on_drop()`,
`drop_tooltip()`) to implement their custom drop behavior.

While dragging over a tree-view item that can be dropped into/onto, the
item can show a custom and dynamic tooltip explaining what's gonna
happen on drop.

This isn't used yet, but will soon be for asset catalogs.

See documentation here:
https://wiki.blender.org/wiki/Source/Interface/Views#Further_Customizations
September 30, 2021, 14:39 (GMT)
Fix possible use-after-free in drag-drop handling logic

Would happen when there were multiple drag items in parallel. There was
a listbase constructed with twice the same item, even though that item
would be deleted after it was handled the first time.
September 30, 2021, 14:34 (GMT)
Cleanup: remove `CatalogPath` alias

The `CatalogPath` name was an alias for `std::string`, so that it could
be easily switched over to something else. This happened in the previous
commit (switched to `AssetCatalogPath`), so the alias is no longer
necessary.

This commit removes the `CatalogPath` alias.

No functional changes.
September 30, 2021, 14:29 (GMT)
Asset Catalog: introduce `AssetCatalogPath` class

So far we have used `std::string` for asset catalog paths. Some
operations are better described on a dedicated class for this, though.
This commits switches catalog paths from using `std::string` to a
dedicated `blender::bke::AssetCatalogPath` class.

The `using CatalogPath = AssetCatalogPath` alias is still there, and
will be removed in a following cleanup commit.

New `AssetCatalogPath` code reviewed by @severin in D12710.
September 30, 2021, 14:14 (GMT)
GPencil: Change default template for better contrast in header

Patch created by Pablo Vazquez

This change darkens the header area a bit to create more contrast with the texts.

Differential Revision: https://developer.blender.org/D12711
September 30, 2021, 14:00 (GMT)
Fix T90246: Full Copy'ing a scene confuses physics in the original scene.

Handling of RigidBody data in duplicate of scenes/collections was very
wrong. This commit:
- Add handling of duplication of RB collections when fully duplicating
a scene.
- Fix Object duplication trying to add duplicated RB objects to
matching RBW collections.

While the later behavior is desired when only duplicated objects, when
duplicating their collections and/or scenes it is actually very bad, as
it would add back new object duplicates to old (RBW) collections.
September 30, 2021, 14:00 (GMT)
Fix RigidBodyWorld copy using `NO_MAIN` instead of `COW` flag for cache handling.

We only want to share caches in case of CoW copying for the depsgraph,
not for regular `NO_MAIN` data.
September 30, 2021, 13:44 (GMT)
Cleanup: move node_common.c to c++

Buildbot compiled without problems.
September 30, 2021, 13:23 (GMT)
Asset Browser: Support activating catalogs in the "Current File" library

If the "Current File" asset library is selected in the Asset Browser,
now asssets are filtered based on the active asset catalog. Previously
it would just show all assets. This was marked as a TODO in the code
already.

Maniphest Task: https://developer.blender.org/T91820
September 30, 2021, 12:47 (GMT)
Merge branch 'master' into soc-2021-curves
September 30, 2021, 12:46 (GMT)
Cleanup and refactoring
September 30, 2021, 11:52 (GMT)
move node_common to c++
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021