Yes, we made it for consistency with cycles. Eventually, we want to remove this option all together at some point in the future and always use nodes.
This goes deeper than anticipated.
At first, I thought it was just that the combined pass was not being called for these unlit materials. But this case was already accounted for and should use…
Discussed this face-2-face with @Sergey and concluded that given the current state of Cycles, it would be better to just release as is and be explicit that this mode is only supported for smooth…
I don't know where this terminology originated from. The only good thing about it is that names are quite short. But that can also be cryptic.
I would like to mention that there are also…
You can remove all blender::
namespaces. This code is already inside the blender
namespace.
If it is the same for both, why not pass state directly and use color.a *= state.overlay.viewer_attribute_opacity;