Blender Git Commit Log

All Blender Git commits.

Page: 439 / 8462

July 19, 2021, 15:15 (GMT)
Merge branch 'master' into cycles-x
July 19, 2021, 15:10 (GMT)
GPencil: More cleanup
July 19, 2021, 14:58 (GMT)
GPencil: Comment clenaup
July 19, 2021, 14:17 (GMT)
GPencil: Remove parenting when the asset is created

The parent cannot be used in the asset.
July 19, 2021, 14:14 (GMT)
GPencil: Use cage center as origin for rotation angle
July 19, 2021, 14:05 (GMT)
Fix broken 'undocumented' case in registration of Macro opertators.

Code dealing with macro operators missing description field was slightly
different than the one from Operator registration.

This lead to invalid memory accesses in some python introspection cases
like the i18n messages extraction code in `bl_i18n_utils` module.
July 19, 2021, 14:05 (GMT)
Fix some mesh edition macro operators incorrectly setting an empty description string.

No operator or macro should be missing description. But if they do, then
they should use NULL pointer, and not an empty string.

This behavior was already enforced (through an assert) for operators,
previous commit made it the same for macros.
July 19, 2021, 13:53 (GMT)
Cleanup: Separate keyframes_draw and keyframes_keylist.

The keylist functions are used in other places for none drawing related
stuff. Fe pose_slide uses it.
July 19, 2021, 13:42 (GMT)
Knife: Better vertex handling for visible measurements

Visual angle measurements for the knife tool did not work well with vertices.
There were lots of buggy cases which this patch solves.
It also cleans up some of the old visual distance and angle measurements code.
July 19, 2021, 13:20 (GMT)
Avoid needlessly creating adjacency buffers.
July 19, 2021, 13:17 (GMT)
Revert "Depsgraph: Implement 'ID_RECALC_GEOMETRY_DEFORM'"

This reverts commits
bfa3dc91b75407b063f2ac991b176d98c050f92d,
52b94049f2a71a74f52247f83657cf3a5c8712b4,
ae379714e4f1eca74f5f77532a6e959f29445236,
a770faa811ee62837eb540b0bd83ca0770f16663,
4ed029fc02b022cb5ff28ed3ce70992c450d2be5,
101a493ab556c6597ac91fba204059be67b35990 and
62a2faa7ef39130446716d7a06215cd1df1eb2ac.

And fixes T89955.

Changing the dependency graph is a can of worms and the result is
a kind of unpredictable.

A different solution will be planned.
July 19, 2021, 13:08 (GMT)
MCE: Mask tool improvements

The mask tool now respects the settings for new handle_type in the tool
settings for new points. This makes it work more like a proper tool.

However, now it does not use the active point anymore as a reference for the handle_type
settings of new points as it was until 2.93.
So e.g. if the user starts to draw a mask with handle_type Auto and
changes the active point to Vector, every new point
drawn with the mask tool will still have handle_type Auto. Overall I
think the new behavior is better though.
Also, the user does not need to keep Ctrl pressed to draw a mask.
Instead, the tool will draw a mask point on every click, unless the mouse
is close to an existing point, then it will work like the tweak tool.

The user can hold down Ctrl to activate the add_feather_vertex_slide
tool.
July 19, 2021, 13:03 (GMT)
Cleanup, remove unused enumeration
July 19, 2021, 13:03 (GMT)
Fix wrong array bound used for loop
July 19, 2021, 13:00 (GMT)
Cleanup, use GPU_VERTBUF_DISCARD_SAFE
July 19, 2021, 12:50 (GMT)
Object update: Remove fallback from batch_cache_deform_tag

Falback is not really necessary, and causes
`BKE_object_data_batch_cache_dirty_tag` to run multithreaded in an
unsafe way.

No functional changes.
July 19, 2021, 12:47 (GMT)
Fix T89941: No path`s bevel update, when I change bevel profile curve

Update was skipping the batch cache.
July 19, 2021, 12:12 (GMT)
Properly compute vertex normals when limit surface is not available, fix
loop normals computation.
July 19, 2021, 12:10 (GMT)
Add a function to construct a VertexFormat for a buffer containing indices
July 19, 2021, 11:54 (GMT)
Cleanup: Added comment to clarify limitation of undo implementation
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021