Review this one
&d=1616758204
The material function has all the pins marked as
(S) for scalar
(B) for bool
(T2d) for the texture
The IsNormal? should be a bool.
It’s the only bool I see, and the function that is raising the error. but the screen cuts off the value…
Btw, Your own sanity might appreciate better function naming.
Having TextureSplatter_SingleSample inside TextureSplatter is just confusing. For log / error message purposes.
You should probably precede material functions with MF_ and avoid ambiguous names like Texture, Texture Sample, Normal. etc. All things that you could potentially have 10 of in the same material, on top of existing functions