December 28, 2021, 17:47 (GMT) |
Viewport Compositor: Port Map Range node This patch ports the Map Range node to the viewport compositor. The shader is a straightforward port of the compositor code. |
December 28, 2021, 17:47 (GMT) |
Viewport Compositor: Port Map Value node This patch ports the Map Value node to the viewport compositor. The shader is a straightforward port of the compositor code. |
December 28, 2021, 17:47 (GMT) |
Viewport Compositor: Port Normal node This patch ports the Normal node to the viewport compositor. The shader is a straightforward port of the compositor code. |
December 28, 2021, 17:47 (GMT) |
Viewport Compositor: Port RGB Curves node This patch ports the RGB Curves node to the viewport compositor. The curves code was mostly rewritten in a common directory to be used by both the material and compositor nodes. The new code avoids code duplication by moving common code into BKE curve mapping functions. It also avoids ambiguous data embedding into gradient vectors and avoids redundancies. Finally, a film-like implementation was added. |
December 28, 2021, 17:22 (GMT) |
Nodes: Add bf_nodes_composite module In the future this will be used to support unity builds for composite nodes Differential Revision: https://developer.blender.org/D13678 |
December 28, 2021, 17:21 (GMT) |
Viewport Compositor: Port Posterize node This patch ports the Posterize node to the viewport compositor. The shader is a straightforward port of the compositor code. |
December 28, 2021, 17:14 (GMT) |
Viewport Compositor: Port Mix RGB node This patch ports the Mix RGB node to the viewport compositor. The material Mix RGB node code was moved into a common directory to be utilized by both the material and the compositor nodes. Additionally, some of the operations were adapted to work with the compositor, in particular, the linear and soft light operations now write the alpha to the result, this has no effect on materials but is consistent with the compositor. |
December 28, 2021, 17:11 (GMT) |
Viewport Compositor: Port Hue Saturation Value node This patch ports the Hue Saturation Value node to the viewport compositor. The shader is a straightforward port of the compositor code. |
December 28, 2021, 17:11 (GMT) |
Viewport Compositor: Port Hue Correct node This patch ports the Hue Correct node to the viewport compositor. The shader is a straightforward port of the compositor code. |
December 28, 2021, 17:05 (GMT) |
Fix T94380: Scrolling zooms in spreadsheet data set region The region used to be type "Channels", but the standard for this type is "Tools", which is what the file browser uses. This follows the changes in rB01df48a98394, which also make the region more "standard." |
December 28, 2021, 16:40 (GMT) |
Fix build errors from GPU subdivision changes |
December 28, 2021, 16:32 (GMT) |
Viewport Compositor: Port Exposure node This patch ports the Exposure node to the viewport compositor. The shader is a straightforward port of the compositor code. |
December 28, 2021, 16:32 (GMT) |
Viewport Compositor: Port Gamma node This patch ports the Gamma node to the viewport compositor. The shader is a straightforward port of the compositor code. |
December 28, 2021, 16:32 (GMT) |
Viewport Compositor: Port Color Correction node This patch ports the Color Correction node to the viewport compositor. The shader is a straightforward port of the compositor code. A function to return the luminance coefficients from the color management configuration was added to pass the coefficients to the shader. |
December 28, 2021, 16:27 (GMT) |
Viewport Compositor: Port Color Balance node This patch ports the Color Balance node to the viewport compositor. The shader is a straightforward port of the compositor code. A few utilities were added to ease implementation. |
December 28, 2021, 16:27 (GMT) |
Viewport Compositor: Port Bright And Contrast node This patch ports the Bright And Contrast node to the viewport compositor. The shader is a straightforward port of the compositor code. The (un)premultiply_alpha functions were adjusted to retain the original alpha for compatibility with the compositor. This has no effect on materials because alpha is implicitly discarded. |
December 28, 2021, 15:40 (GMT) |
Cleanup: Loops in VSE effect processing Some effect functions looped over alternating lines, previously with different factors. Since only one factor is used, code can be simplified by looping all lines in one for loop. There should be no functional changes. |
December 28, 2021, 15:25 (GMT) |
Allow overrides for cloth, collision and force field properties. Allow overriding simple properties of cloth simulations, colliders and force fields. Vertex group and shape key selectors in cloth are still not overridable since they are tied to mesh data. Force fields have a number of physical fields shared between multiple RNA fields. Until they are decoupled, they will produce redundant overrides, and cannot have different hard range limits. |
December 28, 2021, 15:07 (GMT) |
Fix T94439: Some GPencil operators crash when calling from console This fix avoid the segment fault for several operators. |
December 28, 2021, 14:37 (GMT) |
Merge branch 'master' into temp-vert-normals-cleanup |
|