Blender Git Commit Log

All Blender Git commits.

Page: 1172 / 8462

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.
October 29, 2020, 20:53 (GMT)
Cleanup: Return early in edge split node
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
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
October 29, 2020, 17:27 (GMT)
Fixup for cmake header cleanup

Issue introduced on f73a420e5aceb610bc38.
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
October 29, 2020, 16:36 (GMT)
Geometry Nodes: Create the node group when adding a new Nodes modifier
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.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021