array data to send to the fragment shader
- Value parameters:
Implicit proof that T is a Shader value (float, vec2, vec3, vec4)
Size != Length! Size is the memory allocated, the max possible number of entries, e.g. you are sending 3 x vec2 but the size is 16, meaning the max you could send is 16 x vec2 but no more than that.
The values to send