clone of https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang