Blender Git Loki

Blender Git commits from all branches.

Page: 87 / 2888

September 21, 2021, 11:24 (GMT)
Use enum type.
September 21, 2021, 11:24 (GMT)
Cleanup, style.
September 21, 2021, 11:24 (GMT)
Store the subdivision cache in the MeshBatchCache.
September 21, 2021, 11:24 (GMT)
Cleanup, remove debug conditions.
September 21, 2021, 11:24 (GMT)
Attempt to properly check if subsurf is the last enabled modifier for
the evaluation mode.
September 21, 2021, 11:24 (GMT)
Move DAG_EVAL_NEED_SUBDIVISION_MESH to DEG_add_object_relation.
September 21, 2021, 11:24 (GMT)
Cleanup.
September 21, 2021, 11:24 (GMT)
Comment.
September 21, 2021, 11:24 (GMT)
Detect need for subdivision at the end of the depsgraph build.
September 21, 2021, 10:35 (GMT)
Asset Catalogs: implement catalog deletion

Asset catalogs can now be deleted by providing their UUID. This marks the
catalog for deletion, which causes it to be hidden from the UI and not
saved to disk.

The catalog is not immediately deleted from memory, to make it possible
to later merge on-disk data with in-memory data. This is envisioned to
support multi-user edits to the same catalog definition file (for example
when synced between machines with SyncThing).
September 21, 2021, 10:32 (GMT)
Cleanup: asset catalog tests, move tree testing code into separate function

Move `AssetCatalogTree` verification code into its own function, so that
it can be called from other places as well.
September 21, 2021, 10:23 (GMT)
Cleanup: asset catalogs, move "only for test" code into test

Move the "for testing only" function `get_catalog_definition_file()` from
`AssetCatalogService` to a new class `TestableAssetCatalogService` that's
only available in the unit test file that needs it.

No functional changes.
September 21, 2021, 09:49 (GMT)
Cleanup: Asset Tests, rename Elly to Ellie

The test character names come from the Sprite Fright production, and
there the girl is named Ellie, not Elly. Once seen cannot be un-seen.

No functional changes.
September 21, 2021, 09:39 (GMT)
Tune up a few hot loops revealed by profiling.
September 21, 2021, 09:15 (GMT)
Cleanup: asset catalog, add note about path cleanup

No functional changes.
September 21, 2021, 08:55 (GMT)
Merge remote-tracking branch 'origin/master' into temp-asset-browser-catalogs
September 21, 2021, 08:30 (GMT)
Asset Catalogs: move from string identifier to UUIDs

Move from a string `catalog_id` to a UUID. This avoids having to keep
the ID of the catalog in sync with its semantics (so renaming from X to
Y can keep the UUID the same).

Since UUIDs don't communicate any human-readable information, the
mapping from catalog UUID to its path (stored in the Catalog Definition
File, CDF) is critical for understanding which asset is stored in which
human-readable catalog. To make this less critical, and to allow manual
data reconstruction after a CDF is lost/corrupted, each catalog also has
a "simple name" that's stored along with the UUID. This is also stored
on each asset, next to the catalog UUID.
September 21, 2021, 08:23 (GMT)
Asset Catalog tree test: add array boundary check

This makes it easier to figure out what's going on when the test isn't
updated for new test data in the file it reads.

No functional changes to Blender itself.
September 21, 2021, 08:22 (GMT)
Cleanup: asset catalog test, add explanatory comment

No functional changes.
September 21, 2021, 07:44 (GMT)
Just what version of C++ does the linux buildbot use, anyway.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021