8ade574b9fcc00cabeee6f37fb7f022e8cc2d930
The Mix Color shader node does not retain the alpha channel of the first input in both the Linear Light and Soft Light modes, while it is retain for other modes. Further, result clamping also ignores the alpha due to using the vector clamp function, which introduces implicit conversion that removes the alpha. This does not matter for EEVEE because it does nothing with the alpha channel. But the code will now be shared with the compositor, which does care about the alpha channel. So adjust the code accordingly to retain the alpha in those cases. Pull Request: https://projects.blender.org/blender/blender/pulls/135632
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
