Revision 254748c by Bastien Montagne April 1, 2020, 10:39 (GMT) |
Writefile: Cleanup Lattice runtime data. |
Revision 4f509db by Bastien Montagne April 1, 2020, 10:39 (GMT) |
Writefile: Cleanup Text runtime data. |
Revision 33a622c by Bastien Montagne April 1, 2020, 10:39 (GMT) |
Writefile: Cleanup VFont runtime data. |
Revision e790aa1 by Bastien Montagne April 1, 2020, 10:39 (GMT) |
Writefile: Cleanup material runtime data. |
Revision 27b9f1f by Bastien Montagne April 1, 2020, 10:39 (GMT) |
Writefile: Cleanup MBall runtime data. |
Revision ee0d91d by Bastien Montagne April 1, 2020, 10:39 (GMT) |
Writefile: Cleanup Scene runtime data. |
Revision 9532ce4 by Bastien Montagne April 1, 2020, 10:39 (GMT) |
Writefile: Cleanup Object runtime data. |
Revision 80280ac by Bastien Montagne April 1, 2020, 10:39 (GMT) |
Writefile: Cleanup Curve runtime data. |
Revision ca0dcd8 by Campbell Barton April 1, 2020, 09:59 (GMT) |
Fix T75222: Crash activating menu search |
Revision 186ac84 by Campbell Barton April 1, 2020, 09:47 (GMT) |
Cleanup: clang-format |
Revision 60ff3a7 by Philipp Oeser April 1, 2020, 08:24 (GMT) |
Fix T66494: Alt+ clicking (assign to all selected) does not work for NLA strips This uses the new "selected_nla_strips" context member in UI_context_copy_to_selected_list(). bonus: this also makes the "Copy To Selected" button operator [in the button context menu] work for anything NLA Strip related. Maniphest Tasks: T66494 Differential Revision: https://developer.blender.org/D7281 |
Revision f8c4f5e by Philipp Oeser April 1, 2020, 08:22 (GMT) |
Revision 029a714 by Philipp Oeser April 1, 2020, 08:11 (GMT) |
Fix T75234: Saving UDIM tiled texture as OpenEXR saves only the first tile This happened when the UDIM tiled image needed to be colormanaged, so - when you set up the image as sRGB, then save as EXR/HDR/... - other way around as well: when you set up the images as Linear then save as PNG/JPG/... Reason being that for UDIM tiled images, `image_save_single` is called multiple times [once for each tile] and everytime `image_save_post` will fire the `IMA_SIGNAL_COLORMANAGE` signal which clears the cache if any of the above two is the case. Without the cache, the next tiles cannot be saved. Now determine if the colorspace changed from `image_save_single`/'image_save_post' and only fire IMA_SIGNAL_COLORMANAGE once from BKE_image_save in the end. (thx @brecht for suggesting this alternative to the original fix) Maniphest Tasks: T75234 Differential Revision: https://developer.blender.org/D7296 |
Revision 59e001c by Antonio Vazquez April 1, 2020, 08:02 (GMT) |
GPencil: Cleanup typo error |
Revision 2ad0ae8 by Bastien Montagne April 1, 2020, 07:43 (GMT) |
Tweak write code to allow cleaning up runtime data before write. This basically generalizes what was being done in `write_mesh`, since we need to clean up ID tags anyway, it's easier to do it for all IDs. Then ID write funcs themsleves can do whatever they want on the passed struct, without risking interferring with regular Blender operations. Note that Text write function is doing a suspicious change on one of its flags, but this seems to be by-passed anyway by read code currently, so think it's OK to not do that on orig data-block. Reviewed By: brecht Differential Revision: https://developer.blender.org/D7294 |
Revision 7952274 by Sergey Sharybin April 1, 2020, 07:39 (GMT) |
Sculpt Undo: Refactor Geometry undo nodes Made it so there is a single UNDO node in the list which has both original and modified mesh state. Makes it easier to achieve "interleaved" undo nodes stored in the undo step (as opposite of either storing geometry or other data). Should be no functional changes, just preparing for an upcoming work to support undo of operation like Apply Base. Differential Revision: https://developer.blender.org/D7290 |
Revision 60d3a80 by Sergey Sharybin April 1, 2020, 07:32 (GMT) |
Subdiv: Split evaluation begin+refine into separate steps Actually, begin will do the entire initialization. Refine will only refine if there is a topology refiner associated with the Subdiv descriptor. Allows to refine Subdiv to new coarse positions without touching displacement evaluation. Will be needed to update SubdivCCG during sculpt undo. |
Revision 29eb891 by Campbell Barton April 1, 2020, 06:33 (GMT) |
Fix curve shortest path picking with right-click select |
Revision 9bcc83a by Campbell Barton April 1, 2020, 06:08 (GMT) |
Revision 8d116e9 by Campbell Barton April 1, 2020, 05:19 (GMT) |
Cleanup: use doxy sections |
|