Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 956 / 5574

January 7, 2020, 03:45 (GMT)
BMesh: remove BMEditMesh.ob use for select mirror
January 7, 2020, 03:36 (GMT)
BMesh: remove BMEditMesh.ob use for undo
January 7, 2020, 03:27 (GMT)
BMesh: remove BMEditMesh.ob use BKE_editmesh_lnorspace_* API

Note that this is a bit clumsy having both edit-mesh and mesh,
BKE_editmesh_ensure_autosmooth & BKE_editmesh_lnorspace_update
are often called together, these could be made into a single functions.
January 7, 2020, 03:06 (GMT)
BMesh: remove BMEditMesh.ob use for draw manager
January 7, 2020, 02:53 (GMT)
BMesh: remove BMEditMesh.ob use for vert coord access, projection
January 7, 2020, 02:41 (GMT)
BMesh: remove BMEditMesh.ob use for Bevel

The pointer is causing issues since two objects can share an edit-mesh,
removing in stages, see T72848.

Also fixes the material index being clamped by every object.
January 6, 2020, 20:54 (GMT)
Fix T70821: Hair Radius Is Actually Hair Diameter

Renamed hair tip and root properties to be called diameter rather than radius. The old name was incorrect.
January 6, 2020, 19:37 (GMT)
Industry Compat keymap: Support MMB for immediate transform tool use again

Now this also works for the UV Editor

Note: Only the transform tools currently support this. I would like to make this work for all the tools with gizmos, but need to find the nicest way to do it.
January 6, 2020, 15:56 (GMT)
Fix T72700: Missing flush vert visibility on sculpt undo

This was caused by a missing call to BKE_mesh_flush_hidden_from_verts()
when a SCULP_UNDO_HIDDEN undo step is processed.

Reviewed By: jbakker

Maniphest Tasks: T72700

Differential Revision: https://developer.blender.org/D6488
January 6, 2020, 15:33 (GMT)
BM_mesh_intersect: Match the mesh in Debug build with Release

Prevents regression in unit tests.
January 6, 2020, 14:46 (GMT)
Fix/Cleanup invalid call to blendfile reading in UNDO_DISK.

Currently harmless since undo to disk is disabled, but that is not a
good reason to have invalid code.
January 6, 2020, 12:26 (GMT)
Fix BKE_mesh_validate_arrays invalidating face selection

Use `totpoly` instead of `totface`.

The original code was written for non-bmesh case and likely missed this
update.
January 6, 2020, 12:21 (GMT)
Gizmo: match UV editor gizmos more closely to the 3D view
January 6, 2020, 12:21 (GMT)
Cleanup: remove unused 2D arrow gizmo

It's simpler to support a single gizmo type for 2D/3D.
January 6, 2020, 12:21 (GMT)
Gizmo: support 3D arrow gizmos in 2D spaces

Allows 2D arrows to be removed, since they work slightly differently
and don't support offset matrices.

Use these in the UV editor.
January 6, 2020, 12:08 (GMT)
Gizmo: use compatible scale values between 2D/3D gizmos

Make the UV editor gizmos the same size as the 3D view.
January 6, 2020, 11:57 (GMT)
Fix T72902: Whiskey Lake support

Users reported that Whiskey lake has the same issue as other intel
platforms where an extra glFlush is needed. This change will
add Whiskey Lake to that exception.

Patch provided by Philip Luk
January 6, 2020, 11:41 (GMT)
USD Exporter: removed from experimental features

There were two reasons the USD Exporter was listed as experimental:

- Originally there was no deduplication of mesh normals & UV coordinates
(resolved in rBf5e00f735106b5ec635806a4c795a2bc46ae8369), and
- the way materials were exported was incompatible with instancing with
USD 19.07. This seems to be resolved with the current version of USD
(19.11).

Blender (more specifically, `makesdna`) doesn't seem to like empty DNA
structs, so I couldn't remove all properties from
`UserDef_Experimental`. Instead I have just kept `char _pad0[8]`.

Reviewed by: campbellbarton

Differential Revision: https://developer.blender.org/D6519
January 6, 2020, 10:52 (GMT)
Fix crash opening specific files

For some reason socket flag and actual presence of link got out of sync.
Check for link to be present prior to access it.

Fixes crash opening file from T48684.
January 6, 2020, 08:23 (GMT)
Depsgraph: Fix wrong ID filtering

Was only using first ID instead of all of them.

Might have been causing issues when updating motion paths of
multiple objects.

Spotted by Jack C, thanks!
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021