modify glsl helper