Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1326 / 8462

August 26, 2020, 11:01 (GMT)
Cleanup: remove unused UvVertMap.flag
August 26, 2020, 10:59 (GMT)
Refactor to defer building Plane for Faces until later.

This is a precursor to a big speed optimization in the "finding clusters"
code. Right now there is no speedup, maybe even a bit of a slowdown,
but following commits should lead to nice speed increases.
August 26, 2020, 09:52 (GMT)
Fix T78065: OSL shader compilation fails on macOS
August 26, 2020, 09:52 (GMT)
GPencil: Refactor and small fixes

- Removed dot at the end of prop description
- Replaced return NULL with asserts
- Changed default handle type for small curves
- Added comment
August 26, 2020, 09:51 (GMT)
Fix T77683: Cycles baking crash with motion blur enabled and no camera
specified

Maniphest Tasks: T77683

Differential Revision: https://developer.blender.org/D8593
August 26, 2020, 09:50 (GMT)
BLI: fix memory leak in delaunay 2d

Differential Revision: https://developer.blender.org/D8633
August 26, 2020, 09:48 (GMT)
Fix T80039: Do not subdivide with Multires is mesh has no faces

This skips the subdivision operation if the mesh has no loops, avoiding
the crash.

Reviewed By: sergey

Maniphest Tasks: T80039

Differential Revision: https://developer.blender.org/D8696
August 26, 2020, 09:47 (GMT)
Fix T80077: Objects disappear when joining with a zero scaled axis

Use invert_m4_m4_safe_ortho when joining objects so zero scaled axis
doesn't cause all points to be scaled to zero.

Instead geometry is left un-scaled on degenerate axes.

Report a warning in this case since users may want to adjust the
active objects scale.
August 26, 2020, 09:40 (GMT)
BLI_math_matrix: add invert_m4_m4_safe_ortho (m3 version too)

Unlike invert_m4_m4_safe, this calculates zeroed axes.
Useful when we need to use the inverse of an objects matrix,
keeping the valid axis, only filling in the zeroed ones.
August 26, 2020, 09:34 (GMT)
Fix T79992: Error calling context.copy() in Properties Editor

This was an oversight in rB83e3d25bcae3.

Basically we still have the "hair" and "point_cloud" entries for the
context. However they were ifdef'ed.

Note this would mostly happen in 2.90 since we always build without hair
and particles there.

Differential Revision: https://developer.blender.org/D8712
August 26, 2020, 09:33 (GMT)
Fix T79915: crash when changing to white noise texture

Reviewers: brecht, OmarSquircleArt

Differential Revision: https://developer.blender.org/D8697
August 26, 2020, 09:32 (GMT)
Fix T80012: Bevel Shader node Samples value has too low hardcoded limit

Up the hard limit, keep the UI range max at 16

Maniphest Tasks: T80012

Differential Revision: https://developer.blender.org/D8701
August 26, 2020, 09:31 (GMT)
Fix T77359: Crash adding UV's in edit-mode with linked duplicates

This prevents UV layer mix up in
MeshBatchCache.cd_used/cd_needed/cd_used_over_time which depends on the
extraction method.

One object's mesh can be accessed with MR_EXTRACT_MESH, another object
that uses the same mesh can use MR_EXTRACT_BMESH based on
(Object.mode & OB_MODE_EDIT), this causes a problem as the edit-mesh
and the mesh aren't always in sync, the custom data layers wont
necessarily match up, causing T77359.

Reviewed by @jbakker, @brecht

Ref D8645
August 26, 2020, 09:24 (GMT)
Cleanup: typos
August 26, 2020, 09:20 (GMT)
Fix T79111: Cycles: Image Sequence not rendering

Caused by c7aa0f9d743ee9cafe91b4a51d9f1ecc5e437d71.

Since above commit, BKE_image_user_frame_calc requires an image (not
just the iuser) to get the framenumber.

Cycles used to call this with NULL image (in `image_user_file_path` and
`image_user_frame_number`), now pass the image as well.

Maniphest Tasks: T79111

Differential Revision: https://developer.blender.org/D8439
August 26, 2020, 09:19 (GMT)
Fix T78186: Dyntopo panel error with tools that dont have a brush

Maniphest Tasks: T78186

Differential Revision: https://developer.blender.org/D8120
August 26, 2020, 09:19 (GMT)
Fix critical bug in foreach ID looper of Scene data-block.

Since stone age of lib_query, the code would iterate over the current
list of active sequences (from a meta strip e.g.), and not over the
whole list of those.

This is a critical issue as it means in some cases (editing a meta strip
typically), some ID pointers would be missed/ignored by this foreach
looper, which is now at the center of most of our ID management code.

This caused a bug here at the studio, leading to loss of all sound IDs
used by sound strips when editing and undoing inside a meta strip, since
ID refcounting would not happen properly on strips using sounds outside
the meta-strip context during file reading of the undo steps.

To be backported to 2.83.

Differential Revision: https://developer.blender.org/D8671
August 26, 2020, 09:18 (GMT)
Merge remote-tracking branch 'origin/blender-v2.90-release'
August 26, 2020, 09:16 (GMT)
Fix #ifdef WITH_PARTICLE_NODES and WITH_HAIR_NODES mixup in rna_internal.h

Differential Revision: https://developer.blender.org/D8711
August 26, 2020, 09:10 (GMT)
Fix T79935: Inonsistent simplify behavior when linking collection with objects in sub-collection.

RNA update function would only update objects from 'main' instantiated
collection, not those from sub-collections.

This should be comitted to 2.90 (and backported to 2.83 too).

Maniphest Tasks: T79935

Differential Revision: https://developer.blender.org/D8654
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021