/external/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_draw_arrays.c | 78 mapped_indices = lp->index_buffer.user_buffer; 80 mapped_indices = llvmpipe_resource_data(lp->index_buffer.buffer); 83 (ubyte *) mapped_indices + lp->index_buffer.offset, 84 lp->index_buffer.index_size);
|
H A D | lp_state_vertex.c | 102 memcpy(&llvmpipe->index_buffer, ib, sizeof(llvmpipe->index_buffer)); 104 memset(&llvmpipe->index_buffer, 0, sizeof(llvmpipe->index_buffer));
|
H A D | lp_context.h | 82 struct pipe_index_buffer index_buffer; member in struct:llvmpipe_context
|
/external/mesa3d/src/gallium/drivers/r300/ |
H A D | r300_screen_buffer.h | 40 struct pipe_resource **index_buffer,
|
H A D | r300_screen_buffer.c | 36 struct pipe_resource **index_buffer, 42 *index_buffer = NULL; 48 index_buffer); 35 r300_upload_index_buffer(struct r300_context *r300, struct pipe_resource **index_buffer, unsigned index_size, unsigned *start, unsigned count, const uint8_t *ptr) argument
|
H A D | r300_render.c | 230 * \param index_buffer The index buffer to validate. The parameter may be NULL. 238 struct pipe_resource *index_buffer, 251 index_buffer)) { 292 * \param index_buffer The index buffer to validate. The parameter may be NULL. 301 struct pipe_resource *index_buffer, 311 return r300_emit_states(r300, flags, index_buffer, buffer_offset, 514 unsigned index_size = r300->index_buffer.index_size; 532 ptr1 = (uint8_t*)r300->index_buffer.user_buffer; 556 ptr2 = (uint16_t*)r300->index_buffer.user_buffer; 575 ptr4 = (uint32_t*)r300->index_buffer 236 r300_emit_states(struct r300_context *r300, enum r300_prepare_flags flags, struct pipe_resource *index_buffer, int buffer_offset, int index_bias, int instance_id) argument 299 r300_prepare_for_rendering(struct r300_context *r300, enum r300_prepare_flags flags, struct pipe_resource *index_buffer, unsigned cs_dwords, int buffer_offset, int index_bias, int instance_id) argument [all...] |
H A D | r300_emit.h | 126 struct pipe_resource *index_buffer);
|
H A D | r300_emit.c | 1176 struct pipe_resource *index_buffer) 1244 if (index_buffer) 1245 r300->rws->cs_add_reloc(r300->cs, r300_resource(index_buffer)->cs_buf, 1247 r300_resource(index_buffer)->domain); 1174 r300_emit_buffer_validate(struct r300_context *r300, boolean do_validate_vertex_buffers, struct pipe_resource *index_buffer) argument
|
/external/mesa3d/src/gallium/drivers/softpipe/ |
H A D | sp_draw_arrays.c | 88 mapped_indices = sp->index_buffer.user_buffer; 90 mapped_indices = softpipe_resource(sp->index_buffer.buffer)->data; 93 (ubyte *) mapped_indices + sp->index_buffer.offset, 94 sp->index_buffer.index_size);
|
H A D | sp_state_vertex.c | 106 memcpy(&softpipe->index_buffer, ib, sizeof(softpipe->index_buffer)); 108 memset(&softpipe->index_buffer, 0, sizeof(softpipe->index_buffer));
|
H A D | sp_context.h | 86 struct pipe_index_buffer index_buffer; member in struct:softpipe_context
|
/external/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_draw_elements.c | 101 struct pipe_resource *index_buffer, 121 if (index_buffer && 122 svga_buffer_is_user_buffer(index_buffer)) 124 assert( index_buffer->width0 >= index_offset + count * index_size ); 130 index_buffer, 136 /* Don't need to worry about refcounting index_buffer as this is 140 index_buffer = upload_buffer; 150 ret = svga_hwtnl_prim( hwtnl, &range, min_index, max_index, index_buffer ); 166 struct pipe_resource *index_buffer, 207 return svga_hwtnl_simple_draw_range_elements( hwtnl, index_buffer, 100 svga_hwtnl_simple_draw_range_elements( struct svga_hwtnl *hwtnl, struct pipe_resource *index_buffer, unsigned index_size, int index_bias, unsigned min_index, unsigned max_index, unsigned prim, unsigned start, unsigned count ) argument 165 svga_hwtnl_draw_range_elements( struct svga_hwtnl *hwtnl, struct pipe_resource *index_buffer, unsigned index_size, int index_bias, unsigned min_index, unsigned max_index, unsigned prim, unsigned start, unsigned count) argument [all...] |
H A D | svga_pipe_draw.c | 220 struct pipe_resource *index_buffer, 250 index_buffer, index_size, index_bias, 264 index_buffer, index_size, index_bias, 219 retry_draw_range_elements( struct svga_context *svga, struct pipe_resource *index_buffer, unsigned index_size, int index_bias, unsigned min_index, unsigned max_index, unsigned prim, unsigned start, unsigned count, unsigned instance_count, boolean do_retry ) argument
|
/external/autotest/client/deps/glbench/src/ |
H A D | trianglesetuptest.cc | 63 GLuint index_buffer = 0; local 72 index_buffer = SetupVBO(GL_ELEMENT_ARRAY_BUFFER, 79 glDeleteBuffers(1, &index_buffer); 90 index_buffer = SetupVBO(GL_ELEMENT_ARRAY_BUFFER, 95 glDeleteBuffers(1, &index_buffer);
|
H A D | attributefetchtest.cc | 105 GLuint index_buffer = 0; local 110 index_buffer = SetupVBO(GL_ELEMENT_ARRAY_BUFFER, 138 glDeleteBuffers(1, &index_buffer);
|
H A D | varyingsandddxytest.cc | 176 GLuint index_buffer = 0; local 180 index_buffer = SetupVBO(GL_ELEMENT_ARRAY_BUFFER, 213 glDeleteBuffers(1, &index_buffer);
|
/external/mesa3d/src/gallium/drivers/i915/ |
H A D | i915_context.c | 71 mapped_indices = i915->index_buffer.user_buffer; 73 mapped_indices = i915_buffer(i915->index_buffer.buffer)->data; 75 (ubyte *) mapped_indices + i915->index_buffer.offset, 76 i915->index_buffer.index_size);
|
H A D | i915_context.h | 249 struct pipe_index_buffer index_buffer; member in struct:i915_context
|
H A D | i915_state.c | 1051 memcpy(&i915->index_buffer, ib, sizeof(i915->index_buffer)); 1053 memset(&i915->index_buffer, 0, sizeof(i915->index_buffer));
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
H A D | brw_draw_upload.c | 794 const struct _mesa_index_buffer *index_buffer = brw->ib.ib; local 801 if (index_buffer == NULL) 804 ib_type_size = get_size(index_buffer->type); 805 ib_size = ib_type_size * index_buffer->count; 806 bufferobj = index_buffer->obj; 814 intel_upload_data(&brw->intel, index_buffer->ptr, ib_size, ib_type_size, 818 offset = (GLuint) (unsigned long) index_buffer->ptr; 823 if ((get_size(index_buffer->type) - 1) & offset) { 861 if (index_buffer->type != brw->ib.type) { 862 brw->ib.type = index_buffer 879 const struct _mesa_index_buffer *index_buffer = brw->ib.ib; local [all...] |
/external/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_state_draw.c | 497 rctx->index_buffer.index_size); 521 (info->indexed && !rctx->index_buffer.buffer)) { 533 pipe_resource_reference(&ib.buffer, rctx->index_buffer.buffer); 534 ib.index_size = rctx->index_buffer.index_size; 535 ib.offset = rctx->index_buffer.offset + info->start * ib.index_size;
|
H A D | radeonsi_pipe.h | 176 struct pipe_index_buffer index_buffer; member in struct:r600_context
|
/external/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_vbuf.c | 105 struct pipe_index_buffer index_buffer; member in struct:u_vbuf 308 struct pipe_index_buffer *ib = &mgr->index_buffer; 779 pipe_resource_reference(&mgr->index_buffer.buffer, ib->buffer); 780 memcpy(&mgr->index_buffer, ib, sizeof(*ib)); 782 pipe_resource_reference(&mgr->index_buffer.buffer, NULL); 1028 u_vbuf_get_minmax_index(mgr->pipe, &mgr->index_buffer, info,
|
/external/mesa3d/src/gallium/drivers/r600/ |
H A D | r600_state_common.c | 506 pipe_resource_reference(&rctx->index_buffer.buffer, ib->buffer); 507 memcpy(&rctx->index_buffer, ib, sizeof(*ib)); 510 pipe_resource_reference(&rctx->index_buffer.buffer, NULL); 1170 pipe_resource_reference(&ib.buffer, rctx->index_buffer.buffer); 1171 ib.user_buffer = rctx->index_buffer.user_buffer; 1172 ib.index_size = rctx->index_buffer.index_size; 1173 ib.offset = rctx->index_buffer.offset + info.start * ib.index_size;
|
/external/mesa3d/src/gallium/state_trackers/d3d1x/gd3d11/ |
H A D | d3d11_context.h | 49 refcnt_ptr<GalliumD3D11Buffer, PtrTraits> index_buffer; member in struct:GalliumD3D11DeviceContext 644 if(!index_buffer) 665 ib.buffer = index_buffer ? ((GalliumD3D11Buffer*)index_buffer.p)->resource : 0; 676 if(index_buffer.p != new_index_buffer || index_format != new_index_format || index_offset != new_index_offset) 678 index_buffer = new_index_buffer; 693 *out_index_buffer = index_buffer.ref(); 1937 if(buffer == index_buffer) 1939 index_buffer.p = 0;
|