Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 70 / 5574

November 2, 2021, 17:36 (GMT)
Fix T89487: Crash adding Rigid Body to object with shared mesh data

Not sure why this bug was only discovered by such an elaborate steps
and why it took so long to be discovered. The root of the issue is
that in the 956c539e597a the typical flow of tag+flush+evaluate was
violated and tagging for visibility change happened after flush.
November 2, 2021, 17:14 (GMT)
Merge branch 'blender-v3.0-release'
November 2, 2021, 17:13 (GMT)
Fix T91094: missing update after collection changed

Since rBb67fe05d4bea2d3c9efbd127e9d9dc3a897e89e6 collections
have a geometry component that depends on all the geometries
inside the collection. Contrary to what I originally thought
`ID_RECALC_COPY_ON_WRITE` does not trigger a collection geometry
update. This makes sense because a collection may change in ways
that do not require a geometry update.
Instead, we have to trigger the geometry update manually now by
passing `ID_RECALC_GEOMETRY` when appropriate.
November 2, 2021, 16:52 (GMT)
Merge branch 'blender-v3.0-release'
November 2, 2021, 16:50 (GMT)
Fix lots of missing messages i18n handling in `uiItemL` calls.

Also fix several wrong usages of `IFACE_` (as a reminder, error/info
messages should use `TIP_`, not `IFACE_`).
November 2, 2021, 16:49 (GMT)
Merge branch 'blender-v3.0-release'
November 2, 2021, 16:49 (GMT)
UIMessages/i18n: Fix incorrect part of rBdabfac37e35274b.

My bad, forgot lower-level UI code does not handle translations itself.

Thanks to Hans Goudey (@HooglyBoogly) for the heads up.
Revision 2762149 by Omar Emara
November 2, 2021, 16:33 (GMT)
Merge branch 'blender-v3.0-release'
Revision 980bc5a by Omar Emara
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.
Revision e64d4d0 by Hans Goudey
November 2, 2021, 12:59 (GMT)
Merge branch 'blender-v3.0-release'
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021