glsl: cheat and leave multi dimension support until later just get compiling with single dimension support for now