Note to shader developers - please pass the required number
of arguments to float3/float4/float2 or else these shaders will
fail for HLSL