Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 190 / 5574

Revision ceb0491 by Julian Eisel
August 2, 2021, 15:00 (GMT)
Asset Browser: Don't show inapplicable filter and display settings

So far the Asset Browser just showed the same popups and settings as the
File Browser. Not all of them made sense for the Asset Browser though.

* Don't show inapplicable recursion toggle.
* Don't show sorting options, which don't work with assets anyway.
* Don't show the Filter popover, there are currently no applicable items
in there.

Just like in D12057, I decided to add separate classes for the Asset
Browser case.

Differential Revision: https://developer.blender.org/D12059
Revision 3ff5d8f by Julian Eisel
August 2, 2021, 15:00 (GMT)
Asset Browser: Proper context menu for assets

Add a context menu dedicated to asset operations to the Asset Browser.
There are two separate context menus to keep things separated well and
avoid confusing if-else logic (similar to D12057 & D12059). Their polls
make sure they are displayed for the right contexts only.

Also (to be committed as followup cleanup): Remove now unused special
handling for assets in file delete operator.

Differential Revision: https://developer.blender.org/D12062
August 2, 2021, 14:57 (GMT)
Delete pipeline_config.json file. The yaml file is now used.
Update README.md.
August 2, 2021, 13:58 (GMT)
Fix T90332: Auto-smooth crashes in edit-mode

Regression in 39b2a7bb7e815e051348bf5c5ec777d091324164
that meant non-manifold edges were not being tagged
when they should have been.
August 2, 2021, 13:13 (GMT)
WindowManager: Support Dynamic tooltips when dragging.

Originally the operator name was drawn next to the dragging content.
After that there was an option to add custom, static text with the
dragging content. This patch allows dynamic text to be drawn.

The custom text was implemented as out parameter of the poll function
what made the code unclear. This patch introduces a tooltip function
that separates tooltip generation from the poll function.

NOTE: the text should always be returned in its own memory block. This
block will be freed after it is copied in the drag struct.

Reviewed By: Severin

Differential Revision: https://developer.blender.org/D12104
August 2, 2021, 10:44 (GMT)
Cleanup: simplify subclassing CPPType

`CPPType` can wrap any C++ type so that code can work
with the wrapped type in a generic way. The goal of subclassing
`CPPType` is to provide additional methods for some types.
For example, the `CPPType` for `Array<int>` could have a `.element_type()`
method that returns the `CPPType` for `int`.
August 2, 2021, 10:07 (GMT)
Revert "Asset Catalogs: loading a catalog definition file"

This reverts commit 1f0d6f763573b22772dcdb61320a12e1c11949e0 and the
cleanup 06cb48e1b284e6438ce14f1ea543143fcc74ca59. Committed too early on
Monday morning, still has issues that should be resolved first.
August 2, 2021, 09:15 (GMT)
Cleanup: Asset catalogs, C++ to C-style comments

No functional changes.
August 2, 2021, 09:08 (GMT)
Asset Catalogs: loading a catalog definition file

Initial, limited implementation of loading a single asset catalog
definition file. These files are structured as follows:

CATALOG_ID virtual/path/of/catalog
SUBCATALOG_ID virtual/path/of/catalog/child
SOMETHING_ELSE some/unrelated/hierarchy

These virtual paths will be used to show the catalog in a tree
structure; the tree structure itself is not part of this commit. Each
asset will have one catalog ID that determines where in that tree the
asset shows up.

Currently only a single catalog definition file can be read; merging
data from multiple such files, and writing them out again after changes
are made, is for future commits.

This commit only contains the code to load a single file, and unittests
to check that this actually works. No UI, no user-facing functionality
yet.
August 2, 2021, 08:38 (GMT)
Geometry Nodes: increase threshold to make regression tests pass

The real fix here is to use some kind of relative error in `customdata_compare`
instead of the absolute error used now. If vertex coordinates get larger in magnitude,
the allowed error should increase as well.
August 2, 2021, 08:34 (GMT)
Cleanup: separate base and geometry nodes specific socket cpp type

This simplifies changing how geometry nodes handles different socket types
without affecting other systems.
Revision 48722e8 by YimingWu
August 2, 2021, 05:45 (GMT)
LineArt: Prevent depsgraph warning when camera is NULL.
August 2, 2021, 05:22 (GMT)
Cleanup: spelling
August 1, 2021, 18:52 (GMT)
IME Win32: Fix Duplicated Initial Character

When entering characters using IME on Windows, Japanese and Chinese
will both usually result in the first keystroke being duplicated. The
problem is that we are informed too late, after the first key is
pressed, that we are IME composing. This patch ensures we are entering
non-English characters using ImmGetConversionStatus() and then deals
with editing keys (like arrows and backspace) on a per-language basis.

see D11929 for more details.

Differential Revision: https://developer.blender.org/D11929

Reviewed by Brecht Van Lommel
Revision 7927798 by Hans Goudey
August 1, 2021, 03:22 (GMT)
Cleanup: Sort node types alphabetically
Revision 1724333 by Hans Goudey
July 31, 2021, 18:26 (GMT)
Cleanup: Remove unecessary helper function

Retrieving a mesh's looptris now take's a const mesh after
rB5f8969bb4b4, which removes the need for this function.
Since it's only two lines, avoiding the use of a separate function
in this case is simpler.
Revision 2f63303 by Hans Goudey
July 31, 2021, 03:26 (GMT)
Cleanup: Use const mesh arguments

These functions do not change their source or input mesh, so it can
be passed with const, which means in one case that a function doesn't
have to be responsible for freeing its argument mesh, which is a clearly
better separation of concerns.
Revision 8063f10 by Hans Goudey
July 31, 2021, 02:28 (GMT)
Cleanup: Remove unused includes
Revision 37e2fec by Hans Goudey
July 31, 2021, 02:18 (GMT)
Cleanup: Voxel remesh function naming

- Remove BKE prefix for static functions
- Make specific intermediate functions static
- Avoid unecessary "_to_mesh_nomain" suffix
Revision 7c961e7 by YimingWu
July 31, 2021, 02:02 (GMT)
LineArt: Fix(unreported): Child object respect collection visibility.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021