/third_party/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_vertex_state_cache.c | 70 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 D | u_vertex_state_cache.h | 58 struct pipe_resource *indexbuf,
|
H A D | u_helpers.c | 506 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 D | u_helpers.h | 129 struct pipe_resource *indexbuf,
|
/third_party/mesa3d/src/gallium/drivers/etnaviv/ |
H A D | etnaviv_context.c | 261 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 D | zink_state.h | 138 struct pipe_resource *indexbuf, 147 struct pipe_resource *indexbuf,
|
H A D | zink_state.c | 699 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 D | srtp.c | 115 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 D | freedreno_draw.c | 300 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 D | si_state_draw.cpp | 1439 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 D | st_atom_array.cpp | 389 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 D | st_atom.h | 88 struct gl_buffer_object *indexbuf,
|
/third_party/mesa3d/src/mesa/main/ |
H A D | dd.h | 199 struct gl_buffer_object *indexbuf,
|
/third_party/mesa3d/src/gallium/auxiliary/driver_noop/ |
H A D | noop_pipe.c | 725 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 D | lima_draw.c | 1076 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 D | r600_state_common.c | 2164 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 D | p_screen.h | 74 struct pipe_resource *indexbuf,
|
H A D | p_state.h | 751 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 D | dd_screen.c | 413 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 D | tr_screen.c | 1295 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 D | u_primconvert.c | 354 dinfo.index.resource = vstate->input.indexbuf; in util_primconvert_draw_vertex_state()
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_context.c | 472 svga->rebind.flags.indexbuf = TRUE; in svga_context_flush()
|
H A D | svga_draw.c | 954 !svga->rebind.flags.indexbuf) { in validate_index_buffer() 990 svga->rebind.flags.indexbuf = FALSE; in validate_index_buffer()
|
H A D | svga_context.h | 680 unsigned indexbuf:1; member
|
/third_party/mesa3d/src/mesa/vbo/ |
H A D | vbo_save_api.c | 1777 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()
|