Blender Git Commit Log

All Blender Git commits.

Page: 1236 / 8462

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
Revision 8398050 by Hans Goudey (master)
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
Revision 551204a by Hans Goudey (master)
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
October 1, 2020, 13:38 (GMT)
Merge remote-tracking branch 'origin/master' into lanpr-under-gp

# Conflicts:
# source/blender/python/mathutils/mathutils_Matrix.c
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
October 1, 2020, 13:37 (GMT)
Cleanup: spelling
October 1, 2020, 13:37 (GMT)
Cleanup: remove full-stop from description
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.
October 1, 2020, 13:37 (GMT)
Cleanup: sort cmake file lists
October 1, 2020, 13:37 (GMT)
Cleanup: sort struct declarations
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.
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.
October 1, 2020, 13:37 (GMT)
Cleanup: Use LISTBASE_FOREACH macro in outliner code
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021