Blender Git Loki

Kaikki Blender Git kommitit.

Page: 2041 / 8462

November 25, 2019, 14:22 (GMT)
Cleanup: Unused variable in release build mode

Thanks Bastien for code review!
November 25, 2019, 11:51 (GMT)
Fix for the Python console not setting the cursor
November 25, 2019, 11:33 (GMT)
Fix API docs build after recent changes in BMesh operators.

Note: not sure what 'type' to give for that new
`BMO_OP_SLOT_SUBTYPE_PTR_STRUCT`, name sounds generic so used
`bpy_struct` for now... :/
November 25, 2019, 10:58 (GMT)
BLI_task: Add 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 commit also adds unit tests for both old un-pooled, and new pooled
`task_parallel_range` family of functions, as well as some basic
performances tests.

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 25, 2019, 10:53 (GMT)
Merge branch 'master' into tmp-task-foreach-pool
November 25, 2019, 10:48 (GMT)
UI: Reduce width of UI-List scrollbars

When scrollbars were redesigned, the size of UI-List scrollbars wasn't
updated. Those were still huge.
This makes their size consistent with other scrollbars and frankly,
non-rediculous.
November 25, 2019, 07:31 (GMT)
Merge branch 'master' into greasepencil-object
November 25, 2019, 04:49 (GMT)
Cleanup: used BKE_mesh_ prefix

Missed in recent BKE_remesh renaming.
November 25, 2019, 04:45 (GMT)
CMake: support building without Python

Resolve linking issues, warnings.
November 25, 2019, 03:52 (GMT)
Cleanup: remove unused CMake WITH_MOD_CLOTH_ELTOPO option
November 25, 2019, 02:46 (GMT)
Fix WITH_INPUT_IME breakage in last commit
November 25, 2019, 01:20 (GMT)
UI: scale widget cursor by pixel size
November 24, 2019, 14:51 (GMT)
Cleanup: doxygen comments

Also correct some outdated symbol references,
add missing 'name' commands.
November 24, 2019, 14:24 (GMT)
use generic dot export to export function networks
November 24, 2019, 14:02 (GMT)
LANPR: Remove LANPR_LineLayerComponent struct as it's no more used.
November 24, 2019, 13:58 (GMT)
export inlined node tree as dot graph
November 24, 2019, 13:55 (GMT)
Cleanup: spelling, repeated words
November 24, 2019, 12:56 (GMT)
import dot export
November 24, 2019, 12:55 (GMT)
LANPR: Fix chain point count error.
November 24, 2019, 12:48 (GMT)
LANPR: CMake option in the RNA.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021