Home
last modified time | relevance | path

Searched refs:indexbuf (Results 1 – 11 of 11) sorted by relevance

/external/mesa3d/src/gallium/drivers/vc4/
Dvc4_draw.c287 util_primconvert_save_index_buffer(vc4->primconvert, &vc4->indexbuf); in vc4_draw_vbo()
339 uint32_t offset = vc4->indexbuf.offset; in vc4_draw_vbo()
340 uint32_t index_size = vc4->indexbuf.index_size; in vc4_draw_vbo()
342 if (vc4->indexbuf.index_size == 4) { in vc4_draw_vbo()
343 prsc = vc4_get_shadow_index_buffer(pctx, &vc4->indexbuf, in vc4_draw_vbo()
347 if (vc4->indexbuf.user_buffer) { in vc4_draw_vbo()
351 vc4->indexbuf.user_buffer, in vc4_draw_vbo()
354 prsc = vc4->indexbuf.buffer; in vc4_draw_vbo()
371 if (vc4->indexbuf.index_size == 4 || vc4->indexbuf.user_buffer) in vc4_draw_vbo()
Dvc4_state.c311 pipe_resource_reference(&vc4->indexbuf.buffer, ib->buffer); in vc4_set_index_buffer()
312 vc4->indexbuf.index_size = ib->index_size; in vc4_set_index_buffer()
313 vc4->indexbuf.offset = ib->offset; in vc4_set_index_buffer()
314 vc4->indexbuf.user_buffer = ib->user_buffer; in vc4_set_index_buffer()
316 pipe_resource_reference(&vc4->indexbuf.buffer, NULL); in vc4_set_index_buffer()
Dvc4_context.h380 struct pipe_index_buffer indexbuf; member
/external/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_state.c236 pipe_resource_reference(&ctx->indexbuf.buffer, ib->buffer); in fd_set_index_buffer()
237 ctx->indexbuf.index_size = ib->index_size; in fd_set_index_buffer()
238 ctx->indexbuf.offset = ib->offset; in fd_set_index_buffer()
239 ctx->indexbuf.user_buffer = ib->user_buffer; in fd_set_index_buffer()
241 pipe_resource_reference(&ctx->indexbuf.buffer, NULL); in fd_set_index_buffer()
Dfreedreno_draw.c81 util_primconvert_save_index_buffer(ctx->primconvert, &ctx->indexbuf); in fd_draw_vbo()
151 resource_read(batch, ctx->indexbuf.buffer); in fd_draw_vbo()
Dfreedreno_draw.h126 struct pipe_index_buffer *idx = &batch->ctx->indexbuf; in fd_draw_emit()
Dfreedreno_context.h244 struct pipe_index_buffer indexbuf; member
Dfreedreno_resource.c76 if (ctx->indexbuf.buffer == prsc) in fd_invalidate_resource()
/external/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_draw.h91 struct pipe_index_buffer *idx = &batch->ctx->indexbuf; in fd5_draw_emit()
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/
Dfd4_draw.h115 struct pipe_index_buffer *idx = &batch->ctx->indexbuf; in fd4_draw_emit()
/external/mesa3d/src/mesa/vbo/
Dvbo_save_api.c1188 struct gl_buffer_object *indexbuf = ctx->Array.VAO->IndexBufferObj; in _save_OBE_DrawElementsBaseVertex() local
1214 if (_mesa_is_bufferobj(indexbuf)) in _save_OBE_DrawElementsBaseVertex()
1216 ADD_POINTERS(indexbuf->Mappings[MAP_INTERNAL].Pointer, indices); in _save_OBE_DrawElementsBaseVertex()