add support of array and array of vectors to the shader uniform parameters