Lines Matching refs:copied
47 * commands through the Exec dispatch table, or fix up the copied
69 * except position are copied to vbo_save_context::attrptr (see ATTR_UNION).
73 * copied to the vertex_store (see the end of ATTR_UNION).
161 assert(save->copied.buffer == NULL);
162 save->copied.buffer = malloc(sizeof(fi_type) * sz * prim->count);
165 prim->begin, sz, true, save->copied.buffer, src);
167 free(save->copied.buffer);
168 save->copied.buffer = NULL;
534 node->cold->wrap_count = save->copied.nr;
573 save->copied.nr = copy_vertices(ctx, node, save->vertex_store->buffer_in_ram);
1021 /* store the copied vertices, and allocate a new list.
1054 numComponents = save->copied.nr * save->vertex_size;
1058 assert(save->copied.buffer);
1060 save->copied.buffer,
1062 free(save->copied.buffer);
1063 save->copied.buffer = NULL;
1122 * Flush existing data, set new attrib size, replay copied vertices.
1138 assert(save->copied.nr == 0);
1173 * If there are copied vertices and the new (upgraded) attribute
1177 if (save->copied.nr) {
1178 assert(save->copied.buffer);
1179 const fi_type *data = save->copied.buffer;
1180 grow_vertex_storage(ctx, save->copied.nr);
1190 for (i = 0; i < save->copied.nr; i++) {
1230 save->vertex_store->used += save->vertex_size * save->copied.nr;
1231 free(save->copied.buffer);
1232 save->copied.buffer = NULL;