Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 174 / 5574

August 17, 2021, 18:20 (GMT)
GPencil: Convert from Mesh copying Vertex Groups

This patch adds the missing ability to keep the vertex groups when converting to a grease pencil object. This is increadible useful to create rigged grease pencil objects which move together with rigged meshes.

Differential Revision: https://developer.blender.org/D12249
August 17, 2021, 16:01 (GMT)
Fix T90719: Boost sources dowload address needed to be updated.
August 17, 2021, 14:37 (GMT)
CMake: add missing headers
August 17, 2021, 14:23 (GMT)
RNA: de-duplicate enums in generated source

Reuse existing enums instead of expanding them since it bloats the binary.

The icons enum for example contains over 900 items and was being
expanded 17 times (once for each function that takes an icon argument).
Similar with the event type enum which contains over 200 items and was
duplicated 7 times.

makesrna.c now matches enum definitions from declarations in
RNA_enum_items.h, using their identifiers when found.

The overall space saving on my system is 776kb
(tested with a stripped release build).

Reviewed By: brecht

Ref D12245
August 17, 2021, 13:52 (GMT)
Fix wrong Anim Auto-Snap Ctrl toggle

This was not working like elsewhere in both NLA and Graph Editor
(meaning that when snapping was already enabled, {key Ctrl} during
transform did not disable it).

Now use getAnimEdit_SnapMode() for this in NLA and GE as well.

Maniphest Tasks: T87173

Differential Revision: https://developer.blender.org/D12244
August 17, 2021, 09:12 (GMT)
Cleanup: clang tidy

The parameter name was inconsistent between declaratation
and implementation.
August 17, 2021, 07:45 (GMT)
Cleanup: unused defines
August 17, 2021, 07:12 (GMT)
Edit Mesh: skip unselected meshes for "Tris to Quads"

Also move property assignment out of the object loop.
August 17, 2021, 07:12 (GMT)
Edit Mesh: skip unselected meshes for "Set Normals from Faces"
August 17, 2021, 07:11 (GMT)
Edit Mesh: skip normals to vector with unselected meshes for "Delete"

Meshes with unselected elements are skipped but still called
BM_custom_loop_normals_to_vector_layer.
August 17, 2021, 07:10 (GMT)
Edit Mesh: skip flipping custom normals for meshes with no selection

Also split out normal calculation into functions.
August 17, 2021, 06:46 (GMT)
Fix memory leak in edit-mesh dissolve degenerate
August 17, 2021, 05:16 (GMT)
Cleanup: replace degenerate check with assert

Use an assert since this should never happen.
August 17, 2021, 05:11 (GMT)
Docs: improve word wrap comment
August 17, 2021, 05:04 (GMT)
Docs: add API docs for gpu.capabilities

Adds Python API documentations for gpu.capabilities module.

Ref D12226
August 17, 2021, 04:46 (GMT)
Cleanup: clang-format
August 17, 2021, 04:45 (GMT)
Docs: add API docs for gpu.platform

Adds Python API documentations for gpu.platform module.

Ref D12222
August 17, 2021, 04:42 (GMT)
Cleanup: compiler warnings
August 17, 2021, 04:19 (GMT)
UDIM: Fix tile number calculation when adding a range of image tiles

When adding a range of tiles, the operator could incorrectly calculate
the end_tile. It would not account for the start_tile itself and the
IMA_UDIM_MAX value was 1 too small. This is most noticeable when
attempting to fill the entire supported range of tiles.

Differential Revision: https://developer.blender.org/D11857
August 16, 2021, 16:57 (GMT)
PyAPI: GPU Buffer: Buffer protocol support

The code was commented due to lack of testing and short release deadline.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021