Blender Git Commit Log

All Blender Git commits.

Page: 226 / 8462

September 22, 2021, 10:22 (GMT)
Custom Properties: fix the tooltip field not initialized in edit dialog.

Initializing the description property was completely forgotten.
It also seems it may be missing sometimes, so use `get`.

Also, clean values when there is no data, and correctly use
the return value of `get_value_eval` in one instance.
September 22, 2021, 09:50 (GMT)
Fix backwards preset in last commit
September 22, 2021, 09:49 (GMT)
Merge branch 'master' into tracking_tools
September 22, 2021, 09:47 (GMT)
Sculpt: Added compile-type name checking for
brush channels.
September 22, 2021, 07:47 (GMT)
Keymap: set the default filepath exporting keymaps

Use the key-config name for the file name.
September 22, 2021, 07:37 (GMT)
Fix crash duplicating sequencer area

Error in 997b5fe45dab8bd0e2976c8b673e56266134fc80.
September 22, 2021, 07:17 (GMT)
Keymap: add fallback keymap for sequencer tools

This quiets error messages, fall-back tool preference needs to be
further developed.
September 22, 2021, 07:17 (GMT)
Keymap: support use_key_activate_tools for selection tools

Also support sequencer transform tools.
September 22, 2021, 07:17 (GMT)
Cleanup: use template for hide/reveal keymap items
September 22, 2021, 07:07 (GMT)
Blender Libraries: Add JSON Library.

Several areas within blender can benefit a JSON reader/writer library.
Areas like the asset browser, XR and grease pencil.

After looking at the available options we selected nlohmann's JSON for
modern C++ library. It is actively maintained for over 10 years and
flexible.

This patch only adds the header only implementation of the library so it
can be used by different areas. The asset browser project is planning to
add a small abstraction layer so it will be easier to switch between
several different serialization formats. This is currently in
development in D12544.

In cases the abstraction layer can be an overhead and undesired to be used.
In this case the header file can be directly included.

Reviewed By: Severin

Maniphest Tasks: T91430

Differential Revision: https://developer.blender.org/D12567
September 22, 2021, 06:49 (GMT)
Fix memory leak if an error occurred assigning id-property sequence
September 22, 2021, 06:36 (GMT)
Audaspace: porting upstream pulseaudio fixes.

Fixes T89045 and T91057.
September 22, 2021, 06:36 (GMT)
EEVEE fix gloss low roughness error

Up lower clamp on spec_angle to prevent NaN from being generated on intel GPUs at low roughness.

Fixes T88754

Reviewed By: fclem

Maniphest Tasks: T88754

Differential Revision: https://developer.blender.org/D12508
September 22, 2021, 06:33 (GMT)
Fix T87801: Eevee ambient occlusion is incorrect on M1 macMini

The issue was caused by `textureSize()` returning the size of the level 0
even when the min texture level is higher than 0.

Using a uniform to pass the correct size fixes the issue.

This issue also affected the downsampling of radiance for reflections and
refractions.

This does not affect anything other than the recusive downsampling shaders.
September 22, 2021, 06:32 (GMT)
Fix T91534: GPencil interpolate Sequence fails if stroke has 0 points

In some cases the stroke has 0 points and this must be skipped in the interpolation.
September 22, 2021, 06:31 (GMT)
Fix T91511: GPencil weight_get and Vertex Groups not working at expected

The API was checking the number of total weights with the first point of the stroke and this was not valid because each point can have different number of weight elemnts,
September 22, 2021, 06:31 (GMT)
Fix T91448: GPencil Fill simplify not working in render

The simplify was hardcode to be disabled in render.
September 22, 2021, 06:30 (GMT)
Fix straightline gesture snapping not working for modal tools

This was implemented in {rB14d56b4217f8} but was never working for
tools/operators other than the sculpt line mask tool.

To be precise, the preview actually snapped but the operations (e.g.
mesh bisect, vertex weight gradient) still happened "unsnapped" in
modal. For the sculpt line mask tool this wasnt a problem, because it
only draws a preview while modal, the actual mask was only applied
later.

This solves part one of T91320 (snapping), sculpting also introduced
flipping in {rB7ff6bfd1e0af} which does not make much sense for all
tools, but in bisect this could actually be supported, will add that in
a separate Diff.

ref T91320

Maniphest Tasks: T91320

Differential Revision: https://developer.blender.org/D12470
September 22, 2021, 06:29 (GMT)
Fix memory leak if an error occurred assigning id-property sequence
September 22, 2021, 06:29 (GMT)
Fix T89241: Scale to fit overflows into a second line
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021