Searched refs:index_buffer (Results 1 - 25 of 55) sorted by relevance

123

/external/chromium_org/third_party/mesa/src/src/gallium/drivers/llvmpipe/
H A Dlp_draw_arrays.c78 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 Dlp_state_vertex.c102 memcpy(&llvmpipe->index_buffer, ib, sizeof(llvmpipe->index_buffer));
104 memset(&llvmpipe->index_buffer, 0, sizeof(llvmpipe->index_buffer));
H A Dlp_context.h82 struct pipe_index_buffer index_buffer; member in struct:llvmpipe_context
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r300/
H A Dr300_screen_buffer.h40 struct pipe_resource **index_buffer,
H A Dr300_screen_buffer.c36 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 Dr300_render.c230 * \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...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/softpipe/
H A Dsp_draw_arrays.c88 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 Dsp_state_vertex.c106 memcpy(&softpipe->index_buffer, ib, sizeof(softpipe->index_buffer));
108 memset(&softpipe->index_buffer, 0, sizeof(softpipe->index_buffer));
/external/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_draw_arrays.c78 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 Dlp_state_vertex.c102 memcpy(&llvmpipe->index_buffer, ib, sizeof(llvmpipe->index_buffer));
104 memset(&llvmpipe->index_buffer, 0, sizeof(llvmpipe->index_buffer));
H A Dlp_context.h82 struct pipe_index_buffer index_buffer; member in struct:llvmpipe_context
/external/mesa3d/src/gallium/drivers/r300/
H A Dr300_screen_buffer.h40 struct pipe_resource **index_buffer,
H A Dr300_screen_buffer.c36 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 Dr300_render.c230 * \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...]
/external/mesa3d/src/gallium/drivers/softpipe/
H A Dsp_draw_arrays.c88 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 Dsp_state_vertex.c106 memcpy(&softpipe->index_buffer, ib, sizeof(softpipe->index_buffer));
108 memset(&softpipe->index_buffer, 0, sizeof(softpipe->index_buffer));
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/svga/
H A Dsvga_draw_elements.c101 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 Dsvga_pipe_draw.c220 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/mesa3d/src/gallium/drivers/svga/
H A Dsvga_draw_elements.c101 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 Dsvga_pipe_draw.c220 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/chromium_org/third_party/mesa/src/src/gallium/drivers/i915/
H A Di915_context.c71 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);
/external/mesa3d/src/gallium/drivers/i915/
H A Di915_context.c71 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);
/external/chromium_org/gpu/command_buffer/tests/
H A Dgl_stream_draw_unittest.cc99 GLuint index_buffer = 0; local
100 glGenBuffers(1, &index_buffer);
101 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, index_buffer);
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/
H A Dbrw_draw_upload.c794 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/mesa/drivers/dri/i965/
H A Dbrw_draw_upload.c794 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...]

Completed in 823 milliseconds

123