Blender Git Commits

Blender Git "master" branch commits.

Page: 227 / 5574

June 26, 2021, 06:53 (GMT)
Cleanup: RNA warning
June 25, 2021, 20:57 (GMT)
Fixes a bug where the instances count in the spreadsheet
editor dataset region always showed 0. This was caused by a conditional
statement that needed a domain to be set, which is not the case for
Instances component type.

Reviewer: Hans Goudey (Hoogly Boogly)

Differential Revision: https://developer.blender.org/D11710
June 25, 2021, 20:56 (GMT)
Fixes a warning where dst array size was wrong in the
signiture of BLI_str_format_attribute_domain_size.

Reviewer: Hans Goudey (Hoogly Boogly)

Differential Revision: https://developer.blender.org/D11710
June 25, 2021, 17:37 (GMT)
UI: Improved File Browser Preview Image Scaling

This patch enables sample filtering when scaling preview images in File
Browser, improving the result a bit. Reduces blockiness and other
artifacts when enlarging the images.

see D11706 for details and examples.

Differential Revision: https://developer.blender.org/D11706

Reviewed by Julian Eisel
Revision 9586472 by Hans Goudey
June 25, 2021, 17:11 (GMT)
Cleanup: Clang format
June 25, 2021, 16:47 (GMT)
Cycles: add view layer option to disable motion blur, in the Filter panel
June 25, 2021, 16:42 (GMT)
Cleanup: make format

string.c still needs cleanup, but I will leave to the original
author of the latest chagnes to do it since it needs
some tags to skip formatting.
June 25, 2021, 15:52 (GMT)
Fix T87185: value assigned to modal Scale does not work properly

`t->values` does not necessarily represent a final value of the
transformation, as each mode treats this value differently.

So, unfortunately, we cannot have a generic offset solution for modal
transform operations. Offset needs to be handled by each mode.

Note: Currently only, `Move`, `Rotate` and `Resize` support this.
Revision 20e68d8 by Hans Goudey
June 25, 2021, 13:56 (GMT)
Fix T89430: Realizing NURBS curve instances is broken

The "copy_data" function for nurbs splines was incorrect,
it always set the destination's knots vector as "not dirty,"
even if the source's was.
June 25, 2021, 13:28 (GMT)
Linux: prefer using dedicated GPU when launching Blender

Adds "PrefersNonDefaultGPU" and "X-KDE-RunOnDiscreteGpu" to the .desktop file.
Similar hints for macOS and Windows exist already, to prefer using a dedicated
GPU over a slower integrated GPU.

See: https://gitlab.freedesktop.org/xdg/xdg-specs/-/merge_requests/13

Differential Revision: https://developer.blender.org/D11643
June 25, 2021, 12:16 (GMT)
Fix T88756: crash when baking with autosmooth

When baking some data, we create a new Mesh with edits and modifiers applied.
However, in some cases (e.g. when there is no modifier), the returned Mesh is
actually referencing the original one and its data layers. When autosmooth is
enabled we also split the Mesh. However, since the new Mesh is referencing the
original one, although `BKE_mesh_split_faces` is creating new vertices and edges,
the reallocation of the custom data layers is preempted because of the
reference, so adding the new vertices and edges overwrites valid data

To fix this we duplicate referenced layers before splitting the faces.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D11703
Revision 3558bb8 by YimingWu
June 25, 2021, 10:48 (GMT)
LineArt: Filtering feature lines with face mask

User can specify filtering options inside line art modifier,
like inverting selection and including face mark region border.

Reviewed By: Sebastian Parborg (zeddb)

Differential Revision: https://developer.blender.org/D11307
June 25, 2021, 05:57 (GMT)
Spreadsheet: Dataset region for spreadsheet editor

This patch adds a left aligned sidebar to the spreadsheet editor. This
Sidebar can be used to navigate the geometry component types and
attribute domains. It also provides a quick overview of domain sizes.
It replaces the two dropdowns in the regions header.
Next step will be to add the domain cycling shortcut
using the CTRL + mouse wheel.

Reviewer: Dalai Felinto (dfelinto), Julian Eisel (Severin),
Hans Goudey (HooglyBoogly).

Differential Revision: https://developer.blender.org/D11046
Revision 841df83 by YimingWu
June 25, 2021, 05:15 (GMT)
LineArt: More type & related chaining improvements

This patch includes: Floating edge type support,
Special chaining option for floating edge,
Chaining option for reducing jagged edges when floating
edges are involved.

Reviewed By: Sebastian Parborg (zeddb)

Differential Revision: https://developer.blender.org/D11306
June 24, 2021, 17:40 (GMT)
GHOST/Wayland: auto-select highest supported OpenGL version
June 24, 2021, 17:40 (GMT)
GHOST/EGL: store pointer to GHOST_System for downcast tests
June 24, 2021, 17:40 (GMT)
GHOST: remove unused EGL context includes in Win32 and Cocoa
June 24, 2021, 17:40 (GMT)
GHOST/XR: support Wayland via XrGraphicsBindingOpenGLWaylandKHR
June 24, 2021, 17:35 (GMT)
Cleanup: compiler warnings with clang

* Mark either all or no class methods with override
* Don't use zero sized array since it has a different size in C and C++.
Using a little more memory here is not significant.
* Don't use deprecated mechanism to mark private GSet members in clang
just like we don't for MSVC, it warns even for simple zero initialization.
June 24, 2021, 17:05 (GMT)
Fix T89129: file dialog displays in-progress Safari downloads as a folder

In-progress Safari download files/packages are now recognized as bundles
and therefore not treated as directories.

Differential Revision: https://developer.blender.org/D11613
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021