new glsl compiler