October 29, 2020, 22:32 (GMT) |
GPencil: Fix compiler warnings These warnings were not vivible in MSVSC |
October 29, 2020, 21:28 (GMT) |
Fix macOS mouse positions inaccuracy Don't use the current mouse position at the time the event is handled, but rather the position at the time of the event. This should make e.g. brush stroke paths more accurate. In addition, this may solve issues with other software that does mouse position smoothing. Ref T82143. Use of the current mouse position was added in 12b642062c6f as part of a large commit that also made continuous grab work. But it appears to still work getting the mouse position from the event. |
Revision e805bfc by Hans Goudey (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup, temp-modifiers-instancing) October 29, 2020, 20:53 (GMT) |
Cleanup: Return early in edge split node |
Revision 67cb4fd by Hans Goudey (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup, temp-modifiers-instancing) October 29, 2020, 20:48 (GMT) |
Cleanup: Don't use unsupported struct initialization Although this worked for me, it appears this isn't supported until C++20. |
October 29, 2020, 19:15 (GMT) |
GPencil: Improve join operator Now the strokes join the points near, not always end with start. Differential Revision: https://developer.blender.org/D9359 |
Revision 8ed74c9 by Hans Goudey (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup, temp-modifiers-instancing) October 29, 2020, 19:11 (GMT) |
Geometry Nodes: Use UI settings for properties in modifier The system for exposing property settings like min, max, default, subtype, etc. for ID properties is quite convoluted currently, so I won't give a full description here, but this commit creates the tree of ID properties needed to store that information. This means that property subtypes like "angle" or "XYZ" will affect the display in the modifier. Limitations: - The _RNA_UI property is displayed in the modifier. This may require a modification to uiDefAutoButsRNA to fix. - IDProperties must have unique names, but node sockets don't have that limitation. This can be solved by adding a "UI name" field to IDProperties. |
October 29, 2020, 18:34 (GMT) |
Refactor: move Collection .blend I/O to IDTypeInfo callbacks This one was a bit more tricky, because the file loading is mixed with versioning code and because collections are embedded into scenes. All tests that passed before, still pass. |
October 29, 2020, 18:29 (GMT) |
Merge branch 'master' into greasepencil-edit-curve |
October 29, 2020, 18:29 (GMT) |
Merge branch 'master' into greasepencil-object |
October 29, 2020, 18:22 (GMT) |
GPencil: Add interpolate operators in Draw mode Now the interpolate is available in draw mode (except the option of selected strokes). Differential Revision: https://developer.blender.org/D9325 |
October 29, 2020, 17:33 (GMT) |
Cycles: silence unused variable warning |
Revision d7cb25e by Dalai Felinto (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup, temp-modifiers-instancing) October 29, 2020, 17:27 (GMT) |
October 29, 2020, 16:43 (GMT) |
Merge branch 'asset-metadata' into asset-browser |
October 29, 2020, 16:43 (GMT) |
Merge branch 'master' into asset-metadata |
October 29, 2020, 16:41 (GMT) |
Merge branch 'blender-v2.91-release' |
October 29, 2020, 16:39 (GMT) |
Fix T82129: Cycles "Persistent Images" incorrectly retains scene data The issue stems from the fact that scene arrays are not cleared when rendering is done. This was not really an issue before the introduction of the ownership system (rB429afe0c626a) as the id_map would recreate scene data arrays based on their new content. However, now that the id_maps do not have access to the scene data anymore the arrays are never created. Another related issue is that the BlenderSync instance is never freed when the persistent data option is activated. To fix this, we delete nodes created by the id_maps in their destructors, and delete the BlenderSync instance before creating a new one, so the id_maps destructors are actually called. Reviewed By: brecht Maniphest Tasks: T82129 Differential Revision: https://developer.blender.org/D9378 |
Revision e339509 by Dalai Felinto (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup, temp-modifiers-instancing) October 29, 2020, 16:36 (GMT) |
Geometry Nodes: Create the node group when adding a new Nodes modifier |
Revision f73a420 by Dalai Felinto (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup, temp-modifiers-instancing) October 29, 2020, 16:36 (GMT) |
Cleanup: Nodes Modifier header to its proper location |
October 29, 2020, 16:27 (GMT) |
Merge branch 'blender-v2.91-release' |
October 29, 2020, 16:24 (GMT) |
Fix Zoom to Mouse Position ignored when zooming out Own mistake in rB3a1cf838ca09. Thanks to @jenkm for pointing this out. |
|
|
|


Master Commits
MiikaHweb | 2003-2021