glsl: fix setting of unsized array param
glsl: fix array index, now that ir_derefe get the correct types from each dimension we only need to check the outermost dimension as we recuse through