Blender Git Commits

Blender Git "blender-v2.83-release" branch commits.

Page: 11 / 17

August 12, 2020, 07:25 (GMT)
EEVEE: LightCache: Add warning if the cache cannot be saved
August 12, 2020, 07:24 (GMT)
Fix T78529: Blend file corrupted during save caused by high Cubemap Size

This just avoid the corruption. A better fix still need to be finished.

See P1564
August 12, 2020, 07:19 (GMT)
Fix T79246 GPUShader: compile error on AWS Elastic Graphics
August 12, 2020, 07:19 (GMT)
Fix T79509 Workbench: Object color mode broken if more than 4096 objects

This was due to the new DRWShadingGroup not being saved and reused for
the next objects.
August 12, 2020, 07:17 (GMT)
Workbench: Fix broken id pass
August 12, 2020, 07:13 (GMT)
Fix T78884: GPencil weight paint crash when painting over modifier generated points

The weight must be added only to the real points, not to the autogenerated points by modifiers. This affects, not only to subdivide, but to any modifier that generate points.
August 12, 2020, 07:10 (GMT)
Fix T46568: UV select-linked failure to de-select

Shift-L was de-selecting all instead of the linked UV's.
August 12, 2020, 07:04 (GMT)
Fix usercount not decrementing in `gpencil_stroke_separate_exec`

This is part of T79273 where separating a stroke would result in
multiuser gpencil data for the original object.
Real underlying issue seems to be that gpencil multiuser objects (also
the ones created by Alt+D duplicating) have a problem evaluating
modifiers correctly [this will need further investigation].
Not sure if this is a limitation of D5470?

This patch only corrects the usercount on separating [which already fixes
the scenario reported because singleuser gpencil modifiers work
correctly].

Note: we could have also called `ED_object_add_duplicate` with the
`USER_DUP_GPENCIL` dupflag -- that would have taken care of the usercount
--, but then the whole following logic in `gpencil_stroke_separate_exec`
would need to change from **adding** layers/frames/strokes to
**removing** these.

Part of T79273

Maniphest Tasks: T79273

Differential Revision: https://developer.blender.org/D8419
August 12, 2020, 07:03 (GMT)
Fix T79207: Crash converting curve to mesh
August 12, 2020, 07:01 (GMT)
Fix T78730: CLOG writes/reads outside allocated memory.

Fix several issues in CLOG code:
* In `clg_str_reserve`, allocated memory may be bigger than requested
one, do not assign the latter back to `cstr->len_alloc`.
* `clg_str_vappendf` was mis-interpreting returned value from
`vsnprintf`, and completely mixing total allocated memory and extra
needed amount of memory to allocate...

Simplified code of `clg_str_vappendf` to only have allocating code
handled in one place, makes things easier to follow too.

Think this should also be beckported to 2.83.
August 12, 2020, 06:58 (GMT)
Fix T78537: too much memory usage rendering animation with persistent images

For still images, always return 0 for the current frame number. This ensures
Cycles can detects that the image did not change.

Based on patch by Vincent Blankfield.

Differential Revision: https://developer.blender.org/D8242
August 12, 2020, 06:55 (GMT)
Fix T79007: Smooth brushes crasing in dyntopo

The custom smooth functions for bmesh and meshes where removed and
replaced by a generic smooth function using the sculpt API, which needs
to initialize the bmesh indices in order to be used

Reviewed By: sergey

Maniphest Tasks: T79007

Differential Revision: https://developer.blender.org/D8333
August 12, 2020, 06:48 (GMT)
Fix T79158: Eevee cubemaps shows black

Same as T75943 that was fixed by rBff97545c50f4
August 12, 2020, 06:46 (GMT)
Fix T79187: Outliner "Make Single User" crash

When "ID Data" -> "Make Single User" is chosen with selected elements
that are not curves, there is a crash. This fix ensures that the id in the
callback function is an Action.
August 12, 2020, 06:45 (GMT)
Fix interface artifacts on Intel GPUs

This is a continuation of fix for T78307. Turns out instancing do not
work at all, so enforce single widget drawing on macOS and Intel GPU.

It was also reported that certain AMD and Mesa driver suffer from
similar issue, so disabled instancing for this configuration as well.

Differential Revision: https://developer.blender.org/D8374
August 12, 2020, 06:41 (GMT)
Fix T79260: Crash displaying the same mesh in two windows
August 12, 2020, 06:26 (GMT)
Fix T79254: FCurve editor crash when zooming out to limit
August 5, 2020, 07:27 (GMT)
Versionbump: v2.83.5-beta
August 5, 2020, 06:00 (GMT)
Versionbump: v2.83.4-release
August 4, 2020, 15:30 (GMT)
Fix buildbot macOS packaging error after recent changes
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021