updated sprite generate_vertex_data