Blender Git Commits

Blender Git "master" branch commits.

Page: 586 / 5574

Revision 2538080 by Hans Goudey
September 8, 2020, 18:55 (GMT)
Cleanup: Use bool instead of int
September 8, 2020, 18:18 (GMT)
Revert "BKE: Fix compiling with clang-tidy and readability-non-const-parameter"

This reverts commit 637a5c964a01f5e8733e972cb8a30341eb91058e.

I commited the previous commit because I wasn't building with openvdb.

Compiling with openvdb fix the clang-tidy errror.
September 8, 2020, 18:15 (GMT)
Revert "Revert "RNA Manual Mapping: Update Mappings""

This reverts commit de5930333bcd85ede44d6cd1e117b00e5051b728.
September 8, 2020, 17:57 (GMT)
Revert "RNA Manual Mapping: Update Mappings"

This reverts commit f14d24729ff32edffd71b646712e59b640fcddd9.

I commited the previous commit because I wasn't building with openvdb.

Compiling with openvdb fix the clang-tidy errror.
September 8, 2020, 17:55 (GMT)
GLSamplers: Add debug object label

This makes it easier to see what each sampler is supposed to be.
September 8, 2020, 17:54 (GMT)
Fix T79538 Grease Pencil: Fill texture doesn't tile anymore

This was caused by rBe749643793809248dfc6ffd078be04aec3eeab82 which
removed the texture repeat from Image texture.
September 8, 2020, 16:29 (GMT)
BKE: Fix compiling with clang-tidy and readability-non-const-parameter
September 8, 2020, 15:58 (GMT)
RNA Manual Mapping: Update Mappings
September 8, 2020, 15:58 (GMT)
UI: Tooltip grammar fix
September 8, 2020, 15:58 (GMT)
UI: 3D View: Move Live Unwrap to toolbar

The menus should be for operators, tool settings belong in the toolbar
September 8, 2020, 15:43 (GMT)
Hide tools with missing icons under experimental

This removes from the UI all tools with missing icons and hides them
under a "Tools with missing icons" experimental option.

We agree on not making available by default tools in master without icons.
Having this experimental flag will allow to commit new tools as soon as the
technical design and implementation is finished so development can
continue, without adding broken icons to the UI.

Reviewed By: Severin

Differential Revision: https://developer.blender.org/D8831
September 8, 2020, 15:20 (GMT)
Cleanup: reduce variable scopes in node_draw.c
September 8, 2020, 14:41 (GMT)
Alembic Export: support instanced object data

Add support for object data instancing. This is used when the objects
are instances, for example when duplicated by a particle system, or
instanced by the duplication system (collection-duplicating empties,
vertex/face duplis, etc.)

Since Alembic already deduplicates data, this doesn't make the resulting
Alembic files any smaller. They will be faster to write, though, when
there is a lot of instanced geometry, as the deduplication system won't
have to do any comparisons.

This instancing support is still limited, in the sense that only object
data is instanced and all transforms are still written explicitly. A
future improvement could be to support instancing entire collection
hierarchies.

Blender's Alembic importer has no understanding of these Alembic
instances yet, and will thus happily duplicate the data on import.

The USD Alembic plugin seems to have problems understanding the
instancing. There might also be other software with similar issues.
Because of this, instancing can be turned off in the exporter (it's on
by default).
September 8, 2020, 14:30 (GMT)
UI: Aesthetic tweaks to Select All by Type operator

* Match menu items with Add Menu (order and naming e.g. Font -> Text)
* Use Icons
* Remove ellipsis from the name (policy is to use `...` only when triggering a window/popup)

No functional changes.

Thanks @HooglyBoogly for the help!
September 8, 2020, 14:19 (GMT)
Cleanup: Alembic export, split `ABCHierarchyIterator::get_alembic_parent()`

Split `ABCHierarchyIterator::get_alembic_parent()` into two functions:
- For a given export path, find the Alembic object
- Ensure that that object is usable as parent object (Alembic uses a
specific 'top' object as parent to indicate "no parent").

The new function is `public` as it will be used in an upcoming feature,
and is required to be public then.

No functional changes.
September 8, 2020, 14:19 (GMT)
Cleanup: Alembic export, split function into two

Split the `ABCHierarchyIterator::create_data_writer()` function into two
functions. This is to prepare for the creation of writers not just by
object type, but also by goal, for example writers that reference other
Alembic data instead of writing their own (i.e. instancing).

No functional changes.
September 8, 2020, 14:05 (GMT)
GLBackend: Fix gl error inside the mip rendering workaround detection

This was caused by an incorrect mipmap size.
Also add debug checks for good mesure.
September 8, 2020, 14:04 (GMT)
GLContext: Fix clang warning about using override
September 8, 2020, 13:49 (GMT)
GLFrameBuffer: Fix mass renaming issue

The context might be partialy freed, so use gpu::Context instead of
GLcontext.
September 8, 2020, 13:20 (GMT)
Cleanup: reduce variable scopes in drawnode.c
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021