fixed init shader parsing