struct TheStruct { vec3 first; vec4 second; mat4x3 third; }; uniform vec3 oneUniform; uniform TheStruct aUniformOfArrayType; uniform mat4 matrixArrayUniform[25]; uniform TheStruct uniformArrayOfStructs[10];