a bug has been fixed in texImage2D()