Blender Git Commits

Blender Git commits from all branches.

Page: 45 / 2888

November 3, 2021, 19:15 (GMT)
temp-sculpt-colors: commit patch
November 3, 2021, 19:07 (GMT)
Merge branch 'master' into asset-greasepencil
November 3, 2021, 15:57 (GMT)
Fix compile error.
November 3, 2021, 15:31 (GMT)
Merge branch 'master' into temp-abc-features
November 3, 2021, 15:30 (GMT)
Fix coordinates for float3s.
November 3, 2021, 15:27 (GMT)
Report an error in the modifier if attributes could not be read.
November 3, 2021, 14:53 (GMT)
Reorganizing image engine code.
November 3, 2021, 14:52 (GMT)
Cleanup, quiet warnings, unused function.
November 3, 2021, 14:49 (GMT)
Add a way to specify the original domain of the data.
November 3, 2021, 12:35 (GMT)
Further simplifications, fix typo.
November 3, 2021, 11:46 (GMT)
Merge branch 'master' into soc-2021-uv-edge-select-support
November 3, 2021, 10:46 (GMT)
Simplify and cleanup a bit attribute processing.
November 3, 2021, 04:55 (GMT)
Sculpt: memory fixes

* Removed a pointer from a sculpt cloth struct.
Due to padding this doubled the size of the
struct. Hopefully this will be nicer on the L3 cache.
* Fixed a nasty memory leak in the smoothing code with multires.
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.
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
November 2, 2021, 12:17 (GMT)
Fix T89777 EEVEE: Contact Shadows causes wrong shading in Reflection Plane

The planar reflections being rendered at the same resolution as the HiZ max
buffer, do not need any uv correction during raytracing.

However, the GTAO horizon buffer being at output resolution do need the
uv factors in order to match the pixels visible on screen. To avoid many
complication, we increase the size of the GTAO texture up to the hiz buffer
size. This way, if planar reflections need GTAO the texture is big enough.
We change the viewport of the GTAO framebuffer for the main view in order
to not have to modify Uvs in many places.
November 2, 2021, 12:15 (GMT)
Fix T88877: 2.93: Crash on recent OSX with a non-English locale.

Looks like OSX changed the default format of its locale, which is not
valid anymore for gettext/boost::locale.

Solution based on investigations and patch by Kieun Mun (@kieuns), with
some further tweaks by Ankit Meel (@ankitm), many thanks.

Also add an exception catcher on `std::runtime_error` in
`bl_locale_set()`, since in OSX catching the ancestor `std::exception`
does not work with `boost::locale::conv::conversion_error` and the like
for some reasons.

Reviewed By: #platform_macos, brecht

Maniphest Tasks: T88877

Differential Revision: https://developer.blender.org/D13019
November 2, 2021, 12:13 (GMT)
Fix T92355: Quadriflow crashes with zero length edges

Add a check for zero length edges to the manifold check as quadriflow
doesn't handle meshes with these.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021