Blender Git Commits

Blender Git "master" branch commits.

Page: 308 / 5574

April 16, 2021, 15:29 (GMT)
Fix missing owner_id values from 919558854d624f5db40acfa9f5674ac8c94873b6

This prevented dynamic enum callbacks being called.
April 16, 2021, 14:21 (GMT)
Merge branch 'blender-v2.93-release'
April 16, 2021, 14:20 (GMT)
WM: remove redundant click-drag offset for gizmo highlight checking

Tweak and click-drag events already apply this offset, this was a no-op.
April 16, 2021, 13:53 (GMT)
Merge branch 'blender-v2.93-release'
April 16, 2021, 13:50 (GMT)
WM: prevent drag events being continually tested

Click-drag events that weren't handled would continually be tested
for each mouse-motion event.

As well as being redundant, this added the overhead of querying
gizmos twice per motion event.

Now click-drag is only tested once when the drag threshold is reached.

This mitigates T87511, although the single drag test still causes
the snap gizmo to flicker.
April 16, 2021, 12:14 (GMT)
Merge branch 'blender-v2.93-release'
April 16, 2021, 12:14 (GMT)
Merge branch 'blender-v2.93-release'
April 16, 2021, 12:13 (GMT)
Fix BLO_library_temp_load_id loading temporary ID's into G.main

The intention with this API function was to temporarily load
ID's tagged LIB_TAG_TEMP_MAIN,
however the way the `real_main` was used,
these ID's were loaded into the G.main.
April 16, 2021, 12:13 (GMT)
Cleanup: clang-format
April 16, 2021, 11:46 (GMT)
Merge branch 'blender-v2.93-release'
April 16, 2021, 11:43 (GMT)
Fix T87522: frame selected does not take instances into account

`ob->runtime.geometry_set_eval` can contain instances as well.

This only affected instances generated by geometry nodes.
We should probably have a separate function that tells us if an object
has instances or not..
April 16, 2021, 11:05 (GMT)
Fix unreported: instances disappear when instanced mesh is in edit mode

The issue is that for historic reasons, `geometry_set_eval` does not contain
the mesh component when the object is in edit mode.
April 16, 2021, 11:04 (GMT)
Remove unneeded code from previous commit.
April 16, 2021, 10:54 (GMT)
Fix OCIO Shader Compilation Error.

Compilation fails when our OCIO wrapper creates a shader that
transfer first to scene ref and directly after that to display.
This cause is that the GPU resources of both transfers had the same
name. This is fixed by prefixing the resources.

This can be reproduced by loading a movie file (mkv) in the VSE editor.
Reported by Sergey Sharybin.
April 16, 2021, 09:56 (GMT)
Fix T87169: support attribute search on group nodes
April 16, 2021, 09:43 (GMT)
Fix T87217: improve impact of seed in point distribute node

Incrementing the seed just by one did not mix things up enough.
April 16, 2021, 09:37 (GMT)
Fix T87359: set group output in geometry node tree update callback

This also fixes T85511.

Differential Revision: https://developer.blender.org/D10970
April 16, 2021, 09:28 (GMT)
Fix T87441: don't remove custom attributes automatically

In the past, custom attributes were rarely used in practice, because the
only way to use them was from Python. Since geometry nodes, more
users started to add their own attributes. Those attributes should not
be removed automatically. It is still possible to remove them in
geometry nodes explictly to improve performance.
April 16, 2021, 09:23 (GMT)
Fix T85691: attributes used by geometry nodes were removed automatically

This has technically been fixed by rB3e87d8a4315d794efff659e40f0bb9e34e2aec8a,
but the fix there is questionable, because it disables an optimization for vertex groups
entirely. This fix is a little bit more precise in that it only disables the optimization when
the object is used by some geometry nodes modifier.
April 16, 2021, 05:10 (GMT)
Merge branch 'blender-v2.93-release'
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021