Implement Texture2D::read