March 26, 2021, 17:19 (GMT) |
Fix T86859: Allow covering of Taskbar when Fullscreen from Maximized When the window is already maximized allow covering Windows Taskbar when toggling fullscreen. Differential Revision: https://developer.blender.org/D10811 Reviewed by Harley Acheson |
Revision 8408a8f by Bastien Montagne March 26, 2021, 17:15 (GMT) |
LibOverride: Fix outliner menu showing 'override editing' entries for linked overrides. One can only resync, reset, delete etc. locl overrides, linked ones are basically regular linked IDs and fully not editable. Reported by Demeter from the Studio, thanks. |
Revision 80530ed by Hans Goudey March 26, 2021, 17:09 (GMT) |
Geometry Nodes: Rename "Plane" primitive to "Grid" Although "Grid" may not be techincally correct since a grid could be 3D, it was decided to rename the "Plane" primtive to "Grid". The primitive node allows subdivisions, so the name is more consistent with the operator in the 3D view. Ref T86819 This commit includes a file subversion bump for the versioning. |
March 26, 2021, 16:58 (GMT) |
UI: Change Usages of 'WPaint' to 'Weight Paint' Changing to a more informative 'Weight Paint' rather than 'WPaint'. Differential Revision: https://developer.blender.org/D9905 Reviewed by Julian Eisel |
Revision 70061c6 by Charlie Jolly March 26, 2021, 16:29 (GMT) |
Geometry Nodes: Implicit conversion change for float/int/color to bool Change `float to boolean` and `int32 to boolean` to return false for zero and negative values. This aligns with how artists would expect these values to work. This is in contrast to what a coder would expect. It was determined on blender.chat that this was a better default. This means that a negative float value would give a boolean false. Change `Color4f to boolean` to return false for zero and negative grayscale values. Likewise, for color to boolean, to account for negative value colors, the grayscale value would be used for determining if a colour was false or not. See {T86454} Reviewed By: JacquesLucke Differential Revision: https://developer.blender.org/D10685 |
Revision 1e85514 by Fabian Schempp March 26, 2021, 16:29 (GMT) |
Nodes: match Multi-input socket activation distance Activation distance for multi input sockets had different length dependend of dpi factor. That caused jumping when activation distance became shorter than snapping distance. Fixed by removing activation distance and using same function which is used to evaluate snapping. Reviewer: Dalai Felinto Differential Revision: https://developer.blender.org/D10809 |
Revision f560bc9 by Ray molenkamp March 26, 2021, 16:27 (GMT) |
OSL: add basic OSL shader template Add a basic OSL shader that shows how inputs and outputs work and do some simple math with them. This template is a happy medium between the templates we already ship, empty_shader is a little too bare, and the other templates are a little "too much" and you end up having to delete a whole bunch of stuff. a great starting point for some experimentation! Differential Revision: https://developer.blender.org/D9933 reviewed by: brecht |
Revision 689d603 by Jeroen Bakker March 26, 2021, 16:23 (GMT) |
Compositor: Fix array out of bounds. |
March 26, 2021, 16:21 (GMT) |
UI: Remove "Enable physics for:" text in physics properties The "Enable physics for:" text makes no semantic sense- i.e. "Enable physics for Fluid". Additionally, the leading text is just not necessary, this section is just as clear without it. Differential Revision: https://developer.blender.org/D10537 |
March 26, 2021, 16:15 (GMT) |
Geometry Nodes: Add remaining operations to the Vector Math node This patch adds support for the remaining operations of the Vector Math node within Geometry Nodes. While the operations are already available in the UI, they hadn't been implemented, yet. With this patch the node uses the implementation that was added for the Attribute Vector Math node - similar to how it's handled with the Math node and Attribute Math node. Differential Revision: https://developer.blender.org/D10650 |
March 26, 2021, 16:07 (GMT) |
UI: Use unified format for "Warning" in descriptions Warnings in tooltips were using inconsistent formatting, some in parantheses, some not, some in caps, others not, some on new lines, some not, etc. This patch uses a consistent new line and no capitals for these cases. Differential Revision: https://developer.blender.org/D9904 |
Revision 3d25669 by Hans Goudey March 26, 2021, 15:38 (GMT) |
Cleanup: Geometry Nodes: Allow using "Auto" domain to avoid adapting Now that we have `ATTR_DOMAIN_AUTO`, it makes sense to use it to skip automatic domain interpolation. This can make code that depends on the non-interpolated domain of the attribute a bit simpler. |
March 26, 2021, 15:15 (GMT) |
Compositor automated testing Added support for compositor tests. Compositor tests can be added, executed and viewed in a similar way to cycles and other render engines tests. Running test: `ctest -R compositor` Updating test: `BLENDER_TEST_UPDATE=1 ctest -R compositor` Viewing test results: typically saved under `build_folder/tests/compositor/report.html` Reviewed By: jbakker Differential Revision: https://developer.blender.org/D6334 |
Revision 39ecf90 by Bastien Montagne March 26, 2021, 15:13 (GMT) |
LibOverride optimization; Do not compare bound box of objects. This is runtime only data, no need to deal with it. |
Revision 921d085 by Antonio Vazquez March 26, 2021, 15:07 (GMT) |
Fix T86942: GPencil does not export SVG or PDF in orthographic camera The calculation of the 2D point was wrong when using orthographic mode. Also small cleanup in float3 variable. Differential Revision: https://developer.blender.org/D10828 |
Revision 2371454 by Jeroen Bakker March 26, 2021, 15:02 (GMT) |
Cleanup: Replace Methode Overloading With Default Value. |
Revision 23b1872 by Jeroen Bakker March 26, 2021, 14:51 (GMT) |
Cleanup: Replace std::vector with blender::Vector. |
Revision e5fb7ea by Jeroen Bakker March 26, 2021, 14:51 (GMT) |
Cleanup: Use Enum Class For PixelSampler. |
Revision f725f42 by Jeroen Bakker March 26, 2021, 14:51 (GMT) |
Cleanup: Remove SocketReader. SocketReader was added as an easier to understand interface on top of the NodeOperation. It was implemented as a base class of the NodeOperation and adds an additional hierarchy level. Ths change replaces the abstract class with a typedef. In the end we want to remove the typedef but will wait for some new nodes before doing so. |
Revision 9d80b3a by Jeroen Bakker March 26, 2021, 14:51 (GMT) |
Cleanup: Replaced Typedef Enum With Enum Class. |
|
|
|


Master Commits
MiikaHweb | 2003-2021