switch to new glsl parse method