glsl: implement aggregate_initializer support of multi dim arrays
glsl: reset of aggregate_initializer support squash with previous patch