Blender Git Commits

Blender Git "master" branch commits.

Page: 170 / 5574

Revision 34a05f3 by Ankit Meel
August 21, 2021, 08:32 (GMT)
Clang: warn about C++20 designated initializers

With the ongoing transition to C++ files, Windows build
breaks often because of designated initializers.
Now we have two compilers to catch the MSVC build error on.

Reviewed By: #platform_macos, brecht, campbellbarton
Differential Revision: https://developer.blender.org/D11940
August 21, 2021, 07:46 (GMT)
Cleanup: minor changes to blf_font.c

- Use early return when kerning isn't used.
- Remove early return that prevented matching acquire/release calls.
August 21, 2021, 07:41 (GMT)
Cleanup: organize blf_font.c functions using doxy-sections

Functions in this file were scattered and not well organized.
August 21, 2021, 03:26 (GMT)
Cleanup: spelling in comments & minor cleanup

Also hyphenate 'mouse-move' use doxy sections in render_update.c &
move function comment from the header to the source.
August 21, 2021, 03:22 (GMT)
August 21, 2021, 00:48 (GMT)
Refactor: BLF Kerning Cache After Use

Optimization of font kerning by only caching kerning values after a
pair is encountered. Also saves unscaled values so they don't have to
be rebuilt between font size changes.

See D12274 for more details and speed comparison.

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

Reviewed by Campbell Barton
August 20, 2021, 18:54 (GMT)
DocPy: Cleanup missing newline resulting in wrong html generation
August 20, 2021, 17:46 (GMT)
DocPy: Update Dependancies

Updates sphinx and the theme to the latest version along with any of their dependencies.

Note that we will be sticking to sphinx 4.1.1 until sphinx 4.2 for the same reasons listed in:
https://developer.blender.org/rBM8334
August 20, 2021, 15:43 (GMT)
Fix T90804: small grammatical error in noise threshold description

Differential Revision: https://developer.blender.org/D12277
August 20, 2021, 13:00 (GMT)
Cleanup, use BKE_scene_uses_cycles_experimental_features
August 20, 2021, 12:48 (GMT)
Cleanup, remove extra code from previous commit

This got accidentally introduced while revising dependencies between
patches for this feature, did not notice until it was too late.
Revision 9bfc47c by Kévin Dietrich
August 20, 2021, 12:34 (GMT)
Alembic Procedural: basic cache control settings

This adds a setting to enable data caching, and another one to set the
maximum cache size in megabytes.

When caching is enabled we load the data for the entire animation in
memory, as we already do, however, if the data exceeds the memory limit,
render is aborted.

When caching is disabled, we simply load the data for the current frame
in memory.

Ref D10197

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D11163
August 20, 2021, 12:06 (GMT)
Fix memory leak while processing mouse event

Assignment missed.
August 20, 2021, 11:40 (GMT)
Fix T90795: Moving keys in Grease Pencil Dopesheet crashes Blender

`td->loc` is referenced but not initialized.
August 20, 2021, 11:14 (GMT)
Functions: remove multi-function network

The multi-function network system was able to compose multiple
multi-functions into a new one and to evaluate that efficiently.
This functionality was heavily used by the particle nodes prototype
a year ago. However, since then we only used multi-functions
without the need to compose them in geometry nodes.

The upcoming "fields" in geometry nodes will need a way to
compose multi-functions again. Unfortunately, the code removed
in this commit was not ideal for this different kind of function
composition. I've been working on an alternative that will be added
separately when it becomes needed.

I've had to update all the function nodes, because their interface
depended on the multi-function network data structure a bit.
The actual multi-function implementations are still the same though.
August 20, 2021, 10:19 (GMT)
Geometry Nodes: add missing versioning for subdivision surface node

This was missing from rBfecec1644ce54ea386eaeed5ca6748d4a7b2737b.
August 20, 2021, 10:05 (GMT)
Cleanup: remove duplicate line
August 20, 2021, 09:48 (GMT)
BLI: add utility methods to IndexMask
August 20, 2021, 09:48 (GMT)
Functions: add clear method to vector array
August 20, 2021, 09:48 (GMT)
Functions: add utility methods to parameter builder
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021