Blender Git Commit Log

All Blender Git commits.

Page: 828 / 8462

March 15, 2021, 15:11 (GMT)
Fix Libmv tests after recent fix

Forgot to update regression test to the changed API.
March 15, 2021, 15:11 (GMT)
Spreadsheet: show number of filtered rows only when necessary
March 15, 2021, 15:03 (GMT)
LineArt: MOD_lineart_get_bounding_area rename in header.
March 15, 2021, 14:57 (GMT)
LineArt: Comment cleanups in lineart_cpu.c and so on.
March 15, 2021, 14:55 (GMT)
Fix T86262: Tracking backwards fails after gap in track

The issue was caused by a prediction algorithm detecting tracking the
wrong way. Solved by passing tracking direction explicitly, so that
prediction will always happen correctly regardless of the state of the
Tracks context.
March 15, 2021, 14:55 (GMT)
Refactor Libmv C-API motion model conversion

Mode to an own utility function and guard missing enumerator values
with a LOG(FATAL).
March 15, 2021, 14:55 (GMT)
Tracking: Mention TODO about DNA to Libmv API conversion

Current code works, but is heavily relying on matched enum definition
in the Blender's DNA and Libmv's API, which is suboptimal and fragile.
March 15, 2021, 14:55 (GMT)
Cleanup: Spelling in Libmv comments
March 15, 2021, 14:52 (GMT)
EEVEE: Contact Shadow: Fix self intersection issues

This was cause by the change of some epsilon values for reflections.

This commit changes the planar reflection tracing to have correct
handling of parallel rays and discard any self intersection with normal
screen raytrace.
March 15, 2021, 14:52 (GMT)
Cleanup: EEVEE: Remove unused variable
March 15, 2021, 14:41 (GMT)
Nodes: fix crash after undo after recent multi-input-socket changes

The issue is that the `last_node_hovered_while_dragging_a_link` pointer is invalidated on undo.
The pointer does not have to be on the space runtime data, because it only needs to exist
as long as the operator is running.

Differential Revision: https://developer.blender.org/D10726
March 15, 2021, 14:38 (GMT)
Geometry Nodes: expose builtin crease attribute

This exposes the `crease` attribute, that is used by the Subdivide Smooth node.
It is also the first attribute on the edge domain. Domain interpolations for the
edge domain have not been implemented yet.

Ref T86397.

Differential Revision: https://developer.blender.org/D10660
March 15, 2021, 14:29 (GMT)
GPencil: Change Array modifier to work with Bezier type

March 15, 2021, 14:21 (GMT)
LibOverride: Add checks to address some degenerate blend file cases

Attempt to work around some full-corruption cases created at the studio.
Not clear how those were created, so not really fixing anything here,
just detecting and 'solving' as best as possible some high corruption of
local overrides.

This is good to have in general anyway, might help prevent further
corruption to happen too.
March 15, 2021, 13:30 (GMT)
GPencil: fix ED_transform_calc_gizmo_stats

This used the old curve edit mode check before. Now it's fixed.
March 15, 2021, 12:31 (GMT)
Comments: notes on sculpt/image undo looping logic
March 15, 2021, 11:54 (GMT)
Merge branch 'master' into compositor-cryptomatte-workflow
March 15, 2021, 11:46 (GMT)
Fix T86542: Crash going to UV editing workspace with an instancer that
is hidden from the viewport

Check visibilty (as done in workbench_cache_populate) in
overlay_edit_uv_cache_populate as well.

Maniphest Tasks: T86542

Differential Revision: https://developer.blender.org/D10724
March 15, 2021, 11:42 (GMT)
Fix macos compile error

`std::get` does not seem to be available. Using `std::get_if` might work instead.

(Found the error on the buildbot.)
March 15, 2021, 11:23 (GMT)
Spreadsheet: improve separation of drawing and data generation

This is a refactor and no functional changes are expected.

The goal is to make it simpler to add other data sources without having
to repeat the drawing code everywhere. Also, having the `CellValue` class
allows us to implement filtering and sorting in a more generic way.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021