Blender Git Statistics -> Branches -> blender-v2.83-release

"Blender-v2.83-release" branch

Total commits : 202
Total committers : 27
First Commit : June 8, 2020
Latest Commit : October 7, 2020

Commits by Month

DateNumber of Commits
October, 202017
September, 202021
August, 202053
July, 202059
June, 202052

Latest commits Feed

Revision 6c9c479 by Nathan Letwory (blender-v2.83-release)
October 7, 2020, 08:22 (GMT)
Windows Release: Script creation of MSIX package

Script will download the ZIP file
from the given URL. It will create the MSIX package
with the version number and publisher ID given.

Strongly recommended are the path to a valid PFX file, and the
password to use that PFX file. These are needed for signing
the resulting MSIX package. The signing step is optional though,
but the resulting MSIX package cannot be installed outside of the
Microsoft Store


set URL=
set PFX=X:pathtocert.pfx
set PFXPW=pwhere

python --version %VERSION% --url %URL% --publisher %PUBID% --pfx %PFX% --password %PFXPW%

* Python default from the Microsoft Store should do (3.8)
* requests can be installed with `pip install requests`

Note that for an LTS release that gets uploaded to its own LTS application release
in the store you need to specify the `--lts` switch on the command-line to the script.

Upon completion there will be a file with the
name blender- In case PFX file and its password were
given on the command line MSIX package will also be signed for the Microsoft Store.

Related Wiki page:

Reviewed By: jbakker

Maniphest Tasks: T77348, T79356

Differential Revision:
Revision 23bf3b0 by Sergey Sharybin (blender-v2.83-release)
October 7, 2020, 08:17 (GMT)
Cycles: Fix usage of memory barriers in split kernel

On user level this fixes dead-lock of OpenCL render on Intel Iris GPUs.
Note that this patch does not include change in the logic which allows
or disallows OpenCL platforms to be used, that will happen after the
kernel fix is known to be fine for the currently officially supported

The dead-lock was caused by wrong usage of memory barriers: as per the
OpenCL specification the barrier is to be executed by the entire work
group. This means, that the following code is invalid:

void foo() {
if (some_condition) {

void bar() {

The Cycles code was mentioning this as an invalid code on CPU, while in
fact this is invalid as per specification. From the implementation side
this change removes the ifdefs around the CPU-only barrier logic, and
is implementing similar logic in the shader setup kernel.

Tested on NUC8i7HVK NUC.

The root cause of the dead-lock was identified by Max Dmitrichenko.

There is no measurable difference in performance of currently supported
OpenCL platforms.

Differential Revision:
Revision dac242b by Jeroen Bakker (blender-v2.83-release)
October 7, 2020, 08:17 (GMT)
Fix T81459: Memory Leak Cycles Rendered Viewport

The external engine in the draw manager wasn't registered correctly.
This did not free the resources after the external engine was used.
Revision 3f2b1f1 by Sybren A. Stvel (blender-v2.83-release)
October 7, 2020, 08:15 (GMT)
Fix T81218: Crash in pose mode using a driver on bendy bone Segment

The example file in T81218 has a driver that maps a bone's X-location to
the number of BBone segments. This caused a dependency cycle, which
resulted in bad thread serialisation, which caused the crash.

This patch breaks the dependency cycle `BONE_LOCAL` ?
`DRIVER(bones["Bone"].bbone_segments)` ? `BONE_LOCAL`. The 'Driver Data'
relation now points to `BONE_SEGMENTS` when the driven property starts
with `bbone_`.

Differential Revision:
Revision f7c5296 by Campbell Barton (blender-v2.83-release)
October 7, 2020, 08:10 (GMT)
Fix T80885: Texture paint camera project crashes after undo/redo

Unmatched ED_image_undo_push_{begin/end},
add doc-strings noting why this is needed.

Thanks to @Baardaap for the initial fix.
Revision 38d1bd9 by Brecht Van Lommel (blender-v2.83-release)
October 7, 2020, 08:06 (GMT)
Fix T80630: potential crash in volume grids in Eevee shaders

Found by address sanitizer.
Revision 055c0f9 by Campbell Barton (blender-v2.83-release)
October 7, 2020, 08:05 (GMT)
Fix T62504: Crash accessing depsgraph from evaluated view layer

Use correct owner_id types for depsgraph view_layer properties
instead of inheriting from the Depsgraph which is set to NULL.
Revision 63ed7c1 by Clment Foucault (blender-v2.83-release)
October 7, 2020, 08:04 (GMT)
Fix T78653 Workbench: Broken Depth of Field in Viewport (Mac OSX)

The output layout was wrong and it's a mistery why it works on most
implementations since it's clearly a wrong usage.

Thanks @sebbas for helping narrowing down the issue.
Revision d745d0a by Germano Cavalcante (blender-v2.83-release)
October 7, 2020, 07:59 (GMT)
Fix T80426: Crash when deleting custom orientation

Indices referencing other orientations were not being updated,
October 7, 2020, 07:58 (GMT)
Fix T79973: Re-ordering face maps messes up the names of other face maps

Use a remap function instead a swap.

Reviewed By: campbellbarton

Differential Revision:
October 7, 2020, 07:52 (GMT)
Fix T80520: Tris to Quads ignores UV delimit option
October 7, 2020, 07:52 (GMT)
Fix T61985: NLA Bake exception baking pose with non-pose selection
October 7, 2020, 07:51 (GMT)
Fix invert vertex group weight miscalculation for modifiers

Warp & weight vertex-group editing modifiers miscalculated vertex weight
inversion, the weights were multiplied before being subtracted from 1.

Ref D8241
October 7, 2020, 07:50 (GMT)
Fix T81168: 2.8x Crash when loading 2.79 file.

Object in the 2.7x file is on no layer at all, while this is not really
expected nor considered valid, better to cope with the case gracefully
than crash.

To be backported to 2.90 and 2.83.
October 7, 2020, 07:49 (GMT)
Fix T80905: GPencil: bones cannot be selected using Ctrl + LMB (with Left Selection Preference)

Was missing a dedicated entry for LMB select, this is to be consistent
with how it is done for meshes.

Maniphest Tasks: T80905

Differential Revision:
October 7, 2020, 07:44 (GMT)
Fix OpenCL render error in large scenes

In scenes such as Cosmos Laundromat, there were memory allocations bigger than
2GB which would overflow.

Problem and solution found by AMD, thanks!
October 7, 2020, 07:42 (GMT)
Blender v2.83.8-beta
September 30, 2020, 06:12 (GMT)
Version: Blender 2.83.7 release
September 16, 2020, 12:36 (GMT)
Fix T71012: Cycles baking crash with locked-UI & background-mode
September 16, 2020, 12:35 (GMT)
Fix T80238: Crash adding properties to material node-trees

The localized node-tree was freeing the materials ID properties twice.

This matches how animation data behaves, setting to NULL after freeing.

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2020