Blender Git Commit Log

All Blender Git commits.

Page: 715 / 8462

April 19, 2021, 21:39 (GMT)
Use StringRefNull
April 19, 2021, 21:38 (GMT)
Move assigning column runtime data to the main draw function
April 19, 2021, 21:36 (GMT)
Remove "T" keymap item
April 19, 2021, 21:33 (GMT)
Don't gray out filter panels when their string is empty
April 19, 2021, 21:28 (GMT)
Merge branch 'master' into temp-spreadsheet-row-filter
April 19, 2021, 21:24 (GMT)
Merge branch 'master' into sculpt-dev
April 19, 2021, 20:49 (GMT)
Merge branch 'blender-v2.93-release'
April 19, 2021, 20:39 (GMT)
Fix crash with Alembic export after recent persistent data bugfix

We weren't clearing the recalc flags for that case.
April 19, 2021, 19:07 (GMT)
Merge branch 'blender-v2.93-release'
April 19, 2021, 19:07 (GMT)
Cycles: include more transparency and emission in fast GI approximation

For indirect light rays, don't assume any hit is opaque, rather if it has
transparency or emission do the shading but don't do any further bounces.

Naturally this is slower when there are transparent surfaces, however
without this cutout opacity doesn't give sensible results.

Differential Revision: https://developer.blender.org/D10985
April 19, 2021, 19:07 (GMT)
Cleanup: move BVH utility functions into own file
Revision 68cbf0a by Hans Goudey (master)
April 19, 2021, 18:48 (GMT)
Cleanup: Clang tidy, clang format
April 19, 2021, 18:14 (GMT)
Merge branch 'master' into sculpt-dev
April 19, 2021, 18:00 (GMT)
Fix T87535, T87295: issues with new persistent data option

Some persistent data code was disable due to a deeper design issue, which
meant some updates were not communicated to renderers.

Dependency graph updates work in two passes, once where Blender scene
animation updates are done, then app handler scripts can run to make further
scene modifications, and then the depsgraph is updated again to take those
into account.

Previously the viewport would update renderers twice when such app handler
scripts were present. Now both viewport and persistent data rendering update
the renderers only once, accumulating updates from both passes.
Revision c13b3dd by Hans Goudey (master)
April 19, 2021, 17:32 (GMT)
Merge branch 'blender-v2.93-release'
Revision d7caae5 by Hans Goudey (master)
April 19, 2021, 17:31 (GMT)
Fix T87567: Crash adding item in empty attribute search

The function applying the search used the dummy search info for when
the item doesn't exist even when there was no UI data associated with
the node at all.

A fix is to only add the search menu when there is attribute info
stored for the node. This is something I wanted to do anyway, since
it makes it look more purposeful when there are no attribute info
for a node, less like a bug.

Differential Revision: https://developer.blender.org/D11016
Revision 2dc5961 by Hans Goudey (master)
April 19, 2021, 17:25 (GMT)
Merge branch 'blender-v2.93-release'
Revision b8b7b47 by Hans Goudey (master)
April 19, 2021, 17:25 (GMT)
Fix T85223: Some modifier panels can dissapear in old files

The problem is that each uiBlock needs to be assigned a unique name,
but when there can be multiple modifiers of the same type, we use the
panel sort order for the unique part of the string. However, the most
recent test file has 1200+ panels in the property editor, so 4
characters isn't enough for a unique string.

That's not a situation I expected, but it makes sense, because we don't
remove legacy panels with unused types when loading old files. So they
tend to accumulate a bunch of unused panels. That's why this works fine
with a new property editor, it doesn't all of the extra old panels.

These panels must be stored for the expansion status and order, but
arguably we could cull unused panels on save. However, simply increasing
the length of the unique panel string is a valid fix in this situation.
In the future, we can look into removing unused panels when saving.
Revision 458cbcb by Hans Goudey (master)
April 19, 2021, 16:12 (GMT)
Merge branch 'blender-v2.93-release'
Revision 6f761c7 by Hans Goudey (master)
April 19, 2021, 16:11 (GMT)
Fix T87392: Copy modifier to selected does not do anything

This was caused by a stupid copy & paste error in rB9f323e9bf79fbf4157a.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021