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 |
Revision 0b7947e by Campbell Barton 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. |
Revision 47e6853 by Campbell Barton 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. |
Revision c671bfe by Campbell Barton 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. |
Revision aed5a27 by Campbell Barton August 21, 2021, 03:22 (GMT) |
Correct build error from 0d7aab2375e6bb06e89dad851550b283a1ff805c |
Revision 0d7aab2 by Harley Acheson 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 |
Revision b6a1bf7 by Aaron Carlisle August 20, 2021, 18:54 (GMT) |
DocPy: Cleanup missing newline resulting in wrong html generation |
Revision 8662246 by Aaron Carlisle 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 |
Revision 1b5f17b by Kévin Dietrich August 20, 2021, 13:00 (GMT) |
Cleanup, use BKE_scene_uses_cycles_experimental_features |
Revision 6a404bc by Kévin Dietrich 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 |
Revision accf304 by Germano Cavalcante August 20, 2021, 12:06 (GMT) |
Fix memory leak while processing mouse event Assignment missed. |
Revision ef50212 by Germano Cavalcante August 20, 2021, 11:40 (GMT) |
Fix T90795: Moving keys in Grease Pencil Dopesheet crashes Blender `td->loc` is referenced but not initialized. |
Revision 0081200 by Jacques Lucke 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. |
Revision 7d8c71e by Jacques Lucke August 20, 2021, 10:19 (GMT) |
Geometry Nodes: add missing versioning for subdivision surface node This was missing from rBfecec1644ce54ea386eaeed5ca6748d4a7b2737b. |
Revision c1227fd by Jacques Lucke August 20, 2021, 10:05 (GMT) |
Cleanup: remove duplicate line |
Revision 2b6f0cc by Jacques Lucke August 20, 2021, 09:48 (GMT) |
BLI: add utility methods to IndexMask |
Revision fd51b05 by Jacques Lucke August 20, 2021, 09:48 (GMT) |
Functions: add clear method to vector array |
Revision d217b34 by Jacques Lucke August 20, 2021, 09:48 (GMT) |
Functions: add utility methods to parameter builder |
|