channelsForFiormat added to opengl