GLSL constructing