Blender Git Loki

Blender Git commits from all branches.

Page: 461 / 2888

March 24, 2021, 13:20 (GMT)
Merge branch 'master' into cycles_procedural_api
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.
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.
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.
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)
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
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021