Blender Git Commits

Blender Git "master" branch commits.

Page: 484 / 5574

November 17, 2020, 14:56 (GMT)
Fix T77561 EEVEE: Refraction BSDF is using world probe during glossy bake

This fixes light leaking during baking indoor environment when using
refraction bsdfs.
Revision fd78f86 by Julian Eisel
November 17, 2020, 14:31 (GMT)
Fix T81227: Modifier menu and text switch places

Logic was incorrect, mistake in f3b8792b963b.

Updated comment to make intent more clear.
November 17, 2020, 13:27 (GMT)
Merge branch 'blender-v2.91-release'
November 17, 2020, 13:27 (GMT)
Merge branch 'blender-v2.91-release'
November 17, 2020, 13:27 (GMT)
Merge branch 'blender-v2.91-release'
November 17, 2020, 13:27 (GMT)
Merge branch 'blender-v2.91-release'
November 17, 2020, 13:25 (GMT)
Fix T82637: pack UV islands fails with some non-manifold meshes

Edges with 3 or more connected UV's caused UV pack to fail.

Instead of using functions from uvedit_parametrizer.c which are intended
specifically for ABF/LSCM unwrapping, use a simpler method for packing
which stores arrays of BMesh faces.
November 17, 2020, 13:02 (GMT)
BMesh: support for comparing loops when calculating face-groups

Add an optional callback to check source/destination loops for
BM_mesh_calc_face_groups.

This is needed so it can be used to calculate UV islands.
November 17, 2020, 12:57 (GMT)
BMesh: add UV face transform and minmax utility functions
November 17, 2020, 12:57 (GMT)
BLI_rect: add a float version of the 'pad' function
November 17, 2020, 12:12 (GMT)
Merge branch 'blender-v2.91-release'
November 17, 2020, 12:10 (GMT)
Fix T82064: Add Image Clone tool to overlay engine

The clone tool in the image editor can show a second texture on top
of the image. This wasn't ported and now results into alpha and depth
issues. This fix adds the clone tool drawing to the overlay engine.

Reviewed By: Cl�ment Foucault

Differential Revision: https://developer.blender.org/D9352
Revision 88de58f by Ankit Meel
November 17, 2020, 12:03 (GMT)
Clang-tidy, fix bugprone-exception-escape.

Remove redundant call to `ofstream::close()` from `~PSStrokeRenderer`
and `~TextStrokeRenderer`. ofstream will be destructed automatically.

- For `~Depsgraph`, `std::function`'s constructor can throw.
- Passing throwing statements in the lambda will not be detected by
clang-tidy.
Fix these issues by using lambda as function argument.

Reviewed By: sergey, sybren
Differential Revision: https://developer.blender.org/D9497
November 17, 2020, 12:02 (GMT)
Merge branch 'blender-v2.91-release'
November 17, 2020, 12:00 (GMT)
VSE: Fix prefetch initialization sequence

In 8d1978a8e013 bmain entry is updated when prefetching is started,
but this must be done before seq_prefetch_update_context(). Otherwise
created cache keys will be incorrect.

This happens immediately after prefetch is started. When it's refreshed
problem goes away.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D9581
November 17, 2020, 11:56 (GMT)
RNA define: check and report invalid usages of ID pointers properties.

Some RNA structs, like operators or keymaps, are not allowed to have ID
pointer properties. now this check will ignore those, and report an
error message in the console.

Related to T82597.

Notes: While a bit more involved than rBf39fbb3e6046, this commit
remains fairly localized and non-intrusive.

It relies on some rather obscure and weird behaviors of our RNA code
though, a cleaner solution could be e.g. to add a tye to
`StructOrFunctionRNA`, so that we could properly 'rebuild' (re-cast) the
pointer to either `StructRNA` or `FunctionRNA` when needed in internal
code...
November 17, 2020, 10:11 (GMT)
Merge remote-tracking branch 'origin/blender-v2.91-release'
November 17, 2020, 10:01 (GMT)
Fix T82774: NLA Sync Length Typo Fix

When offsetting strips to the left, to make space when syncing strip
length, move the preceding NLA strips instead of the succeeding strips.

The bug seems to be from a copy/pasting typo.

Reviewed By: sybren

Differential Revision: https://developer.blender.org/D9583
November 17, 2020, 09:58 (GMT)
Fix T82588: Box Select selects keyframes hidden by "Only Show Selected"

Select only editable keys on selected curves when "Only Show Selected
Curves" is enabled in the Graph Editor's View menu.

This prevents selecting invisible keys with box, circle, and lasso
select in the Graph Editor.

Reviewed By: looch

Differential Revision: https://developer.blender.org/D9580
November 17, 2020, 08:37 (GMT)
Merge branch 'blender-v2.91-release'
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021