Revision 1b29e84 by Sergey Sharybin March 15, 2021, 15:11 (GMT) |
Fix Libmv tests after recent fix Forgot to update regression test to the changed API. |
Revision e7f59e6 by Jacques Lucke March 15, 2021, 15:11 (GMT) |
Spreadsheet: show number of filtered rows only when necessary |
Revision d8e1750 by Sergey Sharybin March 15, 2021, 14:55 (GMT) |
Cleanup: Spelling in Libmv comments |
Revision 1f7140e by Sergey Sharybin 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. |
Revision 618c4b9 by Sergey Sharybin 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). |
Revision c82f65b by Sergey Sharybin 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. |
Revision 098c595 by Clément Foucault March 15, 2021, 14:52 (GMT) |
Cleanup: EEVEE: Remove unused variable |
Revision 4e23632 by Clément Foucault 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. |
Revision cf5cada by Jacques Lucke 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 |
Revision 3618948 by Jacques Lucke 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 |
Revision 992abd4 by Bastien Montagne 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. |
Revision ab6e677 by Campbell Barton March 15, 2021, 12:31 (GMT) |
Comments: notes on sculpt/image undo looping logic |
Revision 14863b3 by Philipp Oeser 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 |
Revision 880c840 by Jacques Lucke 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.) |
Revision 5ad4713 by Jacques Lucke 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. |
Revision 4ed208b by Jacques Lucke March 15, 2021, 09:16 (GMT) |
Spreadsheet: support showing data from original/unevaluated object There are two caveats of the current implementation which still need to be resolved in a separate step: * In theory the data on the original object can be editable in the spreadsheet. * If a complex object is in edit mode, and its original data is displayed, the drawing code can be slow, because the bmesh is converted to a mesh every time. The proper solution is to draw the data from the bmesh directly. This should become easier after an upcoming refactor. Ref T86141. Differential Revision: https://developer.blender.org/D10701 |
Revision b617b44 by Jacques Lucke March 15, 2021, 09:00 (GMT) |
Spreadsheet: add status bar This implements the status bar as footer region in the spreadsheet editor. It shows the total number of rows and columns as well as how many rows are actually visible (based on the filter). The implementation stores the stats in a runtime struct during drawing and the status bar reads from that struct. Ref T86142. Differential Revision: https://developer.blender.org/D10693 |
Revision 2ca48b9 by Falk David March 15, 2021, 08:51 (GMT) |
Fix T86370: Select color for glow is inverted The shader was filtering everything but the selected color. The fix inverts the check to make sure that color is selected. Reviewed By: fclem Maniphest Tasks: T86370 Differential Revision: https://developer.blender.org/D10670 |
Revision 4ecd47d by Jeroen Bakker March 15, 2021, 07:34 (GMT) |
Cleanup: clang modernize-use-override errors. |
Revision 2939251 by Campbell Barton March 15, 2021, 05:37 (GMT) |
Fix regression with modal operator file load check As of 2cc5af9c553cfc00b7d4616445ad954597a92d94, checking the window managers pointer for changes is no longer a valid way to check a file has been loaded. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021