March 24, 2021, 13:20 (GMT) |
Merge branch 'master' into cycles_procedural_api |
Revision 01a5d3f by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt, ui-asset-view-template) March 24, 2021, 12:54 (GMT) |
Support passing operator to invoke on activating or dragging an item An annoyance is that the operator names have to be passed to the template which makes the already long argument list even longer. Thought about a couple of ways to do this, unfortunately this is the only decent way to do this that I see. There's also no way to pass operator options currently. Getting the handling to work correctly took some effort, and the code is not exactly nice. Note that even though we activate the item when calling the custom drag operator (helps indicating the pose being blended for example), we only call the drag operator then, not the activate one. They are never executed both. Also note that this won't compile right now, I'll have to commit some changes to master first. |
Revision 1038356 by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt, ui-asset-view-template) March 24, 2021, 12:34 (GMT) |
Add utilities to temporarily append asset IDs Uses the new `BLO_library_temp_xxx` functions, but deals with all the asset specific file path building. This is a reasonable utility for the asset system to have, it will probably be needed by more asset types than IDs. |
Revision c6182a9 by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt, ui-asset-view-template) March 24, 2021, 12:25 (GMT) |
Require identifier for asset view template usages Needed if we want to support multiple different asset views in future. |
Revision 5a94ab9 by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt, ui-asset-view-template) March 24, 2021, 12:25 (GMT) |
Allow getting asset library and active asset handle via context `CTX_wm_asset_library()` returns the active asset library from the workspace, or the the Asset Browser one while inside that. The active asset handle is set by the Asset Browser and the asset view UI template so that operators executed via the template can access it. |
March 24, 2021, 12:09 (GMT) |
format |
March 24, 2021, 11:28 (GMT) |
Merge branch 'master' into temp-gpencil-io |
March 24, 2021, 11:27 (GMT) |
Revision fd6015f by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt, ui-asset-view-template) March 24, 2021, 11:22 (GMT) |
Merge branch 'master' into ui-asset-view-template |
March 24, 2021, 10:48 (GMT) |
Merge branch 'master' into cycles_procedural_api |
March 24, 2021, 09:19 (GMT) |
Cycles: Cleanup, mark argument as unused Fixes strict compiler warning. |
March 24, 2021, 09:10 (GMT) |
Cycles: Switch copy_to_gpu_display from Task to Queue |
March 24, 2021, 09:10 (GMT) |
Cycles: Avoid memory allocation on every copy_to_gpu_display() Affects the PathTraceWorkGPU. From the measurements on own desktop it is about 10% faster on the very simple scene with 32 samples. Technically, this potentially increases peak GPU memory usage, but hopefully by not so much and that the performance gain worth it. |
March 24, 2021, 09:10 (GMT) |
Cycles: Update comment in the GPUDisplayParams Make it explicit that display parameters are not aware of the resolution divider. |
March 24, 2021, 07:43 (GMT) |
Cleanup: Remove extra if |
March 23, 2021, 21:34 (GMT) |
Add new node tree type for nodes inside attribute processor group |
March 23, 2021, 19:44 (GMT) |
Cleanup: Use C++ vector and matrix types |
March 23, 2021, 19:05 (GMT) |
Cleanup: More unused includes |
March 23, 2021, 18:51 (GMT) |
Cleanup: Whitespace |
March 23, 2021, 18:51 (GMT) |
Remove more unused includes, use C++ style for loop |
|
|
|


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