Blender Git Commit Log

All Blender Git commits.

Page: 861 / 8462

March 5, 2021, 15:31 (GMT)
Cycles: use array of queued/terminated paths to schedule less work for GPU

Passing along a path index now that may be different than the work index.
March 5, 2021, 15:31 (GMT)
Cycles: track number of queued kernels with atomics on GPU

Also change logic to assume integrator state is zero initialized, so that
the init_from_camera will be able to check if a path is terminated.
March 5, 2021, 15:31 (GMT)
Cycles: return number of active paths from queue
March 5, 2021, 15:09 (GMT)
Nodes: move vector rotate node to C++

This makes it easier to add an implementation that can
be used in Geometry Nodes.

There should be no functional changes.
March 5, 2021, 15:08 (GMT)
Fix windows compilation.
March 5, 2021, 14:28 (GMT)
LineArt: Progress reporting when baking.
March 5, 2021, 14:12 (GMT)
LineArt: Use job system for baking.
March 5, 2021, 14:11 (GMT)
Asset Browser Space API: add `activate_asset_by_id()` function

Add an RNA function `activate_asset_by_id(asset_id: ID, deferred: bool)`
to the File Browser space type, which intended to be used to activate an
asset's entry as identified by its `ID *`. Calling it changes the active
asset, but only if the given ID can actually be found.

The activation can be deferred (by passing `deferred=True`) until the
next refresh operation has finished. This is necessary when an asset has
just been added, as it will be loaded by the filebrowser in a background
job.

Reviewed By: Severin

Differential Revision: https://developer.blender.org/D10549
March 5, 2021, 14:05 (GMT)
Cleanup: Libmv, clang-format

Is based on Google style which was used in the Libmv project before,
but is now consistently applied for the sources of the library itself
and to C-API. With some time C-API will likely be removed, and it
makes it easier to make it follow Libmv style, hence the diversion
from Blender's style.

There are quite some exceptions (clang-format off) in the code around
Eigen matrix initialization. It is rather annoying, and there could be
some neat way to make initialization readable without such exception.

Could be some places where loss of readability in matrix initialization
got lost as the change is quite big. If this has happened it is easier
to address readability once actually working on the code.

This change allowed to spot some missing header guards, so that's nice.

Doing it in bundled version, as the upstream library needs to have some
of the recent development ported over from bundle to upstream.

There should be no functional changes.
March 5, 2021, 13:45 (GMT)
UI Code Quality: Port Outliner Grease Pencil layers to new design

Continuation of work in 2e221de4ceee and 249e4df110e0. Now the tree-element
types have to be ported one by one. This is probably the most straight forward
type to port.
March 5, 2021, 13:07 (GMT)
LineArt: Take care unitialized variables in lineart_cpu.c
March 5, 2021, 12:58 (GMT)
Lineart: Re-apply truangulation fix as MOD_TRIANGULATE_QUAD_FIXED
March 5, 2021, 12:55 (GMT)
make property spreadsheet a bit more generic
March 5, 2021, 12:48 (GMT)
show a custom property
March 5, 2021, 12:46 (GMT)
Cleanup: COM_convert_data_types parameters.
March 5, 2021, 12:46 (GMT)
Cleanup: Remove static struct without data.
March 5, 2021, 12:36 (GMT)
cleanup
March 5, 2021, 11:59 (GMT)
Merge remote-tracking branch 'origin/master' into temp-lineart-contained
March 5, 2021, 11:58 (GMT)
LineArt: Merge changes.
March 5, 2021, 11:54 (GMT)
draw rna properties
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021