July 21, 2021, 17:35 (GMT) |
Assets: Rename workspace active asset library DNA variable This new variable was introduced with 7898089de3f2. We don't usually use an `active` prefix variable. Plus, this makes the name match the one of the Asset Browser active library variable, so we can use the `rna_def_asset_library_reference_common()` helper for both. This will cause Asset Views to open with the default "Current File" Asset Library. We could avoid that, but it's a minor issue really. |
July 21, 2021, 17:35 (GMT) |
Assets: Replace duplicated asset library reference type from DNA Since recently it's possible to access assets from outside the File/Asset Browser, via the asset view template. So we are slowly moving away from file space specific code to dedicated asset system code. I introduced `AssetLibraryReference` as a duplicate of `FileSelectAssetLibraryUID`, with a plan to delete the latter in a separate cleanup commit. That's exactly what this commit is. This will cause Asset Browsers to open with the default "Current File" Asset Library. We could avoid that, but it's a minor issue really. |
July 21, 2021, 17:35 (GMT) |
Cleanup: Centralize/unify asset library reference from/to enum code This was an open TODO, I wanted to have code for translating asset library references from and to enum values in a central place, and access that in the same way from both the Asset Browser and the Workspace RNA code. * Adds own file for the related functions. * Adds doxygen comments. * Updates RNA callbacks to properly use these functions. * Let these functions call each other, avoid duplicating logic. |
July 21, 2021, 17:18 (GMT) |
USD import: Clang-Tidy warning fixes. |
July 21, 2021, 16:54 (GMT) |
Specified function arguments as const |
July 21, 2021, 16:25 (GMT) |
adaptive_cloth: create an abstraction for adaptive_remesh The adaptive remeshing algorithm is not dependent on the cloth modifier so it makes sense to abstract at least to a point of not needing all of the `ClothVertex` data. This will help with testing of the implementation by adding it to the `AdaptiveRemesh` modifier. |
July 21, 2021, 16:05 (GMT) |
Add curve tests |
July 21, 2021, 15:58 (GMT) |
XR: Refactor controller poses Separates controller poses into two components, "grip" and "aim", which are both required to accurately represent the controllers without manual offsets. Following their OpenXR definitions, the grip pose represents the user's hand when holding the controller, and the aim pose represents the controller's aiming source. |
July 21, 2021, 15:36 (GMT) |
GPencil: Fix wrong comment |
July 21, 2021, 15:32 (GMT) |
Cleanup: Spelling in comment and log in Cycles X No functional changes. |
July 21, 2021, 15:30 (GMT) |
GPencil: Use current frame to insert asset instead of absolute values |
July 21, 2021, 15:18 (GMT) |
Minor Fix: create_evaluated_object method changed return type fix |
July 21, 2021, 14:47 (GMT) |
Fix incorrect use of BLI_assert with error strings Some asserts were never raised because of invalid checks. |
July 21, 2021, 14:46 (GMT) |
Cleanup: replace BLI_assert(test || !"text") with BLI_assert_msg(test, text) |
July 21, 2021, 13:52 (GMT) |
Merge branch 'master' into asset-greasepencil |
July 21, 2021, 13:19 (GMT) |
Merge branch 'master' into soc-2021-vse-strip-thumbnails |
July 21, 2021, 13:14 (GMT) |
Cleanup: correct the comment in ghost The same comments were written in clientToScreen and screenToClient in GHOST. I corrected them. Ref D11986 |
July 21, 2021, 13:04 (GMT) |
Merge branch 'master' into curve-nodes-modifier |
July 21, 2021, 13:00 (GMT) |
adaptive_cloth: AdaptiveMesh: set edge size after splitting edge Need to set the edge size for all edges effected by the split operation. |
July 21, 2021, 12:48 (GMT) |
adaptive_cloth: MeshDiff: operator<< for ostream |
|
|
|


Master Commits
MiikaHweb | 2003-2021