support vertex stream format more flexibly