Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 834 / 5574

April 7, 2020, 10:50 (GMT)
Fix crash using object.to_mesh() when in edit mode

The root of the issue was caused by mesh which was a result of to_mesh()
had the same edit_mesh pointer as the input object, causing double-free
error.

This fix makes it so result mesh does not have edit mesh pointer.
Motivation part behind this is to make the result of to_mesh() to be
somewhat independent from the input.

Differential Revision: https://developer.blender.org/D7361
April 7, 2020, 08:46 (GMT)
GPUBatch: Correctly Free Panel Widget Batch

The GPU Batch for the panel drag widget wasn't freed anywhere. This
patch will free the GPUBatch.
April 7, 2020, 07:43 (GMT)
Fix T75128: Select Linked fails when the selection is a delimiter

Starting select linked failed when the selected vertex or edge
was it's self delimiting.

Support using these elements for linked select
as long as they're part of an isolated selection.
April 7, 2020, 06:28 (GMT)
Fix T68159: Normals point target crashes when exiting edit-mode

When the modal operator passes events, free the internal state of
the operator as we can't be sure those events don't cause the mesh data
to be re-allocated or removed.

Longer term it might be best to make this into a tool since
the main purpose of this operator is to run other actions.
April 7, 2020, 05:32 (GMT)
Cleanup: remove unused BM_total_loop_select function
April 7, 2020, 05:12 (GMT)
UI: rename 'smoothen' to 'smooth'

Other smooth operators use term 'smooth'.
April 7, 2020, 04:46 (GMT)
Cleanup: doxy sections, move utility function to editmesh_utils.c
April 7, 2020, 03:42 (GMT)
Fix T60069: repeated extrusion uses wrong axis
April 7, 2020, 02:10 (GMT)
Cleanup: BLI_path.h function renaming

Use BLI_path_ prefix, more consistent names:

BLI_parent_dir -> BLI_path_parent_dir
BLI_parent_dir_until_exists -> BLI_path_parent_dir_until_exists
BLI_ensure_filename -> BLI_path_filename_ensure
BLI_first_slash -> BLI_path_slash_find
BLI_last_slash -> BLI_path_slash_rfind
BLI_add_slash -> BLI_path_slash_ensure
BLI_del_slash -> BLI_path_slash_rstrip
BLI_path_native_slash -> BLI_path_slash_native

Rename 'cleanup' to 'normalize', similar to Python's `os.path.normpath`.

BLI_cleanup_path -> BLI_path_normalize
BLI_cleanup_dir -> BLI_path_normalize_dir
BLI_cleanup_unc -> BLI_path_normalize_unc
BLI_cleanup_unc16 -> BLI_path_normalize_unc16

Clarify naming for extracting, creating numbered paths:

BLI_stringenc -> BLI_path_sequence_encode
BLI_stringdec -> BLI_path_sequence_decode

Part of T74506 proposal.
April 7, 2020, 01:57 (GMT)
Cleanup: clang-format
April 7, 2020, 01:45 (GMT)
UI: Use Consitent Menu Layout for Bone Names
April 7, 2020, 01:05 (GMT)
UI: Use Consistent Operator Name

Was called "Subdivide Multi" in Bone Edit and "Subdivide" in Mesh Edit
April 6, 2020, 21:23 (GMT)
Fix T74572: adaptive sampling not scaling AOVs correctly
April 6, 2020, 21:23 (GMT)
Revert "Fix T74572: adaptive sampling not scaling render passes correctly"

This reverts commit 82a8da0ec38a70efde4a91957824c67d0e60b8ad. It was completely
wrong. Fixes T75388.
April 6, 2020, 20:38 (GMT)
Fix T75357: USD export broken on windows

Path to the jsons was wrong so they were not copied
April 6, 2020, 15:48 (GMT)
Fluid: Ensure correct velocities for noise bake

Make sure that noise uses the unaltered velocity grid. This is particularly important once external velocities get added to the velocity grid.
April 6, 2020, 14:51 (GMT)
GPU: Panel Drag Widget Drawing Performance

The 10g Intel/Win driver doesn't work well with our emulated
intermediate mode. This patch alters the drawing of the drag widget of
the panels to reduce unneeded drawing.

The previous method would draw 16 boxes per widget. This new way would
cache this drawing in a GPU batch and just move the matrix around.

Reviewed By: Cl�ment Foucault

Differential Revision: https://developer.blender.org/D7345
Revision 71b1ee9 by Sebastian Parborg
April 6, 2020, 14:34 (GMT)
Don't take into account time remapping when scrubbing with AV sync.

It would cause the playhead to be remapped to an other frame than the
one you clicked on.
April 6, 2020, 14:27 (GMT)
Fix user counting when ungrouping a node group.

Existing code for ungrouping did not correctly handle user counters:

- counter for the group was not decremented
- counters for containing nodes were not incremented

The latter resulted in losing some nodes after orphan cleaning or several save/reload cycles.

The bug did not have destructive consequences until recently,
because it was compensated by another bug (fixed in rBe993667a46c2).

Maniphest Tasks: T74665, T74682

Differential Revision: https://developer.blender.org/D7332
April 6, 2020, 13:37 (GMT)
Keymap: sort exported key-maps

This makes the resulting key-maps easier to compare.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021