Blender Git Commit Log

All Blender Git commits.

Page: 1220 / 8462

October 8, 2020, 15:19 (GMT)
Add DNA defaults for MovieClip.
October 8, 2020, 14:50 (GMT)
UI: Add icons for new face set tools

This patch adds missing icons for the new sculpt face set tools, and
updates the mask icons to be more consistent with the changes.

Currently draw face sets and draw mask icons are inconsistent and don't
relate to drawing/painting masks or face sets. This commit makes the
icons consistent and reusable for future tools like sculpt vertex
colors.

Differential Revision: https://developer.blender.org/D8875
October 8, 2020, 14:36 (GMT)
BGL: Workaround broken bgl usage caused by GPU refactor

This directly adress the issues caused by rB536c2e0ec916.

Since the state tracking is done at a lower level, using the bgl
functions needs to be safegarded by the state manager.
The current workaround is to bypass `apply_state` when inside a
callback that used a `bgl` function.

Related to T80730.

This fix T81003.

Also this fix the default blend equation for callbacks.
Fixes T80169 T81289.
October 8, 2020, 14:25 (GMT)
Cleanup/Refactor: Shapekey: Get rid of `BKE_key_copy_nolib()`

Once again, no behavioral change expected here.
Revision d7f482f by Ankit Meel (master)
October 8, 2020, 14:20 (GMT)
CMake/macOS: Avoid passing compiler flags to try_compile.

`APPLE` platform handles ASan compiler and linker flags using
`add_compile_options` and `add_link_options`. {rB74bcb32c9f02}

Arguments in `CMAKE_{LANG}_FLAGS{_CONFIG}` are also passed to
`try_compile` which will fail due to linker errors, since link flags
are not set. `try_compile` is used by `find_package(Boost)` for
`thread` library.

See CMP0066 [1] also.

[1] https://cmake.org/cmake/help/latest/policy/CMP0066.html

Ref D8855
October 8, 2020, 14:17 (GMT)
Fix T79615: UI: icons and widget emboss look different from earlier versions

Both the default theme and Blender Light have been updated.

Blender Light also includes automatically generated colors based on the
default theme that were not set previously.
October 8, 2020, 14:11 (GMT)
Cleanup/refactor: move init of Collection to proper place.
October 8, 2020, 14:11 (GMT)
Add DNA defaults for Collection.
October 8, 2020, 13:52 (GMT)
Fix issues with browsing repository .blend file

The file selection in the Preferences wasn't working well at all. Should
now work fine.
October 8, 2020, 13:00 (GMT)
Hair: Remove warning about undo when Delete Edit

Deleting the particle editmode is fully supported by undo now.
No need to warn the user about that anymore.
October 8, 2020, 12:45 (GMT)
Fix default asset repository not being added
October 8, 2020, 11:23 (GMT)
Cleanup/refactor: move default init of armature to proper place.
October 8, 2020, 11:23 (GMT)
Armature: Add minimal DNA defaults for bArmature.

Using mainly values used in `BKE_armature_add()`.
October 8, 2020, 10:55 (GMT)
Cleanup: remove unnecessary includes

Differential Revision: https://developer.blender.org/D9148
October 8, 2020, 10:50 (GMT)
Cleanup/refactor: `BKE_libblock_alloc` -> `BKE_id_new` in ID creation code.

Better use higher-level code from common ID management when possible.
Helps to de-duplicate logic, and reduces outside usages of more
'dangerous' functions.

Note that we could get rid of many of those `BKE_<id_type>_add`
functions now, but on the other hand several of those take extra
parameters and perform additional actions, so think we can keep them all
for now as 'non-standard ID specific creation functions'.
October 8, 2020, 09:40 (GMT)
Cleanup: Remove `BKE_mask_copy_nolib()` and `BKE_mask_free()`.

Generic ID management code can now do those local temp copy handling, so
no need for duplicated own code for that.

No behavioral changes expected here.
October 8, 2020, 08:32 (GMT)
Merge branch 'master' into greasepencil-object
October 8, 2020, 08:32 (GMT)
Merge branch 'master' into greasepencil-edit-curve

Conflicts:
source/blender/blenloader/intern/versioning_290.c
October 8, 2020, 08:25 (GMT)
Fluid: Fix particle helper grid export

Only export helper levelset and velocity (belonging to previous state) at the beginning of an (adaptive) frame.
October 8, 2020, 06:55 (GMT)
Cleanup: use '_' prefix for internal bpy.ops variables

Even though these weren't included in __dir__, they are still accessible
from `vars(bpy.ops)`, use '_' to hint they are private.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021