Searched refs:vertex_buffer (Results 1 - 25 of 168) sorted by relevance

1234567

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/softpipe/
H A Dsp_prim_vbuf.c67 void *vertex_buffer; member in struct:softpipe_vbuf_render
96 align_free(cvbr->vertex_buffer);
97 cvbr->vertex_buffer = align_malloc(size, 16);
104 return cvbr->vertex_buffer != NULL;
119 return cvbr->vertex_buffer;
148 static inline cptrf4 get_vert( const void *vertex_buffer, argument
152 return (cptrf4)((char *)vertex_buffer + index * stride);
165 const void *vertex_buffer = cvbr->vertex_buffer; local in function:sp_vbuf_draw_elements
174 get_vert(vertex_buffer, indice
362 const void *vertex_buffer = local in function:sp_vbuf_draw_arrays
[all...]
H A Dsp_draw_arrays.c85 const void *buf = sp->vertex_buffer[i].is_user_buffer ?
86 sp->vertex_buffer[i].buffer.user : NULL;
89 if (!sp->vertex_buffer[i].buffer.resource) {
92 buf = softpipe_resource_data(sp->vertex_buffer[i].buffer.resource);
93 size = sp->vertex_buffer[i].buffer.resource->width0;
H A Dsp_state_vertex.c90 util_set_vertex_buffers_count(softpipe->vertex_buffer,
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/softpipe/
H A Dsp_prim_vbuf.c67 void *vertex_buffer; member in struct:softpipe_vbuf_render
96 align_free(cvbr->vertex_buffer);
97 cvbr->vertex_buffer = align_malloc(size, 16);
104 return cvbr->vertex_buffer != NULL;
119 return cvbr->vertex_buffer;
148 static inline cptrf4 get_vert( const void *vertex_buffer, argument
152 return (cptrf4)((char *)vertex_buffer + index * stride);
165 const void *vertex_buffer = cvbr->vertex_buffer; local in function:sp_vbuf_draw_elements
174 get_vert(vertex_buffer, indice
362 const void *vertex_buffer = local in function:sp_vbuf_draw_arrays
[all...]
H A Dsp_draw_arrays.c97 const void *buf = sp->vertex_buffer[i].is_user_buffer ?
98 sp->vertex_buffer[i].buffer.user : NULL;
101 if (!sp->vertex_buffer[i].buffer.resource) {
104 buf = softpipe_resource_data(sp->vertex_buffer[i].buffer.resource);
105 size = sp->vertex_buffer[i].buffer.resource->width0;
H A Dsp_state_vertex.c92 util_set_vertex_buffers_count(softpipe->vertex_buffer,
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/llvmpipe/
H A Dlp_setup_vbuf.c82 align_free(setup->vertex_buffer);
83 setup->vertex_buffer = align_malloc(size, 16);
90 return setup->vertex_buffer != NULL;
103 return setup->vertex_buffer;
125 static inline const_float4_ptr get_vert( const void *vertex_buffer, argument
129 return (const_float4_ptr)((char *)vertex_buffer + index * stride);
140 const void *vertex_buffer = setup->vertex_buffer; local in function:lp_setup_draw_elements
153 get_vert(vertex_buffer, indices[i-0], stride) );
160 get_vert(vertex_buffer, indice
339 const void *vertex_buffer = local in function:lp_setup_draw_arrays
[all...]
H A Dlp_draw_arrays.c76 const void *buf = lp->vertex_buffer[i].is_user_buffer ?
77 lp->vertex_buffer[i].buffer.user : NULL;
80 if (!lp->vertex_buffer[i].buffer.resource) {
83 buf = llvmpipe_resource_data(lp->vertex_buffer[i].buffer.resource);
84 size = lp->vertex_buffer[i].buffer.resource->width0;
H A Dlp_state_vertex.c86 util_set_vertex_buffers_count(llvmpipe->vertex_buffer,
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/
H A Dlp_setup_vbuf.c89 align_free(setup->vertex_buffer);
90 setup->vertex_buffer = align_malloc(size, 16);
97 return setup->vertex_buffer != NULL;
110 return setup->vertex_buffer;
138 static inline const_float4_ptr get_vert( const void *vertex_buffer, argument
142 return (const_float4_ptr)((char *)vertex_buffer + index * stride);
169 const void *vertex_buffer = setup->vertex_buffer; local in function:lp_setup_draw_elements
185 get_vert(vertex_buffer, indices[i-0], stride) );
192 get_vert(vertex_buffer, indice
384 const void *vertex_buffer = local in function:lp_setup_draw_arrays
[all...]
H A Dlp_draw_arrays.c83 const void *buf = lp->vertex_buffer[i].is_user_buffer ?
84 lp->vertex_buffer[i].buffer.user : NULL;
87 if (!lp->vertex_buffer[i].buffer.resource) {
90 buf = llvmpipe_resource_data(lp->vertex_buffer[i].buffer.resource);
91 size = lp->vertex_buffer[i].buffer.resource->width0;
H A Dlp_state_vertex.c88 util_set_vertex_buffers_count(llvmpipe->vertex_buffer,
/xsrc/external/mit/MesaLib.old/dist/src/mesa/x86/
H A Dgen_matypes.c129 /* struct vertex_buffer offsets:
131 OFFSET_HEADER( "struct vertex_buffer" );
133 OFFSET( "VB_SIZE ", struct vertex_buffer, Size );
134 OFFSET( "VB_COUNT ", struct vertex_buffer, Count );
136 OFFSET( "VB_ELTS ", struct vertex_buffer, Elts );
137 OFFSET( "VB_OBJ_PTR ", struct vertex_buffer, AttribPtr[_TNL_ATTRIB_POS] );
138 OFFSET( "VB_EYE_PTR ", struct vertex_buffer, EyePtr );
139 OFFSET( "VB_CLIP_PTR ", struct vertex_buffer, ClipPtr );
140 OFFSET( "VB_PROJ_CLIP_PTR ", struct vertex_buffer, NdcPtr );
141 OFFSET( "VB_CLIP_OR_MASK ", struct vertex_buffer, ClipOrMas
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/
H A Dswr_scratch.h39 struct swr_scratch_space vertex_buffer; member in struct:swr_scratch_buffers
H A Dswr_scratch.cpp97 AlignedFree(scratch->vertex_buffer.base);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/
H A Dswr_scratch.h41 struct swr_scratch_space vertex_buffer; member in struct:swr_scratch_buffers
/xsrc/external/mit/MesaLib.old/dist/src/mesa/tnl/
H A Dt_vb_points.c55 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb;
83 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb;
H A Dt_vb_texmat.c59 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb;
87 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb;
/xsrc/external/mit/MesaLib/dist/src/mesa/tnl/
H A Dt_vb_points.c55 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb;
83 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb;
H A Dt_vb_texmat.c59 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb;
87 struct vertex_buffer *VB = &TNL_CONTEXT(ctx)->vb;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/draw/
H A Ddraw_pt_fetch.c161 draw->pt.vertex_buffer[i].buffer_offset),
162 draw->pt.vertex_buffer[i].stride,
189 draw->pt.vertex_buffer[i].buffer_offset),
190 draw->pt.vertex_buffer[i].stride,
H A Ddraw_pt.c291 ptr += draw->pt.vertex_buffer[buf].buffer_offset;
292 ptr += draw->pt.vertex_buffer[buf].stride * ii;
435 struct pipe_vertex_buffer *vertex_buffer)
442 assert(vertex_buffer != NULL);
443 info->count = target->internal_offset / vertex_buffer->stride;
475 resolve_draw_info(info, &resolved_info, &(draw->pt.vertex_buffer[0]));
510 draw->pt.vertex_buffer[i].stride,
511 draw->pt.vertex_buffer[i].buffer_offset,
520 index_limit = util_draw_max_index(draw->pt.vertex_buffer,
433 resolve_draw_info(const struct pipe_draw_info * raw_info,struct pipe_draw_info * info,struct pipe_vertex_buffer * vertex_buffer) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/
H A Ddraw_pt_fetch.c156 draw->pt.vertex_buffer[i].buffer_offset),
157 draw->pt.vertex_buffer[i].stride,
184 draw->pt.vertex_buffer[i].buffer_offset),
185 draw->pt.vertex_buffer[i].stride,
H A Ddraw_pt.c292 ptr += draw->pt.vertex_buffer[buf].buffer_offset;
293 ptr += draw->pt.vertex_buffer[buf].stride * ii;
437 struct pipe_vertex_buffer *vertex_buffer)
444 assert(vertex_buffer != NULL);
445 draw->count = vertex_buffer->stride == 0 ? 0 :
446 target->internal_offset / vertex_buffer->stride;
521 &resolved_draw, &(draw->pt.vertex_buffer[0]));
562 draw->pt.vertex_buffer[i].stride,
563 draw->pt.vertex_buffer[i].buffer_offset,
575 index_limit = util_draw_max_index(draw->pt.vertex_buffer,
432 resolve_draw_info(const struct pipe_draw_info * raw_info,const struct pipe_draw_indirect_info * indirect,const struct pipe_draw_start_count_bias * raw_draw,struct pipe_draw_info * info,struct pipe_draw_start_count_bias * draw,struct pipe_vertex_buffer * vertex_buffer) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_emit.c327 for (int x = 0; x < ctx->vertex_buffer.count; ++x) {
328 /*14600*/ EMIT_STATE_RELOC(NFE_VERTEX_STREAMS_BASE_ADDR(x), &ctx->vertex_buffer.cvb[x].FE_VERTEX_STREAM_BASE_ADDR);
330 for (int x = 0; x < ctx->vertex_buffer.count; ++x) {
331 if (ctx->vertex_buffer.cvb[x].FE_VERTEX_STREAM_BASE_ADDR.bo) {
332 /*14640*/ EMIT_STATE(NFE_VERTEX_STREAMS_CONTROL(x), ctx->vertex_buffer.cvb[x].FE_VERTEX_STREAM_CONTROL);
335 for (int x = 0; x < ctx->vertex_buffer.count; ++x) {
336 if (ctx->vertex_buffer.cvb[x].FE_VERTEX_STREAM_BASE_ADDR.bo) {
337 /*14680*/ EMIT_STATE(NFE_VERTEX_STREAMS_UNK14680(x), ctx->vertex_buffer.cvb[x].FE_VERTEX_STREAM_UNK14680);
341 for (int x = 0; x < ctx->vertex_buffer.count; ++x) {
342 /*00680*/ EMIT_STATE_RELOC(FE_VERTEX_STREAMS_BASE_ADDR(x), &ctx->vertex_buffer
[all...]

Completed in 17 milliseconds

1234567