updated to FFI generation changes; dynamic vertex data