Blender Git Commits

Blender Git commits from all branches.

Page: 614 / 2888

November 30, 2020, 19:28 (GMT)
Importer Cleanup: renames, const.
November 30, 2020, 19:25 (GMT)
Merge remote-tracking branch 'origin/master' into geometry-nodes
November 30, 2020, 18:30 (GMT)
alembic: cleanup, remove debug print
November 30, 2020, 18:18 (GMT)
Merge branch 'geometry-nodes' into geometry-nodes-distribute-points
November 30, 2020, 18:17 (GMT)
Merge branch 'geometry-nodes' into geometry-nodes-distribute-points
November 30, 2020, 16:48 (GMT)
alembic: skip updating constant objects
November 30, 2020, 16:47 (GMT)
cleanup, move auxilliary classes out of AlembicObject
November 30, 2020, 16:39 (GMT)
Rename some core asset types (breaking file compatibility)

After feedback from review, I decided to change data-structure names
(`AssetData` -> `AssetMetaData`, `CustomTag` -> `AssetTag`).
This will break DNA compatibility so old assets created with this branch won't
be readable.
November 30, 2020, 16:19 (GMT)
alembic: accumulate transformation matrices while walking the hierarchy

Besides being inefficient, the previous code was missing some data. Also
properly interpolate the matrices when in-between samples.
November 30, 2020, 16:03 (GMT)
General cleanup
November 30, 2020, 15:43 (GMT)
Cleanup: add a comment
November 30, 2020, 15:34 (GMT)
Merge branch 'master' into geometry-nodes
November 30, 2020, 15:33 (GMT)
Cleanup: correct function name
November 30, 2020, 15:32 (GMT)
initial mix attributes node
November 30, 2020, 15:23 (GMT)
Geometry Nodes: Change modifier name

The modifier was called "Empty", which reflects the fact that the modifier
doesn't do anything when you add it. However, that is not true after you
change the modifier's node group, and the fact that the modifier uses
nodes is the one thing that distinguishes it at this point. This commit
changes the name to "Geometry Nodes", which is simple and consistent
with the "Geometry Node Editor" and the naming of the project so far.
November 30, 2020, 14:30 (GMT)
Remove preview pointer in asset-data

Not needed, we get the preview via the ID.
November 30, 2020, 14:07 (GMT)
Importer: remove useless `{}`s. renames.
November 30, 2020, 14:01 (GMT)
Exporter: remove useless `{}`s.
November 30, 2020, 13:09 (GMT)
Cleanup: Use C++ scope based mutex locks

Rather than verbose and unsafe (in case of early exits or exceptions) explicit
lock/unlock pairs, use RAII based locks which explicitly unlock on stack
unwinding.
November 30, 2020, 12:48 (GMT)
Compile BKE icons source file with C++

That way we can use scoped mutex locks, which should make code cleaner/saver
and avoids the annoying unlock calls for every early-exit. Will happen in a
followup commit.

Mostly had to address casts from `void *` of course. Used C style casts, almost
all of the file still uses C style coding anyway.
`BKE_icon_geom_from_memory()` was using `goto`s for cleanup logic which
wouldn't compile with C++. Changed to RAII based resource handling.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021