However, function arguments in this pattern loses the benefit from type checking since these functions use arrays for anything. Argument checking becomes tedious routines in these functions. In our ...
If I want to be able to call a custom function with different data types in a shader, like so: It will be used fairly often and can't be easily worked around. Is there a reason why this should be core ...