Revision 2eed1af by Bastien Montagne November 4, 2021, 16:16 (GMT) |
Fix T92778: Cloth Point Cache Name disappears after Make Library Override. Cloth modifier had a unique, weird and weak way of copying its pointcache, now make it use `BKE_ptcache_copy_list` like done for e.g. particles or softbody data. |
Revision a72b265 by Brecht Van Lommel November 4, 2021, 15:50 (GMT) |
Merge branch 'blender-v3.0-release' |
Revision ffe115d by Brecht Van Lommel November 4, 2021, 15:39 (GMT) |
Fix T92450: Cycles wrong render with overlapping glass, transparency and volumes We need to store the continuation probability used to make the termination decision in intersect_closest, instead of recomputing it in shade_surface. Because otherwise a shade_volume in between can change the throughput and change the probability. |
Revision 2becb3e by Hans Goudey November 4, 2021, 15:10 (GMT) |
Merge branch 'blender-v3.0-release' |
Revision b646846 by Hans Goudey November 4, 2021, 15:10 (GMT) |
Fix T92812: Startup has "Standard" View Transform Instead of "Filmic" A repeat of the problem I caused last time I edited the startup file. Never do it with a lite build! Also align the toolbar widths in all editors to the smallest size they snap to. |
Revision 37b862f by Julian Eisel November 4, 2021, 15:02 (GMT) |
Cleanup: Remove operator context override for drop-box operators Drop-boxes should act on the context determined through the exact cursor location. There should be no need to override that, basically by the nature of how drop-boxes work. So Campbell and I agreed on removing this. If we wanted to support it, we'd have to restore the operator context when drawing drop-boxes, see https://developer.blender.org/T92501#1247581. |
Revision db43d19 by Pablo Vazquez November 4, 2021, 14:32 (GMT) |
Merge branch 'blender-v3.0-release' |
Revision 9e71a07 by Pablo Vazquez November 4, 2021, 14:31 (GMT) |
UI: Fix UIList item using "regular" widget colors while edited Simply removing the check for `UI_STATE_TEXT_INPUT` makes it inherit the "List Item" User Interface theme settings. This patch changes the default theme to match the colors of text input fields. #### Master {F11680556, size=full} #### This patch {F11680557, size=full} All the included commmunity themes seem to work well (only Deep Grey might need more contrast but that's a different patch). Related reports: T92720 Reviewed By: #user_interface, Severin Maniphest Tasks: T92720 Differential Revision: https://developer.blender.org/D13073 |
Revision d3328fa by Bastien Montagne November 4, 2021, 14:06 (GMT) |
Attempt to fix failing lib link test on windows. According to https://docs.python.org/3/library/os.html#os.rename, `os.rename` has os-specific behavior, and will fail in case you attempt to rename to an existing file on windows. So using `os.replace` instead, which should be os-agnostic. NOTE: Fact that temp test directory is not cleared after tests are sucessfully ran does not sound great... |
Revision 8eff1ec by Julian Eisel November 4, 2021, 13:50 (GMT) |
Merge remote-tracking branch 'origin/blender-v3.0-release' |
Revision be4478d by Jacques Lucke November 4, 2021, 13:44 (GMT) |
Fix T92814: improve automatic linking when inserting Float Curve node This solves the issue in a more general that can also be used to solve similar issues for other nodes in the future. Nodes can specify their "main" socket in their declaration so that we don't have to rely on heuristics. Differential Revision: https://developer.blender.org/D13108 |
Revision ff4959e by Jacques Lucke November 4, 2021, 13:41 (GMT) |
Fix T92649: incorrect copying of anonymous attributes in many places Many modifiers and other places use `CustomData_copy_data` to copy data between different meshes. This function assumes that assumes that the source and destination `CustomData` objects are "compatible" in some way. Usually modifiers use `CustomData_copy` to create a compatible new `CustomData` on the new mesh. The issue was that the optimization I added for anonymous attributes broke this compatibility. It avoided copying some attributes when they are no longer used. This lead to attributes being copied incorrectly. D13083 contains ideas for how this could be fixed more generally. For now I just removed the optimization. Differential Revision: https://developer.blender.org/D13083 |
Revision b516263 by Charlie Jolly November 4, 2021, 13:40 (GMT) |
Fix: Geometry Nodes: Math node smoothmax not working Function arguments were incorrect. Noted during @simonthommes live stream. Reviewed By: JacquesLucke Differential Revision: https://developer.blender.org/D13110 |
Revision 80a4695 by Julian Eisel November 4, 2021, 11:20 (GMT) |
Fix T92501: Crash when dragging material assets over 3D View regions Issue was that the context used for dropbox handling and polling didn't match the one used for drawing the dropbox and generating the tooltip text (which would determine the material slot under the cursor, requiring context). The mismatch would happen with overlapping regions. Actually, this patch includes two fixes, each fixing the crash itself: * Store the context from handling & polling and restore it for drawing. * Correct the hovered region lookup for drawing to account for overlayed regions. Note that to properly set up context for drawing, we should also account for the operator context, which isn't done here, see https://developer.blender.org/T92501#1247581. |
Revision c641107 by Julian Eisel November 4, 2021, 10:52 (GMT) |
Fix T92800: (UI) Radial control values get wrong color assigned The global theme state didn't get updated or unset properly when drawing overlays. Now paint cursors use the theme settings of the space they are in, while global overlays use the global fallback, which is the main 3D View region. |
Revision 978ef09 by Jacques Lucke November 4, 2021, 10:29 (GMT) |
Revision 2d6d8fc by Bastien Montagne November 4, 2021, 10:25 (GMT) |
Attempt fix for new lib reload/relocate tests on windows. Try splitting them into their own class. |
Revision 82b20b6 by Philipp Oeser November 4, 2021, 09:51 (GMT) |
Merge branch 'blender-v3.0-release' |
Revision bfb664b by Philipp Oeser November 4, 2021, 09:46 (GMT) |
Fix T92791: collapsed nodes scaling widget wrong with interface scale Size, position and scale of the "two-line" widget (the one to scale a node horizontally) was not taking interface scale into account. In the case of the report, it could happen it draws behind an output socket. before (at 2.0 interface scale) {F11698493} after (at 2.0 interface scale) {F11698501} Maniphest Tasks: T92791 Differential Revision: https://developer.blender.org/D13088 |
Revision feaf5b9 by Antonio Vazquez November 4, 2021, 07:35 (GMT) |
Merge branch 'blender-v3.0-release' |
|