Blender Git Commits

Blender Git commits from all branches.

Page: 1084 / 2888

November 11, 2019, 17:04 (GMT)
UI: Add missing workspace icon to link/append ID-Filters
November 11, 2019, 17:04 (GMT)
GPencil: Fix unreported problem when use Onion Skin in several windows

The onion skin was nos displayed in secondary screens when disable the Onion switch or the Overlay in the main window.

Added a check to verify if the main overlay and onion switches are enabled in any screen in order to generate the cache data.

This is required to generate the onion skin and limit the times the cache is updated because the cache is generated only in the first screen and if the first screen has the onion disabled the cache for onion skin is not generated. The loop adds time, but always is faster than regenerate the cache all the times.

Reviewed By: mendio, pepeland

Differential Revision: https://developer.blender.org/D6049
November 11, 2019, 17:04 (GMT)
Cycles: Allow PTX targets for CUDA kernel build.

This is intended for developers on Windows primarily:
Now, CUDA architectures of type compute_xx are supported. This allows for quicker builds,
at the expense of the CUDA driver running ptxas the first time a kernel is loaded.

Differential Revision: https://developer.blender.org/D5953
November 11, 2019, 17:04 (GMT)
Fix: First item in File Browser can't be renamed

Stupid mistake in 5edfde58fe60.
November 11, 2019, 17:04 (GMT)
UI: Add renaming to Node and VSE strip context menu

We should have that consistently everywhere the operation is available.
November 11, 2019, 17:04 (GMT)
File Browser: Add F2 shortcut to rename files

Previously, we used Ctrl+Click for renaming, but since that shortcut is
now consistently used to add items to the selection, we can't use that.
In other cases we switched to F2 now, so it makes sense for the File
Browser too.
Further, AFAIK renaming was only possible through the context menu,
which makes it hard to discover in the right click select keymap (have
to press W).

Note that I had to do some internal changes to ensure the context menu
always acts on the clicked/hovered item, while the shortcut operates on
the active item. William and I agreed that this is likely the behavior
expected by most users.
November 11, 2019, 17:04 (GMT)
Cleanup: warnings
November 11, 2019, 16:41 (GMT)
Merge branch 'master' into greasepencil-object
November 11, 2019, 16:40 (GMT)
GPencil: Replaces how Select Color works.

Now only checks the Hue of the color to get all ranges of saturations.
November 11, 2019, 15:54 (GMT)
GPencil: Add a distance fallof to Smear tool

Calc distance from initial sample location and add a fallof effect
November 11, 2019, 15:22 (GMT)
GPencil: Rename Transform UV to Transform Fill

This affects to reset_uv also.
November 11, 2019, 15:12 (GMT)
GPencil: Fix segment fault in Blur brush
November 11, 2019, 14:52 (GMT)
GPencil: Fix Vertex Paint brush does not paint in center

The brush curve factor was inverted.
November 11, 2019, 14:32 (GMT)
Pool range iter: compute 'static' scheduler chunk size from smallest range.

Computing it from sum of all the ranges is rather stupid and meaning
less, pooled range iterator needs to be at least somewhat dynamic in any
case...
November 11, 2019, 14:26 (GMT)
Merge branch 'master' into tmp-task-foreach-pool
November 11, 2019, 12:37 (GMT)
VSE: open file browser sidebar by default when adding external strips

Open the file browser sidebar by default when adding Movie/Sound/Image Sequence Strips, to show the operator options.
November 11, 2019, 11:50 (GMT)
Merge branch 'master' into temp-graph-select-changes
November 11, 2019, 10:29 (GMT)
GPencil: Cleanup variable type
November 11, 2019, 09:34 (GMT)
BLI_task: Initial implementation of pooled threaded index range iterator.

This code allows to push a set of different operations all based on
iterations over a range of indices, and then process them all at once
over multiple threads.

This is mainly interesting for relatively low amount of individual
tasks, as expected.

E.g. performance tests on a 32 threads machine, for a set of 10
different tasks, shows following improvements when using pooled version
instead of ten sequential calls to `BLI_task_parallel_range()`:

| Num Items | Sequential | Pooled | Speed-up |
| --------- | ---------- | ------- | -------- |
| 10K | 365 us | 138 us | 2.5 x |
| 100K | 877 us | 530 us | 1.66 x |
| 1000K | 5521 us | 4625 us | 1.25 x |

Differential Revision: https://developer.blender.org/D6189
November 11, 2019, 09:30 (GMT)
GPencil: Check grid cell index range

It could get wrong values in corner case situations.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021