Home
last modified time | relevance | path

Searched refs:indexbuf (Results 1 - 25 of 29) sorted by relevance

12

/third_party/mesa3d/src/gallium/auxiliary/util/
H A Du_vertex_state_cache.c70 struct pipe_resource *indexbuf, in util_vertex_state_cache_get()
77 key.input.indexbuf = indexbuf; in util_vertex_state_cache_get()
103 state = cache->create(screen, buffer, elements, num_elements, indexbuf, in util_vertex_state_cache_get()
66 util_vertex_state_cache_get(struct pipe_screen *screen, struct pipe_vertex_buffer *buffer, const struct pipe_vertex_element *elements, unsigned num_elements, struct pipe_resource *indexbuf, uint32_t full_velem_mask, struct util_vertex_state_cache *cache) util_vertex_state_cache_get() argument
H A Du_vertex_state_cache.h58 struct pipe_resource *indexbuf,
H A Du_helpers.c506 struct pipe_resource *indexbuf, in util_init_pipe_vertex_state()
516 pipe_resource_reference(&state->input.indexbuf, indexbuf); in util_init_pipe_vertex_state()
502 util_init_pipe_vertex_state(struct pipe_screen *screen, struct pipe_vertex_buffer *buffer, const struct pipe_vertex_element *elements, unsigned num_elements, struct pipe_resource *indexbuf, uint32_t full_velem_mask, struct pipe_vertex_state *state) util_init_pipe_vertex_state() argument
H A Du_helpers.h129 struct pipe_resource *indexbuf,
/third_party/mesa3d/src/gallium/drivers/etnaviv/
H A Detnaviv_context.c261 struct pipe_resource *indexbuf = NULL; in etna_draw_vbo() local
264 indexbuf = info->has_user_indices ? NULL : info->index.resource; in etna_draw_vbo()
266 !util_upload_index_buffer(pctx, info, &draws[0], &indexbuf, &index_offset, 4)) { in etna_draw_vbo()
273 ctx->index_buffer.FE_INDEX_STREAM_BASE_ADDR.bo = etna_resource(indexbuf)->bo; in etna_draw_vbo()
350 resource_read(ctx, indexbuf); in etna_draw_vbo()
418 if (info->index_size && indexbuf != info->index.resource) in etna_draw_vbo()
419 pipe_resource_reference(&indexbuf, NULL); in etna_draw_vbo()
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_state.h138 struct pipe_resource *indexbuf,
147 struct pipe_resource *indexbuf,
H A Dzink_state.c699 struct pipe_resource *indexbuf, in zink_create_vertex_state()
705 util_init_pipe_vertex_state(pscreen, buffer, elements, num_elements, indexbuf, full_velem_mask, in zink_create_vertex_state()
730 pipe_resource_reference(&vstate->input.indexbuf, NULL); in zink_vertex_state_destroy()
769 struct pipe_resource *indexbuf, in zink_cache_create_vertex_state()
774 return util_vertex_state_cache_get(pscreen, buffer, elements, num_elements, indexbuf, in zink_cache_create_vertex_state()
695 zink_create_vertex_state(struct pipe_screen *pscreen, struct pipe_vertex_buffer *buffer, const struct pipe_vertex_element *elements, unsigned num_elements, struct pipe_resource *indexbuf, uint32_t full_velem_mask) zink_create_vertex_state() argument
765 zink_cache_create_vertex_state(struct pipe_screen *pscreen, struct pipe_vertex_buffer *buffer, const struct pipe_vertex_element *elements, unsigned num_elements, struct pipe_resource *indexbuf, uint32_t full_velem_mask) zink_cache_create_vertex_state() argument
/third_party/ffmpeg/libavformat/
H A Dsrtp.c115 uint8_t indexbuf[8]; in create_iv() local
119 AV_WB64(indexbuf, index); in create_iv()
121 iv[6 + i] ^= indexbuf[i]; in create_iv()
/third_party/mesa3d/src/gallium/drivers/freedreno/
H A Dfreedreno_draw.c300 struct pipe_resource *indexbuf = NULL; variable
309 if (!util_upload_index_buffer(pctx, info, &draws[0], &indexbuf,
313 new_info.index.resource = indexbuf;
317 indexbuf = info->index.resource;
381 pipe_resource_reference(&indexbuf, NULL);
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_state_draw.cpp1439 struct pipe_resource *indexbuf, unsigned index_size,
1522 index_max_size = (indexbuf->width0 - index_offset) >> util_logbase2(index_size);
1531 index_va = si_resource(indexbuf)->gpu_address + index_offset;
1533 radeon_add_to_buffer_list(sctx, &sctx->gfx_cs, si_resource(indexbuf),
1968 if (vstate->b.input.vbuffer.buffer.resource != vstate->b.input.indexbuf) {
2166 if (index_size && indexbuf != info->index.resource) \
2167 pipe_resource_reference(&indexbuf, NULL); \
2273 struct pipe_resource *indexbuf = info->index.resource;
2288 indexbuf = NULL;
2290 si_optimal_tcc_alignment(sctx, size), &offset, &indexbuf,
[all...]
/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_atom_array.cpp389 struct gl_buffer_object *indexbuf, in st_create_gallium_vertex_state()
415 indexbuf ? in st_create_gallium_vertex_state()
416 indexbuf->buffer : NULL, in st_create_gallium_vertex_state()
387 st_create_gallium_vertex_state(struct gl_context *ctx, const struct gl_vertex_array_object *vao, struct gl_buffer_object *indexbuf, uint32_t enabled_attribs) st_create_gallium_vertex_state() argument
H A Dst_atom.h88 struct gl_buffer_object *indexbuf,
/third_party/mesa3d/src/mesa/main/
H A Ddd.h199 struct gl_buffer_object *indexbuf,
/third_party/mesa3d/src/gallium/auxiliary/driver_noop/
H A Dnoop_pipe.c725 struct pipe_resource *indexbuf, in noop_create_vertex_state()
733 util_init_pipe_vertex_state(screen, buffer, elements, num_elements, indexbuf, in noop_create_vertex_state()
742 pipe_resource_reference(&state->input.indexbuf, NULL); in noop_vertex_state_destroy()
721 noop_create_vertex_state(struct pipe_screen *screen, struct pipe_vertex_buffer *buffer, const struct pipe_vertex_element *elements, unsigned num_elements, struct pipe_resource *indexbuf, uint32_t full_velem_mask) noop_create_vertex_state() argument
/third_party/mesa3d/src/gallium/drivers/lima/
H A Dlima_draw.c1076 struct pipe_resource *indexbuf = NULL; in lima_draw_vbo_indexed() local
1088 util_upload_index_buffer(&ctx->base, info, draw, &indexbuf, &ctx->index_offset, 0x40); in lima_draw_vbo_indexed()
1089 ctx->index_res = lima_resource(indexbuf); in lima_draw_vbo_indexed()
1109 if (indexbuf) in lima_draw_vbo_indexed()
1110 pipe_resource_reference(&indexbuf, NULL); in lima_draw_vbo_indexed()
/third_party/mesa3d/src/gallium/drivers/r600/
H A Dr600_state_common.c2164 struct pipe_resource *indexbuf = !info->index_size || info->has_user_indices ? NULL : info->index.resource; in r600_draw_vbo() local
2280 indexbuf = out_buffer; in r600_draw_vbo()
2295 indexbuf = NULL; in r600_draw_vbo()
2299 &index_offset, &indexbuf); in r600_draw_vbo()
2447 uint64_t va = r600_resource(indexbuf)->gpu_address + index_offset; in r600_draw_vbo()
2457 (struct r600_resource*)indexbuf, in r600_draw_vbo()
2462 uint32_t max_size = (indexbuf->width0 - index_offset) / index_size; in r600_draw_vbo()
2470 (struct r600_resource*)indexbuf, in r600_draw_vbo()
2567 if (index_size && indexbuf != info->index.resource) in r600_draw_vbo()
2568 pipe_resource_reference(&indexbuf, NUL in r600_draw_vbo()
[all...]
/third_party/mesa3d/src/gallium/include/pipe/
H A Dp_screen.h74 struct pipe_resource *indexbuf,
H A Dp_state.h751 struct pipe_resource *indexbuf; member
855 (no need to reference indexbuf, but still needs to unreference it) */
/third_party/mesa3d/src/gallium/auxiliary/driver_ddebug/
H A Ddd_screen.c413 struct pipe_resource *indexbuf, in dd_screen_create_vertex_state()
419 indexbuf, full_velem_mask); in dd_screen_create_vertex_state()
409 dd_screen_create_vertex_state(struct pipe_screen *_screen, struct pipe_vertex_buffer *buffer, const struct pipe_vertex_element *elements, unsigned num_elements, struct pipe_resource *indexbuf, uint32_t full_velem_mask) dd_screen_create_vertex_state() argument
/third_party/mesa3d/src/gallium/auxiliary/driver_trace/
H A Dtr_screen.c1295 struct pipe_resource *indexbuf, in trace_screen_create_vertex_state()
1310 trace_dump_arg(ptr, indexbuf); in trace_screen_create_vertex_state()
1315 indexbuf, full_velem_mask); in trace_screen_create_vertex_state()
1291 trace_screen_create_vertex_state(struct pipe_screen *_screen, struct pipe_vertex_buffer *buffer, const struct pipe_vertex_element *elements, unsigned num_elements, struct pipe_resource *indexbuf, uint32_t full_velem_mask) trace_screen_create_vertex_state() argument
/third_party/mesa3d/src/util/indices/
H A Du_primconvert.c354 dinfo.index.resource = vstate->input.indexbuf; in util_primconvert_draw_vertex_state()
/third_party/mesa3d/src/gallium/drivers/svga/
H A Dsvga_context.c472 svga->rebind.flags.indexbuf = TRUE; in svga_context_flush()
H A Dsvga_draw.c954 !svga->rebind.flags.indexbuf) { in validate_index_buffer()
990 svga->rebind.flags.indexbuf = FALSE; in validate_index_buffer()
H A Dsvga_context.h680 unsigned indexbuf:1; member
/third_party/mesa3d/src/mesa/vbo/
H A Dvbo_save_api.c1777 struct gl_buffer_object *indexbuf = vao->IndexBufferObj; in save_DrawElementsBaseVertex() local
1805 if (indexbuf) in save_DrawElementsBaseVertex()
1807 ADD_POINTERS(indexbuf->Mappings[MAP_INTERNAL].Pointer, indices); in save_DrawElementsBaseVertex()

Completed in 41 milliseconds

12