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 |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021