Searched refs:ibuffer (Results 1 - 8 of 8) sorted by relevance

/external/chromium_org/third_party/mesa/src/src/mesa/state_tracker/
H A Dst_draw.c94 struct pipe_index_buffer *ibuffer)
98 ibuffer->index_size = vbo_sizeof_ib_type(ib->type);
103 ibuffer->buffer = st_buffer_object(bufobj)->buffer;
104 ibuffer->offset = pointer_to_offset(ib->ptr);
108 ib->count * ibuffer->index_size, ib->ptr,
109 &ibuffer->offset, &ibuffer->buffer) != PIPE_OK) {
117 ibuffer->user_buffer = ib->ptr;
120 cso_set_index_buffer(st->cso_context, ibuffer);
200 struct pipe_index_buffer ibuffer local
92 setup_index_buffer(struct st_context *st, const struct _mesa_index_buffer *ib, struct pipe_index_buffer *ibuffer) argument
[all...]
H A Dst_draw_feedback.c109 struct pipe_index_buffer ibuffer; local
213 memset(&ibuffer, 0, sizeof(ibuffer));
217 ibuffer.index_size = vbo_sizeof_ib_type(ib->type);
218 if (ibuffer.index_size == 0)
224 pipe_resource_reference(&ibuffer.buffer, stobj->buffer);
225 ibuffer.offset = pointer_to_offset(ib->ptr);
231 /* skip setting ibuffer.buffer as the draw module does not use it */
236 (ubyte *) mapped_indices + ibuffer.offset,
237 ibuffer
[all...]
/external/mesa3d/src/mesa/state_tracker/
H A Dst_draw.c94 struct pipe_index_buffer *ibuffer)
98 ibuffer->index_size = vbo_sizeof_ib_type(ib->type);
103 ibuffer->buffer = st_buffer_object(bufobj)->buffer;
104 ibuffer->offset = pointer_to_offset(ib->ptr);
108 ib->count * ibuffer->index_size, ib->ptr,
109 &ibuffer->offset, &ibuffer->buffer) != PIPE_OK) {
117 ibuffer->user_buffer = ib->ptr;
120 cso_set_index_buffer(st->cso_context, ibuffer);
200 struct pipe_index_buffer ibuffer local
92 setup_index_buffer(struct st_context *st, const struct _mesa_index_buffer *ib, struct pipe_index_buffer *ibuffer) argument
[all...]
H A Dst_draw_feedback.c109 struct pipe_index_buffer ibuffer; local
213 memset(&ibuffer, 0, sizeof(ibuffer));
217 ibuffer.index_size = vbo_sizeof_ib_type(ib->type);
218 if (ibuffer.index_size == 0)
224 pipe_resource_reference(&ibuffer.buffer, stobj->buffer);
225 ibuffer.offset = pointer_to_offset(ib->ptr);
231 /* skip setting ibuffer.buffer as the draw module does not use it */
236 (ubyte *) mapped_indices + ibuffer.offset,
237 ibuffer
[all...]
/external/chromium_org/third_party/skia/src/gpu/gl/
H A DGrGpuGL.h376 const GrGLIndexBuffer* ibuffer);
H A DGrGpuGL.cpp2536 const GrGLIndexBuffer* ibuffer) {
2549 attribState = fVBOVertexArray->bindWithIndexBuffer(ibuffer);
2551 if (NULL != ibuffer) {
2552 this->setIndexBufferIDOnDefaultVertexArray(gpu, ibuffer->bufferID());
2533 bindArrayAndBuffersToDraw( GrGpuGL* gpu, const GrGLVertexBuffer* vbuffer, const GrGLIndexBuffer* ibuffer) argument
/external/skia/src/gpu/gl/
H A DGrGpuGL.h376 const GrGLIndexBuffer* ibuffer);
H A DGrGpuGL.cpp2536 const GrGLIndexBuffer* ibuffer) {
2549 attribState = fVBOVertexArray->bindWithIndexBuffer(ibuffer);
2551 if (NULL != ibuffer) {
2552 this->setIndexBufferIDOnDefaultVertexArray(gpu, ibuffer->bufferID());
2533 bindArrayAndBuffersToDraw( GrGpuGL* gpu, const GrGLVertexBuffer* vbuffer, const GrGLIndexBuffer* ibuffer) argument

Completed in 687 milliseconds