glsl mode added