Lines Matching refs:ibuffer
96 struct pipe_index_buffer *ibuffer)
100 ibuffer->index_size = vbo_sizeof_ib_type(ib->type);
105 ibuffer->buffer = st_buffer_object(bufobj)->buffer;
106 ibuffer->offset = pointer_to_offset(ib->ptr);
111 ib->count * ibuffer->index_size, 4, ib->ptr,
112 &ibuffer->offset, &ibuffer->buffer);
113 if (!ibuffer->buffer) {
121 ibuffer->user_buffer = ib->ptr;
124 cso_set_index_buffer(st->cso_context, ibuffer);
188 struct pipe_index_buffer ibuffer = {0};
218 if (!setup_index_buffer(st, ib, &ibuffer)) {
281 pipe_resource_reference(&ibuffer.buffer, NULL);
297 struct pipe_index_buffer ibuffer = {0};
317 if (!setup_index_buffer(st, ib, &ibuffer)) {