August 28, 2020, 11:05 (GMT) |
IDTypeInfo: add .blend file io callbacks This is part of T76372. It adds the `blend_write`, `blend_read_data`, `blend_read_lib` and `blend_read_expand` which correspond to the various steps when reading and writing .blend files. Having these callbacks allows us to decentralize the blenloader code a lot more. This has the affect that code related to any specific ID type is less scattered. Reviewers: mont29 Differential Revision: https://developer.blender.org/D8670 |
August 28, 2020, 10:53 (GMT) |
Fix T80149: Cycles OpenCL baking broken after changes to uses tiles for baking We forgot to update this code as part of D3108. I'd like to include this in 2.90, it's entirely broken now so can't really get any worse. Differential Revision: https://developer.blender.org/D8738 |
August 28, 2020, 09:08 (GMT) |
Cleanup 'make vertex parent' operator code. More localized variables, avoid ugly 'offset by one' index usage in favor of explicit `INDEX_UNSET` define, etc. No behavior change expected from this commit. |
Revision b8cf5b7 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) August 28, 2020, 05:06 (GMT) |
LineArt: More fluent viewport manipulation (canceling sequence optimization) |
Revision 27307a2 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) August 28, 2020, 04:41 (GMT) |
LineArt: Better manuverability with quick cancel. |
August 28, 2020, 04:37 (GMT) |
Merge branch 'blender-v2.90-release' into master |
August 28, 2020, 04:35 (GMT) |
August 28, 2020, 04:25 (GMT) |
Cleanup: use doxy sections in interface_panels.c |
August 28, 2020, 04:25 (GMT) |
Cleanup: spelling |
Revision 328b28c by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) August 28, 2020, 03:34 (GMT) |
LineArt: Feature line compatible clipping. |
Revision bba9a70 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) August 28, 2020, 02:10 (GMT) |
Merge remote-tracking branch 'origin/master' into lanpr-under-gp |
August 28, 2020, 00:49 (GMT) |
Fix (unreported): Walk expansion on scene collection Left walk navigation while the scene collection is active would collapse the subtree which shouldn't be allowed. This adds another check to `outliner_item_openclose` to prevent collapsing the scene collection. Introduced in rBb077de086e14. |
August 28, 2020, 00:25 (GMT) |
Fix: Outliner walk navigation in Data API mode Because the subtrees in Data API mode are empty for performance reasons, it was impossible to move through the tree with walk navigation. This adds an exception to allow walk navigation to expand subtrees in that mode. |
August 27, 2020, 21:43 (GMT) |
Fix ngon_tessellate filling the holes. Fix several issues from the commit {rBefab0bc704ece3a}. Previously, `ngon_tessellate` was filling the holes instead of triangulating around them by using the "triangle-fan" method. Now it triangulates around the holes and doesn't fill them. |
August 27, 2020, 20:12 (GMT) |
Fix T80159: Custom Normals Averaging crash after clearing custom split normals data Clearing custom split normals would get rid of the CD_CUSTOMLOOPNORMAL layer - but editing data `lnor_spacearr` would be kept. Adding a CD_CUSTOMLOOPNORMAL layer (if none exists yet) should be done in `edbm_average_normals_exec` / `BKE_editmesh_lnorspace_update` / `BM_lnorspace_update` / `BM_lnorspacearr_store`. The thing is that if the editing data `lnor_spacearr` would still be valid after `Clear Custom Split Normals Data`, blender would happily call `BM_lnorspace_rebuild` instead. Doing that without a CD_CUSTOMLOOPNORMAL layer is asking for trouble. Now clear lnor_spacearr on `Clear Custom Split Normals Data` as well. Thx @mont29 for feedback here. Maniphest Tasks: T80159 Differential Revision: https://developer.blender.org/D8730 |
August 27, 2020, 19:36 (GMT) |
UI: Avoid redundant loops in region panel handler Currently the panel handler loops through every block and every button for every single panel. This commit moves that check to happen a single time at the beginning. |
August 27, 2020, 19:22 (GMT) |
Fix T68317: Panel "A" key doesn't collapse subpanels properly We need to only collapse or expand the first panel under the cursor rather than all of them. Note that whether the parent panel or the subpanel is first depends on the order of the uiBlocks in the region's list. |
August 27, 2020, 19:18 (GMT) |
Clang Tidy: Fix warning Fix readability-static-definition-in-anonymous-namespace in new code |
August 27, 2020, 19:02 (GMT) |
UI: Cleanup / refactor region panel event handling The code for handling panel events was much more complicated than it needed to be. This commit removes some unecessary function calls and variables, reduces indentation levels by returning early, and does some other general cleanup. |
August 27, 2020, 18:13 (GMT) |
GPencil: Don't convert color to sRGB The color is linear, so the conversion is breaking the real color. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021