Revision 8c0f7d1 by Jacques Lucke April 20, 2021, 07:30 (GMT) |
Geometry Nodes: support geometry nodes modifier on volume objects Differential Revision: https://developer.blender.org/D11011 |
Revision 5d2ec2b by Jacques Lucke April 20, 2021, 07:25 (GMT) |
Cleanup: clang tidy readability-inconsistent-declaration-parameter-name |
Revision 8c5c55b by Campbell Barton April 20, 2021, 05:44 (GMT) |
Cleanup: uiBut.flag had an internal flag out of the documented range Increase range of internal flags & order UI_SEARCH_FILTER_NO_MATCH within this range, so public button flags aren't accidentally added that overlap with internal flags. |
Revision 5e82e77 by Campbell Barton April 20, 2021, 05:28 (GMT) |
Cleanup: remove redundant code/comments from BKE_mesh_nomain_to_mesh |
Revision b760481 by Campbell Barton April 20, 2021, 05:21 (GMT) |
Merge branch 'blender-v2.93-release' |
Revision 72fec0f by Campbell Barton April 20, 2021, 05:17 (GMT) |
Fix T87055: Crash applying modifier on mesh with multires data |
Revision 7ccd19f by Campbell Barton April 20, 2021, 02:29 (GMT) |
Revision ebe04bd by Campbell Barton April 20, 2021, 02:07 (GMT) |
PyAPI: support Operator.poll functions 'disabled' hint Python scripts can now define the reason it's poll function fails using: `Operator.poll_message_set(message, ...)` This supports both regular text as well as delaying message creation using a callback which should be used in situations where constructing detailed messages is too much overhead for a poll function. Ref D11001 |
Revision 985ccba by Campbell Barton April 20, 2021, 01:42 (GMT) |
Cleanup: add CTX_wm_operator_poll_msg_clear Call this function instead of `CTX_wm_operator_poll_msg_set(C, NULL)` |
Revision 795f024 by Brecht Van Lommel April 19, 2021, 20:49 (GMT) |
Merge branch 'blender-v2.93-release' |
Revision 0566ebd by Brecht Van Lommel 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. |
Revision 2d1d6fb by Brecht Van Lommel April 19, 2021, 19:07 (GMT) |
Merge branch 'blender-v2.93-release' |
Revision d1fbf15 by Brecht Van Lommel 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 |
Revision b42454b by Brecht Van Lommel April 19, 2021, 19:07 (GMT) |
Cleanup: move BVH utility functions into own file |
Revision 68cbf0a by Hans Goudey April 19, 2021, 18:48 (GMT) |
Cleanup: Clang tidy, clang format |
Revision cedd8b8 by Brecht Van Lommel 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 April 19, 2021, 17:32 (GMT) |
Merge branch 'blender-v2.93-release' |
Revision d7caae5 by Hans Goudey 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 April 19, 2021, 17:25 (GMT) |
Merge branch 'blender-v2.93-release' |
Revision b8b7b47 by Hans Goudey 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. |
|
|
|


Master Commits
MiikaHweb | 2003-2021