Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 841 / 5574

April 1, 2020, 10:39 (GMT)
Writefile: Cleanup Lattice runtime data.
April 1, 2020, 10:39 (GMT)
Writefile: Cleanup Text runtime data.
April 1, 2020, 10:39 (GMT)
Writefile: Cleanup VFont runtime data.
April 1, 2020, 10:39 (GMT)
Writefile: Cleanup material runtime data.
April 1, 2020, 10:39 (GMT)
Writefile: Cleanup MBall runtime data.
April 1, 2020, 10:39 (GMT)
Writefile: Cleanup Scene runtime data.
April 1, 2020, 10:39 (GMT)
Writefile: Cleanup Object runtime data.
April 1, 2020, 10:39 (GMT)
Writefile: Cleanup Curve runtime data.
April 1, 2020, 09:59 (GMT)
Fix T75222: Crash activating menu search
April 1, 2020, 09:47 (GMT)
Cleanup: clang-format
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
April 1, 2020, 08:22 (GMT)
Add a "selected_nla_strips" context member

Needed for upcomming fix for T66494.

ref T66494 / D7281
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
April 1, 2020, 08:02 (GMT)
GPencil: Cleanup typo error
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
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
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.
April 1, 2020, 06:33 (GMT)
Fix curve shortest path picking with right-click select
April 1, 2020, 06:08 (GMT)
Fix problem extruding curve segments with selected handles

Issue introduced in 38685b5a39769
April 1, 2020, 05:19 (GMT)
Cleanup: use doxy sections
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021