October 1, 2020, 15:43 (GMT) |
Fix subdivision surface wrong for non-limit surface and subdivision level 1 Remove the workaround for T59395 that increases the minimal refinement to 2 to work around an OpenSubdiv bug. This bug appears to be fixed in the latest OpenSubdiv version we are using. Problem found by Piotr Ostrowski. Ref D9076 |
October 1, 2020, 14:57 (GMT) |
Cleanup: make texture coordinates const |
October 1, 2020, 14:38 (GMT) |
Use DNA defaults system for modifiers As noted in T80164, there are quite a few area of Blender where the "Reset to Default Value" operator in button context menus doesn't work. Modifiers are one of them, because the DNA defaults system was never set up for them. Additionally, this should make modifier versioning easier. Whenever a new field is added it should be automatically initialized to the default value. I had to make some ordering changes in the following modifiers to work around an error with `-Wsign-conversion` in the macros: - Solidify Modifier - Corrective Smooth Modifier - Screw Modifier Some modifiers are special cases and are skipped in this commit: - Data Transfer Modifier - Cloth Modifier - Fluid Modifier - Softbody Modifier Differential Revision: https://developer.blender.org/D8747 |
October 1, 2020, 14:24 (GMT) |
Merge branch 'master' into greasepencil-object |
Revision 6387426 by Antonio Vazquez (greasepencil-edit-curve) October 1, 2020, 14:23 (GMT) |
Merge branch 'master' into greasepencil-edit-curve Conflicts: source/blender/blenloader/intern/versioning_290.c |
October 1, 2020, 14:05 (GMT) |
Cleanup: Remove unused variable |
October 1, 2020, 13:54 (GMT) |
Fix: Mesh to Volume modifier crashes when object is in edit mode Bug and fix has been found by dfelinto, thanks. |
October 1, 2020, 13:54 (GMT) |
Volumes: copy display settings in BKE_volume_new_for_eval |
October 1, 2020, 13:46 (GMT) |
Add Preferences options to set up custom asset repositories Can be found under the File Paths category. There already is a default repository, called "Default" and pointing to the documents or home directory. For most Linux users it will be ~/assets.blend, for Windows users it will be the Documents directory. Note that this is only the Preference part of this. The Asset-Browser doesn't use this yet. For now, asset repositories will be single .blend files. There are some design questions regarding how the Asset Browser would display a directory structure as repository. |
October 1, 2020, 13:42 (GMT) |
Fix T81248: World nodetree action is linked after duplication This was already changed for Material nodetrees on duplication in rBa75ac18638f4. Since it is not obvious from the UI how change World actions - and to be consistent with Material actions, it is best to copy the action as the default behavior. So use generic BKE_id_copy functions with LIB_ID_COPY_ACTIONS flag [which also enables us to get rid of `BKE_world_copy`] Note: taking the User Preference `USER_DUP_ACT` into account here (for both material and world actions) could be a followup step. Maniphest Tasks: T81248 Differential Revision: https://developer.blender.org/D9046 |
Revision 8b2694a by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 1, 2020, 13:38 (GMT) |
Merge remote-tracking branch 'origin/master' into lanpr-under-gp # Conflicts: # source/blender/python/mathutils/mathutils_Matrix.c |
Revision 36c273b6 by Ivan Perevala / YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 1, 2020, 13:37 (GMT) |
UI: Motion Tracking: Fix description of K2 coefficient Fixed description of K2 coefficient. It is second coefficient Reviewed By: Blendify Differential Revision: https://developer.blender.org/D9050 |
Revision 91b0bfc by Campbell Barton / YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 1, 2020, 13:37 (GMT) |
Cleanup: spelling |
Revision 6911832 by Campbell Barton / YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 1, 2020, 13:37 (GMT) |
Cleanup: remove full-stop from description |
Revision 162277f by Campbell Barton / YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 1, 2020, 13:37 (GMT) |
Cleanup: use angle-brackets for email addresses This is already the most widely used convention. Use this so `make check_spelling_c` will ignore all email addresses. |
Revision 49b3691 by Campbell Barton / YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 1, 2020, 13:37 (GMT) |
Cleanup: sort cmake file lists |
Revision 5796c14 by Campbell Barton / YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 1, 2020, 13:37 (GMT) |
Cleanup: sort struct declarations |
Revision da87ee1 by Hans Goudey / YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 1, 2020, 13:37 (GMT) |
Cleanup: Make function private The "UI_panel_set_expand_from_list_data" doesn't need to be in the public API since it's just called every time an instanced panel is added. This commit just sets the expansion automatically and adjusts some naming to account for the moved function. |
Revision a8e7d15 by Hans Goudey / YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 1, 2020, 13:37 (GMT) |
Fix use after free deleting object with modifier panels visible It's necessary to check if the panels are active before accessing their data. Thanks to @ankitm for reporting this. |
Revision a319af9 by Hans Goudey / YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 1, 2020, 13:37 (GMT) |
Cleanup: Use LISTBASE_FOREACH macro in outliner code |
|
|
|


Master Commits
MiikaHweb | 2003-2021