Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 490 / 5574

November 12, 2020, 10:23 (GMT)
Merge branch 'blender-v2.91-release' into master
November 12, 2020, 10:20 (GMT)
Fix T82624: Skin modifiers root bone cannot be moved

When creating an armature from the skin modifier, resulting bones would
always be flagged BONE_CONNECTED.
Those bones cannot be transformed (just rotated).

Now only flag bones that really have a parent BONE_CONNECTED.

Maniphest Tasks: T82624

Differential Revision: https://developer.blender.org/D9534
November 12, 2020, 09:47 (GMT)
Fix T82388: Sculpt mode: Unexpected undo behavior.

Issue exposed by rB4c7b1766a7f1.

Main idea is that non-memfile first undo step should check into previous
memfile and tag the ID it is editing as `future_changed`.

That way, when we go back and undo to the memfile, said IDs are properly
detected as changed and re-read from the memfile.

Otherwise, undo system sees them as unchanged, and just re-use the
current data instead.

Note that currently only Sculpt mode seems affected (probably because it
is storing the mode switch itself as a Sculpt undo step instead of a
memfile one), but similar action might be needed in some other cases
too.

Maniphest Tasks: T82388

Differential Revision: https://developer.blender.org/D9510
November 12, 2020, 09:12 (GMT)
Codesign: Report codesign errors from server to worker

Pass codesign errors (if any) from codesign buildbot server to the
buildbot worker, so that the latter one can abort build process if
the error happens. This solves issues when non-properly-notarized
DMG package gets uploaded to the buildbot website.
November 12, 2020, 08:17 (GMT)
Fix T82617: artifacts in Cycles viewport when changing subdivision attributes

The old attributes were not cleared when synchronizing the geometries, this could also lead to crashes in other cases.

Ref T82608.
November 12, 2020, 08:14 (GMT)
Merge branch 'blender-v2.91-release'
November 12, 2020, 08:14 (GMT)
Merge branch 'blender-v2.91-release'
November 12, 2020, 08:13 (GMT)
Fix T82093: Sampled Colors Mismatch When Painting (Partial)

When painting in the image editor on data images (Non-color, Raw) the
color mismatched between the sampled color and the actual effect that
the painting has on the image. The root cause is that the sampling is
color managed, but the painting still uses a fixed color management
pipeline with a lot of assumptions. Due to recent changes the drawing
of the image editor is color managed, but the painting isn't what made
these changes show up.

This patch is a work-a-round so that the sampled colors and the effect
the paint has on the texture matches. This isn't the correct solution
as that would be to migrate all the painting tools to use proper color
management.

Reviewed By: Pablo Dobarro

Differential Revision: https://developer.blender.org/D9411
November 12, 2020, 08:08 (GMT)
Fix T81673: Color picker picks up UI and Overlay

There are two implementations of the Sample Color operation. One is used
by the paint texture and one by the image editor. The image editor
variant sampled from the ibuf directly, but the paint texture variant
was sampling from the screen front buffer. This can lead into incorrect
samples due to color pipeline.

This patch will use the image editor variant when sampling a color for
2d texture painting

Reviewed By: Pablo Dobarro

Differential Revision: https://developer.blender.org/D9408
November 12, 2020, 05:16 (GMT)
Cleanup: split view3d_placement depth & orientation calculation

Split out functionality needed for preview plane drawing.
November 12, 2020, 04:18 (GMT)
Cleanup: clang-tidy, remove invalid comments
November 12, 2020, 03:59 (GMT)
Cleanup: Imperative tense in property description
November 12, 2020, 01:30 (GMT)
ImBuf: pass the number of bytes read to 'is_a' callbacks

Previously the header was a fixed size and assumed to be zeroed.
Now read in bytes up to `HEADER_SIZE`, pass the number or bytes
read to the callback which must not read past those bytes.
November 12, 2020, 00:46 (GMT)
Cleanup: RNA ID enum utility function

- Avoid calling `GS(id->name)` on each iteration.
- Remove unused arguments.
- Pass `const ID *` to the filter callback.
November 12, 2020, 00:35 (GMT)
Cleanup: spelling
November 12, 2020, 00:23 (GMT)
Cleanup: warnings
November 11, 2020, 22:08 (GMT)
Cleanup: Remove SSE math optimization i386 macOS builds

We haven't supported 32bit mac builds for a while so this should be safe to remove.

Reviewed By: #platform_macos, brecht

Differential Revision: https://developer.blender.org/D9489
November 11, 2020, 21:37 (GMT)
Merge branch 'blender-v2.91-release'
November 11, 2020, 21:24 (GMT)
Fix T80475, bad bevel: side vertex in bad plane in some cases.

Needed a better normal to for plane to offset into when there are
non in-plane edges between two beveled edges. It was using the vertex
normal, which is just wrong.

Differential Revision: https://developer.blender.org/D9508
November 11, 2020, 19:58 (GMT)
UI: Tooltips: dont add period to labels

These are generally only one or two word phrases and are not sentences.
This change slightly improves readability.

Note, the check when display labels:

```
Tip Label (only for buttons not already showing the label).
```

Could be improved here because there are a lot of false positives.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021