Blender Git Commit Log

All Blender Git commits.

Page: 115 / 8462

Revision 2762149 by Omar Emara (master)
November 2, 2021, 16:33 (GMT)
Merge branch 'blender-v3.0-release'
Revision 980bc5a by Omar Emara (master)
November 2, 2021, 16:29 (GMT)
UI: Use socket type info color to draw links

Currently, colored links overlay only supports standard sockets defined
by Blender. Some add-ons like Animation Nodes defines custom sockets for
everything and hence doesn't get colored sockets.

This patch uses the draw color from the socket type info to draw links
in order to support custom sockets.

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

Reviewed By: Hans Goudey
November 2, 2021, 16:05 (GMT)
Merge branch 'blender-v3.0-release'
November 2, 2021, 16:03 (GMT)
Merge branch 'blender-v3.0-release'
November 2, 2021, 16:02 (GMT)
I18n: Fix all new cpp files not being parsed by UI message extractor.

The 'new' `.cc`/`.hh` extensions were never added to UI message
extractor.

Related to T43295.
November 2, 2021, 16:02 (GMT)
Fix more UI message/i18n issues.
November 2, 2021, 15:58 (GMT)
Fix T92736: Hole in mesh after Set Position

The geometry node port of voronoi_smooth_f1 function has a
division by zero when smoothness is set to zero.
Using a safe_divide within the function causes issues
and was noted in the original patch D12725.
Solution in this case is to clamp zero smoothness to FLT_EPSILON.

Reviewed By: JacquesLucke

Maniphest Tasks: T92736

Differential Revision: https://developer.blender.org/D13069
November 2, 2021, 14:42 (GMT)
Merge branch 'blender-v3.0-release'
November 2, 2021, 14:41 (GMT)
Fix T92462: Cycles crash calculating hair transparency

Need to make sure images needed for hair shaders are loaded
before running the shader.

The naming is a bit misleading, but this is an internal API
and we can change it easily. Submitting minimal patch needed
to fix logic in the code to make it safer to review for 3.0.

Differential Revision: https://developer.blender.org/D13067
November 2, 2021, 14:33 (GMT)
Tests: Add basic unittest for library reload and relocate operators.
November 2, 2021, 14:07 (GMT)
BLI: avoid passing nullptr to strncmp

This resulted in an ASAN warning.
November 2, 2021, 13:43 (GMT)
Fix: Build error on windows.

External symbols in C files need
to be marked as such otherwise
the linker will not find them.
November 2, 2021, 13:29 (GMT)
Fix missing proper 'make local' call for liboverrides from outliner.

Also includes minor improvements to
`BKE_lib_override_library_make_local` itself.

This is a complement to rB37458798fa02c.
November 2, 2021, 13:29 (GMT)
LibOverride: Fix crash in ShapeKeys when making a mesh override local.

Weird 'embedded for overrides' flag of embedded IDs (including ShapeKeys
in override context) was not properly cleaned up when making an override
fully local.

Reported by studio, thanks.

@jbakker should be backported to 2.93LTS if possible.
Revision e64d4d0 by Hans Goudey (master)
November 2, 2021, 12:59 (GMT)
Merge branch 'blender-v3.0-release'
Revision efcf36f by Hans Goudey (master)
November 2, 2021, 12:59 (GMT)
Fix T92532: Missing null checks in IDPropertyManager.update_from

Calling it with a None argument, or no arguments, or with a property
that is missing UI data for some reason would fail. There is no
particular reason why ensuring those things don't happen is helpful,
so just add null checks for safety.

Differential Revision: https://developer.blender.org/D13024
November 2, 2021, 12:38 (GMT)
Merge branch 'blender-v3.0-release'
November 2, 2021, 12:36 (GMT)
Fix T92733: Error moving a completely locked bone
November 2, 2021, 12:29 (GMT)
Fix duplicate constraints on instances.
November 2, 2021, 12:25 (GMT)
Fix T92608: Image Editor does not display stereo images

Caused by own {rB5aa3167e48b2}.
Related commit: {rBebaa3fcedd23}.

For stereo renders, `BKE_image_is_multilayer` is true, however we seem
to get to down to `space_image_gpu_texture_get` [where this is called]
from `IMAGE_cache_init` with a NULL Image->RenderResult.

So what then happens is that `BKE_image_multilayer_index` is called and
even though it has an appropriate codepath for stereo, it earlies out
and does not set multi_index correctly.

Still a bit puzzled why RenderResult is NULL for a render, but since
other places also check for a valid RenderResult before going down the
_multilayer_ route (and doing _multiview_ instead), now do the same
thing, BKE_image_multiview_index is now called in these cases (and seems
to behave correctly, checked with layers and passes and all seems to
display correctly, either in stereo or choosing individual eyes).

thx @jbakker & @brecht for double-checking.

Maniphest Tasks: T92608

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