vertex renderer if not passed is instatiated by vertex config