Blender Git Statistics -> Branches -> override-recursive-resync

"Override-recursive-resync" branch

Total commits : 71
Total committers : 15
First Commit : May 18, 2021
Latest Commit : June 14, 2021

Commits by Date

DateNumber of Commits
June 14, 202137
June 13, 20210
June 12, 20210
June 11, 20213
June 10, 20210
June 9, 20211
June 8, 20211
June 7, 20211
June 6, 20210
June 5, 20210
June 4, 20212
June 3, 20210
June 2, 20210
June 1, 20210
May 31, 20210
May 30, 20210
May 29, 20210
May 28, 20210
May 27, 20214
May 26, 202114
May 25, 20215
May 24, 20210
May 23, 20210
May 22, 20210
May 21, 20210
May 20, 20211
May 19, 20211
May 18, 20211


AuthorNumber of Commits
Bastien Montagne36
Campbell Barton12
Jacques Lucke5
Germano Cavalcante3
Hans Goudey2
Harley Acheson2
Jeroen Bakker2
Julian Eisel2
Bastien Montagne1
Brecht Van Lommel1
Kévin Dietrich1
Leon Zandman1
Maxime Casas1
Pablo Dobarro1
Thomas Lachmann1

Popular Files

FilenameTotal Edits

Latest commits Feed

June 14, 2021, 14:34 (GMT)
Fix build error in release builds after recent changes
June 14, 2021, 14:34 (GMT)
Python API: option for render engines to disable image file saving

For some custom rendering engines it's advantageous not to write the image files to disk.
An example would be a network rendering engine which does it's own image writing.

This feature is only supported when bl_use_postprocess is also disabled, since render
engines can't influence the saving behavior of the sequencer or compositor.

Differential Revision:
June 14, 2021, 14:34 (GMT)
Fix T88494: add missing depsgraph relation update tags

Adding e.g. a Collection Info node creates a new depsgraph relation.
Therefore the relations should be updated.
June 14, 2021, 14:34 (GMT)
Cleanup: Reduce indentation from redundant check
June 14, 2021, 14:34 (GMT)
Fix missing directory in CMakeLists.txt
June 14, 2021, 14:34 (GMT)
Fix libmv new[]/delete[] mismatch
June 14, 2021, 14:34 (GMT)
Cleanup: use return arg prefix for ED_object_add_generic_get_opts
June 14, 2021, 14:34 (GMT)
BLI_math: Cleanup: Use `mul_`/`madd_` functions.

Better to avoid explicit vectors components direct manipulation when a
generic operation for whole vector exists, if nothing else it avoids
potential mistakes in indices.
June 14, 2021, 14:34 (GMT)
Cleanup: redundant initialization

These were limited to obvious cases. Some less obvious cases
were kept as refactoring might make them necessary in future.
June 14, 2021, 14:34 (GMT)
Cleanup: missing include
June 14, 2021, 14:34 (GMT)
Fix T88812: Child Windows on Vertical Monitors

This patch improves the positioning of child windows when on monitors
that are arranged vertically (any above any other). When calculating a
window position in Ghost coordinates from GL coordinates we were using
monitor height, which can give incorrect values when desktop is taller
than any single monitor. So use desktop height instead.

See D10637 for more details and examples.

Differential Revision:

Reviewed by Brecht Van Lommel
June 14, 2021, 14:34 (GMT)
Fix T88515: Cycles does not update light transform from linked collections

When moving a linked collection, we seem to only receive a depsgraph update
for an empty object so the Blender synchronization cannot discriminate it
and tag the object(s) (light or geometry) for an update through

This missing transform update only affects lights since we do not check
manually if the transformations were modified like we do for objects.

To fix this, add a check to see if the transformation is different provided
that a light was already created.

Reviewed By: brecht

Maniphest Tasks: T88515

Differential Revision:
June 14, 2021, 14:34 (GMT)
BLI_math: Fix several division-by-zero cases.

Those were caused by various tools used on degenerate geometry, see

Note that fixes are as low-level as possible, to ensure they cover as
much as possible of unreported issues too.

We still probably have many more of those hidden in BLI_math though.
June 14, 2021, 14:34 (GMT)
Render Window as Non-Child on Win32 platform

This patch makes the "Render" window a top-level window, not a child of
the main window, which was the case in blender versions prior to 2.93.
This means it is no longer "on top", nor is the icon grouped on the
taskbar in the same way, but you can Alt-Tab between it and the main
window. This change only affects the Windows platform as the other
platforms behave this way.

See D11576 for links to negative feedback that prompts this change.

Differential Revision:

Reviewed by Brecht Van Lommel
June 14, 2021, 14:34 (GMT)
Cleanup: misleading return argument for hair_create_input_mesh

- The argument with named with an `r_` prefix when it was in fact
also read from.
- The argument passed in had to be 'psys->clmd->hairdata',
if it was not - the function would not worked.
June 14, 2021, 14:34 (GMT)
Cleanup: remove redundant NULL check, reduce scope
June 14, 2021, 14:34 (GMT)
Cleanup: allocation size mismatch warning

While harmless, use fixed size int type for pixel data.
June 14, 2021, 14:34 (GMT)
Cleanup: rename 'unsigned int' -> 'uint'
June 14, 2021, 14:34 (GMT)
Fix T88807: crash when there are multiple links between the same sockets

This commit does two things:

* Disallows creating more than one link from one socket to a multi socket input.
* Properly count links if there happen to be more than one link between the same sockets.

The new link counting should also be more efficient asymptotically.

Differential Revision:
June 14, 2021, 14:34 (GMT)
Overlays: Make flash on mode transfer an operator property

This moves the flash on mode transfer effect option from the overlays to
an operator property of the mode transfer operator.

- This effect is intended to show the target object when no overlays or
a minimal set of overlays is enabled. Making it part of the whole set of
overlays invalidates this use case.

- The effect is not intended to be configurable per viewport, it should
be a global option.

The effect is still implemented using the overlay engine (instead of a
draw modal callback) due to performance and drawing artifacts. Having it
implemented as an overlay with runtime timer data in the objects makes
also possible to run multiple animations at the same time without any
visual glitches.

Reviewed By: campbellbarton, JulienKaspar

Differential Revision:

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