Blender Git Loki

Kaikki Blender Git kommitit.

Page: 935 / 8462

February 9, 2021, 22:24 (GMT)
Fix T85493: Attribute glitches while using Attribute Proximity node

The span fill was in multithreaded code, so calculated values were
sometimes reset. The fix is to move FLT_MAX fill outside of parallel_for.

Differential Revision: https://developer.blender.org/D10378
February 9, 2021, 20:53 (GMT)
LibOverride: Refactor: Switch more code to using Main.relations.

This potentially could fix some missed cases in dependency tagging (when
dealing with overrides hierarchies), since relying on tag in ID itself
is not a good idea to check whether an ID has been propcessed or not
(exterior code may have forced that tag on some IDs e.g., which would
prevent them from ever being processed properly).
February 9, 2021, 20:41 (GMT)
EEVEE: Cleanup: Remove setup_noise from bsdf_sampling

Not needed anymore and makes code harder to read.
February 9, 2021, 20:38 (GMT)
Fixed (unreported) memleak in recent BMain relations new code.

Forgot to free the GHash iterator.
February 9, 2021, 20:37 (GMT)
EEVEE: Cleanup: Remove sample count from bsdf_sampling

Makes uniform more local to where they are needed.
February 9, 2021, 19:18 (GMT)
Sculpt expand: Fix crash when missing connected components
February 9, 2021, 19:03 (GMT)
Outliner: Enable render visibility column by default

The render visibility column in the outliner should be enabled by
default. This change makes it more obvious which objects will be
rendered which can be misleading when only viewport visibility toggles
are shown by default. This commit enables the render visibility column
in all existing and new Outliner editors.

Differential Revision: https://developer.blender.org/D10365
February 9, 2021, 18:37 (GMT)
EEVEE: Fix incorrect fresnel function

This caused discrepency between cycles and EEVEE.
February 9, 2021, 17:53 (GMT)
Fix (unreported) assert in liboverride reset code.

Invalid override properties ( i.e. invalid RNA paths) are not strictly
speaking errors, many things can lead to that situation. Just ignore and
skip those cases.
February 9, 2021, 17:53 (GMT)
LibOverride: Refactor a bit override hierarchy utils.

Use LibOverrideGroupTagData helper struct a bit more widely.
February 9, 2021, 17:12 (GMT)
Geometry Nodes: Add Combine and Separate XYZ nodes for attributes

These are similar to the regular "Combine XYZ" and "Separate XYZ" nodes,
but they work on attributes. They will make it easier to switch between
vector attributes and float attributes.

Differential Revision: https://developer.blender.org/D10308
February 9, 2021, 16:10 (GMT)
install_deps: Update OpenXR repository info

The repository information for cloning the OpenXR repository, rather than just
downloading the source archive, was outdated.
* Use the OpenXR-SDK repository link, not the OpenXR-SDK-Source one. Only the
former is needed, it contains pregenerated files with minimum dependencies.
The latter contains additional tools and the un-generated source files.
* Update the commit hash to the version we currently use, 1.0.14 (was 1.0.6).

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

Reviewed by: Bastien Montagne
February 9, 2021, 15:52 (GMT)
LibOverride: Verious minor cleanups and fixes to code tagging IDs in an override hierarchy.
February 9, 2021, 15:52 (GMT)
LibOverride: cleanup: code consistency.

Properly fully extract
`lib_override_hierarchy_dependencies_recursive_tag` from
`lib_override_linked_group_tag`.

Was supposed to be that way already (see comment of
`lib_override_linked_group_tag`), for some reasons this case was missed.
February 9, 2021, 15:30 (GMT)
GPencil: Fix merge problems

February 9, 2021, 15:29 (GMT)
Transform: Expose the hardcoded Precision Key

As shown on the T85383, attempts are made to edit the precision mode key.

But that key was hardcoded.

That key now appears among the custom modal keymap items.
February 9, 2021, 15:23 (GMT)
Merge branch 'master' into temp-gpencil-interpolate

Conflicts:
source/blender/editors/gpencil/gpencil_edit.c
February 9, 2021, 15:20 (GMT)
Merge branch 'master' into temp-gpencil-io
February 9, 2021, 15:19 (GMT)
Merge branch 'master' into greasepencil-object
February 9, 2021, 15:08 (GMT)
GPencil: Basic block drawing in Dopesheet

Add a bar between keyframes to indicate that keyframe is still used. This is part of a change to make the rec button be used by gpencil.

Example:

Before:
{F9592704}

After:
{F9592702}

Reviewed By: #user_interface, #grease_pencil, pepeland, Severin

Maniphest Tasks: T85463

Differential Revision: https://developer.blender.org/D10179
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021