glsl: Cheating for now and not acctually implementing multidimension support for constructors
just want to get things compiling to be able to test other changes