fixed a minor bug in the gl shader parser