Blender Git Commits

Blender Git "master" branch commits.

Page: 62 / 5574

November 8, 2021, 03:14 (GMT)
Cleanup: remove duplicate doc-strings

Internal struct ObTfmBack had out of sync doc-strings
for members duplicated from Object.

Remove the doc-strings as there is this is just temporary storage.
November 8, 2021, 03:14 (GMT)
Cleanup: spelling in comments
November 8, 2021, 03:14 (GMT)
Cleanup: compiler warnings
November 8, 2021, 02:37 (GMT)
Cleanup: use doxygen for BLF glyph

- Use doxy formatted functions.
- Use doxy sections.
November 7, 2021, 23:45 (GMT)
Merge branch 'blender-v3.0-release'

November 7, 2021, 23:44 (GMT)
Fix snap cursor not active even if gizmo is available

Error introduced in rB69d6222481b4 and partially fixed in rB24310441ddc8.

When gizmo was turned on but the scene has more than one 3D viewport, one of them the snap cursor did not appear.
Revision 892da66 by Hans Goudey
November 7, 2021, 05:39 (GMT)
Cleanup: Clang tidy
November 6, 2021, 18:29 (GMT)
BLF: Refactor blf_glyph.c

Cleanup and Simplification of blf_glyph.c

See D13095 for details.

Differential Revision: https://developer.blender.org/D13095

Reviewed by Campbell Barton
November 6, 2021, 18:16 (GMT)
Cleanup: Convert mesh.c to C++

This commit renames mesh.c to mesh.cc and makes
it compile in C++. Can be useful in the future to be able
to use C++ functionality in existing and new functions.

Differential Revision: https://developer.blender.org/D13134
November 6, 2021, 15:43 (GMT)
Nodes: add preview image storage to node group

This is part of T92811.

Differential Revision: https://developer.blender.org/D13105
November 6, 2021, 05:28 (GMT)
Cleanup: remove window_manager & editor includes from BLF

Remove the need to include the window manager & editor functions
in low level font rendering code.

- The default font size is now set when changed in the preferences.
- Flushing cache is set as a callback.
Revision a804a11 by Hans Goudey
November 5, 2021, 22:22 (GMT)
Merge branch 'blender-v3.0-release'
Revision 7a5b8cb by Hans Goudey
November 5, 2021, 22:17 (GMT)
Cleanup: Decrease variable scope, rename functions
November 5, 2021, 22:00 (GMT)
Merge branch 'blender-v3.0-release'
November 5, 2021, 21:59 (GMT)
Update RNA to user manual url mappings
Revision 9e611c5 by Hans Goudey
November 5, 2021, 21:33 (GMT)
Merge branch 'blender-v3.0-release'
November 5, 2021, 21:32 (GMT)
Fix: Property editor icon jittering in some cases

In the tools tab, the tool icon would be offset when it intersected
the bottom of the editor. With some screen resolutions, the icons on
the left side of the editor would also move when intersecting the
bottom of the editor. This happened because of the truncation in
the implicit conversion from float to int. Instead, use explicit
conversion functions.

Differential Revision: https://developer.blender.org/D11097
November 5, 2021, 21:04 (GMT)
Cycles: perform CPU film reading in the kernel, to use AVX2 half conversion

Adds a bunch of CPU kernel function to process on row of pixels, and use those
instead of calling unoptimized implementations.

Fixes T92598
November 5, 2021, 19:50 (GMT)
Fix T91733, T92486: Cycles wrong shadow catcher with volumes

Changes:
* After hitting a shadow catcher, re-initialize the volume stack taking
into account shadow catcher ray visibility. This ensures that volume objects
are included in the stack only if they are shadow catchers.
* If there is a volume to be shaded in front of the shadow catcher, the split
is now performed in the shade_volume kernel after volume shading is done.
* Previously the background pass behind a shadow catcher was done as part of
the regular path, now it is done as part of the shadow catcher path.

For a shadow catcher path with volumes and visible background, operations are
done in this order now:

* intersect_closest
* shade_volume
* shadow catcher split
* intersect_volume_stack
* shade_background
* shade_surface

The world volume is currently assumed to be CG, that is it does not exist in
the footage. We may consider adding an option to control this, or change the
default. With a volume object this control is already possible.

This includes refactoring to centralize the logic for next kernel scheduling
in intersect_closest.h.

Differential Revision: https://developer.blender.org/D13093
November 5, 2021, 19:40 (GMT)
Merge branch 'blender-v3.0-release'
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021