Blender Git Commits

Blender Git "master" branch commits.

Page: 65 / 5574

November 5, 2021, 04:37 (GMT)
Fix PyAPI integer conversion error handling

Non integer types raised an OverflowError, even when non-number
types were passed in.

Now the error from Python is kept.
November 5, 2021, 03:58 (GMT)
Fix T92740: Missing lock around the image CacheLimiter

A recent change exposed this long-standing race. Simply protect the
MEM_CacheLimiter with its lock now. Additionally, guard against
unmanaging an already destroyed cache handle.

Ref T92740, T92838
November 5, 2021, 02:45 (GMT)
Merge branch 'blender-v3.0-release'
November 5, 2021, 02:38 (GMT)
Cleanup: spelling/typos
November 5, 2021, 02:38 (GMT)
Cleanup: use doxy sections in graph editor module
November 5, 2021, 02:32 (GMT)
Revert "Fix T92464: Operators fail after opening blend files via an operator"

This reverts commit 9bd97e62ade417f6b4025acbad46802c3e7e5683.

This caused T92818.

Event handling relies on checking for NULL window to detect file load in
enough different areas of the code that this isn't a practical solution.

Revert this change in favor of an alternative approach.
November 4, 2021, 21:35 (GMT)
Cleanup: move code in graph_slider_ops

Future operators can use the same code,
so it is moved up to disassociate it from decimate

No functional changes

Reviewed by: Sybren A. St�vel
Differential Revision: https://developer.blender.org/D12489
Ref: D12489
November 4, 2021, 21:20 (GMT)
Cleanup: renames in graph_slider_ops

This patch renames:
* tDecimateGraphOp to tGraphSliderOp
* dgo to gso (to match with the struct rename)
* decimate_reset_bezts to reset_bezts to indicate it can be used by other functions

No functional changes

Reviewed by: Sybren A. St�vel
Differential Revision: https://developer.blender.org/D12490
Ref: D12490
November 4, 2021, 19:56 (GMT)
Merge branch 'blender-v3.0-release'
November 4, 2021, 19:51 (GMT)
Cleanup: Move object.c to C++

This is useful to allow the use of features made in C++.

Differential Revision: https://developer.blender.org/D13115
November 4, 2021, 19:36 (GMT)
Cleanup: fix typo
November 4, 2021, 19:34 (GMT)
Cycles: add code to check for supported HIP device architectures

RDNA2 only for now to be conservative, but testing more hardware is underway.

Ref T92393

Differential Revision: https://developer.blender.org/D12958
November 4, 2021, 19:24 (GMT)
Fix Cycles HIP Kernels loading on Arch names with extra options

The kernel file names are search for based on the arch name, for example
gfx1010. However HIP's gcnArchName can contain options such as xnack- in
the name. For example gfx1010:sramecc-:xnack-.

This revision tokenizes the info from gcnArchName and just uses the first
token for choosing the Kernel file to use. Kernels are portable across those
features in the arch name.

Also remove the bit for recompiling ptx as clearly that is not relevant.

Differential Revision: https://developer.blender.org/D13117
November 4, 2021, 18:40 (GMT)
GPencil: New option to Merge All layers in active one

This new option allows to combine all layers in the active one. Also the merge down option has been improved.

Reviewed By: mendio, pablo vazquez (UI)

Differential Revision: https://developer.blender.org/D13054
November 4, 2021, 18:03 (GMT)
Fix part of T91797: Cycles CPU and GPU render differences with camera inside volume
November 4, 2021, 18:00 (GMT)
Minor tweaks to new append code.

* Name generated 'append' collection, instead of getting a generic
meaningless name.
* Do not check if a collections's objects are already instantiated, when
we already know that we want to instantiate that collection.
November 4, 2021, 17:32 (GMT)
Merge branch 'blender-v3.0-release'
November 4, 2021, 17:32 (GMT)
Fix T91986: incorrect syncing of geometry instances

The issue was that some geometries were not synced again even when
they changed. This commit adds a map that keeps track of the geometries
that need to be updated when an object has changed.

Differential Revision: https://developer.blender.org/D13020
November 4, 2021, 17:25 (GMT)
Fix T92799: handle undefined node group type in field inferencing

A group node could reference an undefined group when the group
was linked and its source file was not found on load. The field
inferencing code did not handle that case before.

With this change, the file provided in T92799 loads successfully.
November 4, 2021, 16:27 (GMT)
Merge branch 'blender-v3.0-release'
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021