Blender Git Commits

Blender Git "master" branch commits.

Page: 1186 / 5574

May 19, 2019, 15:19 (GMT)
UI: Use "Viewport" instead of View in Subdivision Modifier.

Cosmetic change for consistency according to the naming guidelines in 2.80.

Also place Render first, Viewport later to match other areas in Blender
such as the sampling panel in EEVEE/Cycles.
May 19, 2019, 15:10 (GMT)
UI: Align Render and Viewport samples properties for EEVEE.

Matches Cycles and other areas in Blender.
May 19, 2019, 14:24 (GMT)
UI: use single column layout for image settings panels
May 19, 2019, 12:36 (GMT)
Images: change alpha settings to support channel packing

This also replaces the Use Alpha setting. We now have these alpha modes:

* Straight: store RGB and alpha channels separately with alpha acting as a
mask, also known as unassociated alpha.
* Premultiplied: transparent RGB pixels are multiplied by the alpha channel.
The natural format for renders.
* Channel Packed: different images are packed in the RGB and alpha channels,
and they should not influence each other. Channel packing is commonly used
by game engines to save memory.
* None: ignore alpha channel from the file and make image fully opaque.

Cycles OSL does not correctly support Channel Packed and None yet, we are
missing fine control over the OpenImageIO texture cache to do that.

Fixes T53672
May 19, 2019, 12:36 (GMT)
Images: don't (un)premultipy non-color data

The previous behavior here was wrong for some specific combinations of
settings, non-color RGB channels should never be affected by the alpha
channel.
May 19, 2019, 12:32 (GMT)
Cleanup: refactor image texture node code for coming changes
May 19, 2019, 12:16 (GMT)
Cleanup: remove unused image buffer code
May 19, 2019, 12:03 (GMT)
Python API: add a Matrix.Diagonal constructor to mathutils.

For some reason there seems to be no way to do the very simple and
obvious task of converting a scale vector to a matrix via mathutils.
The Matrix.Scale constructor does something complicated instead.

Reviewers: brecht, campbellbarton

Differential Revision: https://developer.blender.org/D4893
May 19, 2019, 11:22 (GMT)
UI: don't use decorators for Eevee material quality settings
May 19, 2019, 11:21 (GMT)
Fix inconsistent toolbar and sidebar sizes in default workspaces
May 19, 2019, 11:10 (GMT)
Fix Cycles material settings appearing in the wrong tab in node editor
May 19, 2019, 09:55 (GMT)
Keymap: Space-L sets "Lasso" with Space tool activation
May 19, 2019, 09:33 (GMT)
UI: add Panel.bl_order property to control order of panels for add-ons

This fixes poor Cycles panel ordering, with Freestyle and Custom Properties
appearing at the top.

For most cases order of registration is still the easiest way to control
order and it's recommended to keep using that. This is mainly to solve a few
cases where we want a few built-in panels to appear below add-on panels.
May 19, 2019, 09:33 (GMT)
Fix T64822: curve widget point selection does not take into account DPI
May 19, 2019, 09:21 (GMT)
Cleanup: doxygen parameters
May 19, 2019, 09:15 (GMT)
Cleanup: spelling for ghost comments
May 19, 2019, 04:56 (GMT)
Cleanup: use wm prefix for GenericCallback

Without this it's not clear what kinds of data this deals with.
May 19, 2019, 04:50 (GMT)
Cleanup: rename BLI_appdir_fonts_* -> font

Plural name doesn't fit with textures, sounds & other paths
that may be added.

Also quiet unused warning.
May 19, 2019, 00:09 (GMT)
UI: Remove Hover Highlight When Outliner Loses Focus

This patch removes the hover highlight that can sometimes remain after moving out of the Outliner space

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

Reviewed by Brecht Van Lommel
May 18, 2019, 23:40 (GMT)
UI: Default Directory for Windows Fonts

This patch gives new Windows users a better default preference for fonts folder

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

Reviewed by Campbell Barton and Brecht Van Lommel
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021