Im creating a material function to hold the different effects I want to apply to a few materials. The function itself is working fine. However, if I have a Texture Sample that has a texture in it’s parameters and I pipe in an Input Texture so I can update it from outside of my function, the new texture that I apply doesn’t pass through. It keeps the value in its parameter.
I expected that functionality to work as a default, so if there wasn’t a texture being provided it would just use the value it had, but instead it simply does not to pay attention my input.