Type for the values of uniform variables. Scalars/tuples map to GLSL float/vec2/vec3/vec4. Flat numeric arrays (e.g. Float32Array) map to array uniforms — a Float32Array of length N*4 feeds uniform vec4 foo[N] (or uniform float foo[N*4]).
float
vec2
vec3
vec4
Float32Array
N*4
uniform vec4 foo[N]
uniform float foo[N*4]
Type for the values of uniform variables.
Scalars/tuples map to GLSL
float/vec2/vec3/vec4. Flat numericarrays (e.g.
Float32Array) map to array uniforms — aFloat32Arrayof length
N*4feedsuniform vec4 foo[N](oruniform float foo[N*4]).