August 14, 2019, 17:26 (GMT) |
Bevel Tool UI: Offset field label uses offset type |
August 14, 2019, 17:25 (GMT) |
Profile Widget: New presets: Two mouldings, steps |
August 14, 2019, 17:05 (GMT) |
Mesh Batch Cache: Refactor + Multithread For clarity sake, the batch cache now uses exclusively per Loop attributes. While this is a bit of a waste of VRAM (for the few case where per vert attribs are enough) it reduces the complexity and amount of overall VBO to update in general situations. This patch also makes the VertexBuffers filling multithreaded. This make the update of dense meshes a bit faster. The main bottleneck is the IndexBuffers update which cannot be multithreaded efficiently (have to increment a counter and/or do a final sorting pass). We introduce the concept of "extract" functions/step. All extract functions are executed in one thread each and if possible, using multiple thread for looping over all elements. Reviewed By: brecht Differential Revision: https://developer.blender.org/D5424 |
August 14, 2019, 16:58 (GMT) |
OpenVDB: Voxel Remesher The voxel remesher introduces a new workflow for sculpting without any of the limitations of Dyntopo (no geometry errors or performance penalty when blocking shapes). It is also useful for simulations and 3D printing. This commit includes: - Voxel remesh operator, voxel size mesh property and general remesh flags. - Paint mask reprojection. - Geometry undo/redo for sculpt mode. This should support remesh operations as well as future tools that modify the topology of the sculpt in a single step, like trimming tools or mesh insert brushes. - UI changes in the sculpt topbar and the mesh properties pannel. Reviewed By: brecht Differential Revision: https://developer.blender.org/D5407 |
August 14, 2019, 16:18 (GMT) |
UI: suppress Copy/Paste/Edit Driver options on whole array property fields. When a button represents the whole array (e.g. color picker buttons), these context menu options were available, but didn't really work correctly. Since it's not clear how they could reasonably work without a valid index, it's better to hide them. |
August 14, 2019, 16:13 (GMT) |
OpenVDB: mesh/level set conversion, filters and CSG operations This code is needed to implement the Voxel Remesher as well as other features like a better remesh modifier with filters and CSG operations. Done by Martin Felke and Pablo Dobarro Reviewed By: brecht Differential Revision: https://developer.blender.org/D5364 |
August 14, 2019, 15:49 (GMT) |
Install_deps: bump official numpy version to 1.17.0 Following recent ;ails re python version bump (looks like py version itself had already been bumped in that script). |
August 14, 2019, 15:44 (GMT) |
Silence warnings in OpenXR SDK API layer files |
August 14, 2019, 15:34 (GMT) |
Cleanup: clang-format, sort structs & cmake files |
August 14, 2019, 15:34 (GMT) |
Merge branch 'master' into greasepencil-object |
August 14, 2019, 15:32 (GMT) |
Cleanup: headers |
August 14, 2019, 15:32 (GMT) |
Cleanup: split out splash screen into own file `wm_operators.c` is mainly for generic operator logic where as the splash screen is one of a kind. |
August 14, 2019, 15:32 (GMT) |
Cleanup: remove comment to workaround weak code parsing This is quite an old comment, recent IDE's/editors should be able to handle escaped quotes in strings. If kludges like this are needed, developers should note exactly why. |
August 14, 2019, 15:32 (GMT) |
GPencil: Revert commit d727f4f22340 (Interpolate menu) The menu is not redundant, it is just another way to reach the tool and also give more discoverability of the operator shortcut (Many tools in Blender are also on menus, toolbar or header, just think of Move, Rotate, Scale). There is also no reason to force the user/artist to change to edit mode for interpolate strokes, when the tool works perfectly in drawing mode too. It would only slow down the 2D animation workflow. Reviewers: @mendio |
August 14, 2019, 15:27 (GMT) |
Fix main part of T68646: Library overrides: Broken parenting (parent inverse matrix gets reset) after reload. We need a custom 'apply override' callback here to prevent resetting the inverse parent matrix. Things are now working for basic cases, but complex ones (in production rigs e.g.) are still partially broken... |
August 14, 2019, 14:59 (GMT) |
Text editor: syntax highlighting + line numbers on by default The most common use of the text editor seems to be for scripting. Having line numbers and syntax highlighting enabled by default seems sensible. Syntax highlighting is now enabled by default, but is automatically disabled when the datablock has a non-highlighted extension. Highlighting is enabled for filenames like: - Text - Text.001 - somefile.py and is automatically disabled when the datablock has an extension for which Blender has no syntax highlighter registered. Reviewers: billreynish, campbellbarton Subscribers: brecht, billreynish Differential Revision: https://developer.blender.org/D5472 |
August 14, 2019, 14:55 (GMT) |
Added missing forward declaration |
August 14, 2019, 14:43 (GMT) |
Eevee: Fix: Regression when using ssr and default shader |
August 14, 2019, 14:12 (GMT) |
Fix T68487: double free when inserting keyframe outside of action clip range |
August 14, 2019, 14:11 (GMT) |
Quiet warning |
|
|
|


Master Commits
MiikaHweb | 2003-2021