Blender Git Commits

Blender Git "master" branch commits.

Page: 982 / 5574

November 25, 2019, 15:12 (GMT)
Fix T71892: Typo error - Distorsion to Distortion
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
Revision 85cf56e by Julian Eisel
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, 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, 13:55 (GMT)
Cleanup: spelling, repeated words
November 24, 2019, 12:03 (GMT)
Cleanup: move console scrollback initialization into versioning
November 24, 2019, 12:03 (GMT)
Preferences: disable changing 'U' on blend file versioning

Would have prevented T71612
November 24, 2019, 11:49 (GMT)
Fix T71612: Viewport rotate doesn't work

Error in version patching.
November 24, 2019, 11:05 (GMT)
Cleanup: remove unused text.selection_set select option

This was meant to set the selection end instead of the cursor
however it hasn't been working for years and seems quite obscure.
November 24, 2019, 11:03 (GMT)
Cleanup: text editor variable names
November 24, 2019, 09:19 (GMT)
Text Editor: smooth scrolling

Add smooth scrolling support for vertical scrolling.

This is only active while scrolling so we don't need to support
pixel-level offsets for operators, interactions.
November 23, 2019, 16:21 (GMT)
Windows: Disable tbbmalloc for debug builds.

TBBMalloc seems to have a race condition somewhere on shutdown
that seems to show up in debug builds only, ideally we find the
issue and send a patch upstream but due to its racy nature it
has eluded capture so far. This patch disables TBBMalloc for
debug builds so that developers that actually need to get some
work done can work without being bothered by this misbehaviour.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021