Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 801 / 5574

April 30, 2020, 11:38 (GMT)
Fix T76260: Inverted rotation in non-3d views

Issue introduced in rBc57e4418bb85.
April 30, 2020, 09:53 (GMT)
Outliner: Add new delete operator

In the industry standard keymap, both deleting objects and collections
were mapped to the same keys causing confusion when only collections
could be deleted through the keymap.

This adds a new delete operator to delete all selected objects and
collections, accessible from both the keymap and context menu. Now any
selected objects and collections are deleted when Delete is chosen from
the keymap. This also updates the tooltip description which was
previously undocumented.

Resolves T67462
April 30, 2020, 08:48 (GMT)
Merge branch 'blender-v2.83-release'
April 30, 2020, 08:47 (GMT)
Fix T76236: GPencil drrawing resetting posed positions with armature after layer renaming

The datablock was not tagged for updating.
April 30, 2020, 07:56 (GMT)
Cleanup: replace unordered_map with switch statement

Was performing 2x look-ups, checking keys doesn't benefit noticeably
from hash look-ups.
April 30, 2020, 07:55 (GMT)
Merge branch 'blender-v2.83-release'
April 30, 2020, 07:54 (GMT)
Fix T75985: Texture paint brush gradients results in wrong color

A Colorband's CBData color **is not** considered `PROP_COLOR_GAMMA`.
A Brushes color **is** considered `PROP_COLOR_GAMMA`.
(PROP_COLOR_GAMMA is used for colors which would be color managed before
display, could be renamed to something better once...)

This leads to different rgb values in ColorBand.CBData of br->gradient
and brush->rgb for seemingly identical colors. (this is because color
pickers do differently in case block->is_color_gamma_picker/
ui_but_is_color_gamma)

Now it looks like `paint_brush_color_get` is expected to return a color
in sRGB (according to @jbakker this is for legacy reasons) so we need to
run the colorband colors through linear -> sRGB.

It might very well be the case that a much deeper cleanup in this area
is needed, this is just a fix to get gradient brush colors
consistent again...

Maniphest Tasks: T75985

Differential Revision: https://developer.blender.org/D7501
April 30, 2020, 07:45 (GMT)
Fix animation player checkerboard drawing with alpha channels

Was using uninitialized theme values.
April 30, 2020, 07:28 (GMT)
GHOST: fix WITH_GHOST_DEBUG option

Changing the order of include changes broke GHOST_DEBUG,
however it was using defines in a fragile way.

Fix by removing 'GHOST_DEBUG' and use 'WITH_GHOST_DEBUG' which
was already defined by CMake.
April 30, 2020, 07:28 (GMT)
Cleanup: printf warning
April 30, 2020, 07:28 (GMT)
Cleanup: clang-format
April 30, 2020, 07:28 (GMT)
Cleanup: unused variable warnings
April 30, 2020, 06:09 (GMT)
Task: Use TBB as Task Scheduler

This patch enables TBB as the default task scheduler. TBB stands for Threading Building Blocks and is developed by Intel. The library contains several threading patters. This patch maps blenders BLI_task_* function to their counterpart. After this patch we can add more patterns. A promising one is TBB:graph that can be used for depsgraph, draw manager and compositor.

Performance changes depends on the actual hardware. It was tested on different hardwares from laptops to workstations and we didn't detected any downgrade of the performance.
* Linux Xeon E5-2699 v4 got FPS boost from 12 to 17 using Spring's 04_010_A.anim.blend.
* AMD Ryzen Threadripper 2990WX 32-Core Animation playback goes from 9.5-10.5 FPS to 13.0-14.0 FPS on Agent 327 , 10_03_B.anim.blend.

Reviewed By: brecht, sergey

Differential Revision: https://developer.blender.org/D7475
April 30, 2020, 06:01 (GMT)
CMake: use system include for generated headers
April 30, 2020, 04:21 (GMT)
GHOST: initial Wayland support

Usable with the CMake option 'WITH_GHOST_WAYLAND'

The following functionality is working:

- Building with X11 and Wayland at the same time,
wayland is used when available.
- Keyboard, pointer handling.
- Cursor handling.
- Dedicated off-screen windows.
- Drag & drop.
- Copy & paste.
- Pointer grabbing.

See D6567 for further details.
April 29, 2020, 19:38 (GMT)
Merge branch 'blender-v2.83-release'
April 29, 2020, 19:35 (GMT)
Readfile: debug check all IDs are properly linked at the end.

Should prevent issue fixed by previous commit to happen again (since
read code, especially in undo case, is not really straight forward to
follow anymore).
April 29, 2020, 17:25 (GMT)
Fix T76225: Cycles View layer filters are grayed out while still working

Mistake in rB7fc60bff14a6.

Maniphest Tasks: T76225

Differential Revision: https://developer.blender.org/D7566
April 29, 2020, 16:11 (GMT)
Fix T76155: 'Object lost data' on copy-pasting with new undo code.
April 29, 2020, 15:17 (GMT)
Windows: Fix RelWithDebInfo missing symbol information

issue introduced in rB55a2682348df94d0ff2f57d786b7a557312d0345
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021