Revision b559fb1 by Campbell Barton October 1, 2021, 06:19 (GMT) |
Gizmo: hide 2D gizmos while transforming Hide gizmos in the sequencer & UV editor while transforming. |
Revision 4485dc4 by Campbell Barton October 1, 2021, 00:45 (GMT) |
September 30, 2021, 23:27 (GMT) |
Fix: Incorrect warning in curve to mesh node with instances The node was setting a warning when used with instances on input, even though it worked fine. Differential Revision: https://developer.blender.org/D12718 |
Revision f3274bf by Manuel Castilla September 30, 2021, 21:56 (GMT) |
Compositor: Fix Dilate/Erode node crash with Step option It was writing the buffer out of bounds. Only "Full Frame" mode was affected. |
Revision e2df5c8 by Manuel Castilla September 30, 2021, 21:56 (GMT) |
Compositor: Fix Flip node not flipping translation on Full Frame To match tiled implementation, flip center should not be translated when canvas has offset. Instead the canvas offset needs to be flipped. |
Revision 66fe1c7 by Manuel Castilla September 30, 2021, 21:56 (GMT) |
Compositor: Fix Composite node using alpha when "Use Alpha" is off Alpha input was not receiving the final composite canvas as preferred causing a Translate operation being inserted for centering. This resulted in a transparent background. The issue only affects Full Frame mode. |
Revision 4569d9c by Manuel Castilla September 30, 2021, 21:10 (GMT) |
Compositor: Fix Movie Distortion node rendering an empty image Input area of interest calculation was incorrect because `m_margin` was uninitialized. Only "Full Frame" mode was affected. |
September 30, 2021, 19:11 (GMT) |
Fix T91285: Bad tooltip for VSE Slip operator This patch is created to change the tooltip for Slip Strip Contents As per the present info, only active strip will be affected. But in reality selected strips can be trimmed with this operator. Word Trim changed to Slip in tooltip Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D12450 |
September 30, 2021, 19:09 (GMT) |
VSE: Add ASC CDL color correction method Add Offset/Slope/Power controls to the color balance modifier. This is already available in compositor. Reviewed By: sergey, ISS Differential Revision: https://developer.blender.org/D12575 |
Revision 8d60ac2 by Hans Goudey September 30, 2021, 19:01 (GMT) |
Cleanup: Fix unused variable warning |
Revision 1a134c4 by Brecht Van Lommel September 30, 2021, 18:53 (GMT) |
Cycles: refactor API for render output * Add OutputDriver, replacing function callbacks in Session. * Add PathTraceTile, replacing tile access methods in Session. * Add more detailed comments about how this driver should be implemented. * Add OIIOOutputDriver for Cycles standalone to output an image. Differential Revision: https://developer.blender.org/D12627 |
Revision a754e35 by Brecht Van Lommel September 30, 2021, 18:48 (GMT) |
Cycles: refactor API for GPU display * Split GPUDisplay into two classes. PathTraceDisplay to implement the Cycles side, and DisplayDriver to implement the host application side. The DisplayDriver is now a fully abstract base class, embedded in the PathTraceDisplay. * Move copy_pixels_to_texture implementation out of the host side into the Cycles side, since it can be implemented in terms of the texture buffer mapping. * Move definition of DeviceGraphicsInteropDestination into display driver header, so that we do not need to expose private device headers in the public API. * Add more detailed comments about how the DisplayDriver should be implemented. The "driver" terminology might not be obvious, but is also used in other renderers. Differential Revision: https://developer.blender.org/D12626 |
Revision ac58205 by Hans Goudey September 30, 2021, 18:41 (GMT) |
Geometry Nodes: Swap order of geometry proximity inputs "Target" is the most important, so it goes at the top. |
Revision be70827 by Charlie Jolly September 30, 2021, 18:24 (GMT) |
Nodes: Add Float Curve for GN and Shader nodes. Replacement for float curve in legacy Attribute Curve Map node. Float Curve defaults to [0.0-1.0] range. Reviewed By: JacquesLucke, brecht Differential Revision: https://developer.blender.org/D12683 |
Revision 827e30b by Hans Goudey September 30, 2021, 16:53 (GMT) |
Geometry Nodes: Change default for mesh to points node While "Vertices" may be less useful since mesh vertices are already points, the output is more easily understandable, so it's a better default. |
Revision dd3391d by Sybren A. Stüvel September 30, 2021, 15:34 (GMT) |
Asset Catalogs: create missing parent catalogs For every known catalog, ensure its parent catalog also exists. This ensures that assets can be assigned to parent catalogs, even when they didn't exist in the Catalog Definition File yet. |
Revision 4ee2d9d by Julian Eisel September 30, 2021, 14:39 (GMT) |
UI: Support easy dropping into/onto rows in new tree-view API Adds an easy way to add drop support for tree-view rows. Most of the work is handled by the tree-view UI code. The tree items can simply override a few functions (`can_drop()`, `on_drop()`, `drop_tooltip()`) to implement their custom drop behavior. While dragging over a tree-view item that can be dropped into/onto, the item can show a custom and dynamic tooltip explaining what's gonna happen on drop. This isn't used yet, but will soon be for asset catalogs. See documentation here: https://wiki.blender.org/wiki/Source/Interface/Views#Further_Customizations |
Revision 4389067 by Julian Eisel September 30, 2021, 14:39 (GMT) |
Fix possible use-after-free in drag-drop handling logic Would happen when there were multiple drag items in parallel. There was a listbase constructed with twice the same item, even though that item would be deleted after it was handled the first time. |
Revision 42ce88f by Sybren A. Stüvel September 30, 2021, 14:34 (GMT) |
Cleanup: remove `CatalogPath` alias The `CatalogPath` name was an alias for `std::string`, so that it could be easily switched over to something else. This happened in the previous commit (switched to `AssetCatalogPath`), so the alias is no longer necessary. This commit removes the `CatalogPath` alias. No functional changes. |
Revision 628fab6 by Sybren A. Stüvel September 30, 2021, 14:29 (GMT) |
Asset Catalog: introduce `AssetCatalogPath` class So far we have used `std::string` for asset catalog paths. Some operations are better described on a dedicated class for this, though. This commits switches catalog paths from using `std::string` to a dedicated `blender::bke::AssetCatalogPath` class. The `using CatalogPath = AssetCatalogPath` alias is still there, and will be removed in a following cleanup commit. New `AssetCatalogPath` code reviewed by @severin in D12710. |
|