Searched refs:output_verts (Results 1 - 12 of 12) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/draw/
H A Ddraw_prim_assembler.c44 struct draw_vertex_info *output_verts; member in struct:draw_assembler
96 char *output = (char*)asmblr->output_verts->verts;
102 asmblr->output_verts->count * asmblr->output_verts->stride;
106 asmblr->output_verts->count += 1;
221 struct draw_vertex_info *output_verts)
231 asmblr->output_verts = output_verts;
246 output_verts->vertex_size = input_verts->vertex_size;
247 output_verts
217 draw_prim_assembler_run(struct draw_context * draw,const struct draw_prim_info * input_prims,const struct draw_vertex_info * input_verts,struct draw_prim_info * output_prims,struct draw_vertex_info * output_verts) argument
[all...]
H A Ddraw_pt_fetch_shade_pipeline.c210 struct draw_vertex_info *output_verts)
212 output_verts->vertex_size = input_verts->vertex_size;
213 output_verts->stride = input_verts->vertex_size;
214 output_verts->count = input_verts->count;
215 output_verts->verts =
216 (struct vertex_header *)MALLOC(output_verts->vertex_size *
217 align(output_verts->count, 4));
221 ( float (*)[4])output_verts->verts->data,
205 draw_vertex_shader_run(struct draw_vertex_shader * vshader,const void * constants[PIPE_MAX_CONSTANT_BUFFERS],unsigned const_size[PIPE_MAX_CONSTANT_BUFFERS],const struct draw_fetch_info * fetch_info,const struct draw_vertex_info * input_verts,struct draw_vertex_info * output_verts) argument
H A Ddraw_gs.h140 struct draw_vertex_info *output_verts,
H A Ddraw_gs_tmp.h5 struct draw_vertex_info *output_verts
H A Ddraw_gs.c566 struct draw_vertex_info *output_verts,
598 output_verts[i].vertex_size = vertex_size;
599 output_verts[i].stride = output_verts[i].vertex_size;
600 output_verts[i].verts =
601 (struct vertex_header *)MALLOC(output_verts[i].vertex_size *
603 debug_assert(output_verts[i].verts);
618 shader->primitive_boundary, output_verts->vertex_size,
627 shader->stream[i].tmp_output = (float (*)[4])output_verts[i].verts->data;
637 shader->gs_output = output_verts[
560 draw_geometry_shader_run(struct draw_geometry_shader * shader,const void * constants[PIPE_MAX_CONSTANT_BUFFERS],const unsigned constants_size[PIPE_MAX_CONSTANT_BUFFERS],const struct draw_vertex_info * input_verts,const struct draw_prim_info * input_prim,const struct tgsi_shader_info * input_info,struct draw_vertex_info * output_verts,struct draw_prim_info * output_prims) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/
H A Ddraw_prim_assembler.c44 struct draw_vertex_info *output_verts; member in struct:draw_assembler
115 char *output = (char*)asmblr->output_verts->verts;
121 asmblr->output_verts->count * asmblr->output_verts->stride;
125 asmblr->output_verts->count += 1;
265 struct draw_vertex_info *output_verts)
277 asmblr->output_verts = output_verts;
292 output_verts->vertex_size = input_verts->vertex_size;
293 output_verts
261 draw_prim_assembler_run(struct draw_context * draw,const struct draw_prim_info * input_prims,const struct draw_vertex_info * input_verts,struct draw_prim_info * output_prims,struct draw_vertex_info * output_verts) argument
[all...]
H A Ddraw_tess.c109 struct draw_vertex_info *output_verts,
117 char *output = (char *)output_verts->verts->data;
118 output += vert_start * output_verts->stride;
126 output_ptr = (float(*)[4])(output + (i * output_verts->stride));
162 struct draw_vertex_info *output_verts,
171 output_verts->vertex_size = vertex_size;
172 output_verts->stride = output_verts->vertex_size;
173 output_verts->verts = NULL;
174 output_verts
107 llvm_store_tcs_output(struct draw_tess_ctrl_shader * shader,unsigned prim_id,struct draw_vertex_info * output_verts,unsigned vert_start) argument
156 draw_tess_ctrl_shader_run(struct draw_tess_ctrl_shader * shader,const void * constants[PIPE_MAX_CONSTANT_BUFFERS],const unsigned constants_size[PIPE_MAX_CONSTANT_BUFFERS],const struct draw_vertex_info * input_verts,const struct draw_prim_info * input_prim,const struct tgsi_shader_info * input_info,struct draw_vertex_info * output_verts,struct draw_prim_info * output_prims) argument
320 draw_tess_eval_shader_run(struct draw_tess_eval_shader * shader,const void * constants[PIPE_MAX_CONSTANT_BUFFERS],const unsigned constants_size[PIPE_MAX_CONSTANT_BUFFERS],unsigned num_input_vertices_per_patch,const struct draw_vertex_info * input_verts,const struct draw_prim_info * input_prim,const struct tgsi_shader_info * input_info,struct draw_vertex_info * output_verts,struct draw_prim_info * output_prims,ushort ** elts_out) argument
[all...]
H A Ddraw_tess.h110 struct draw_vertex_info *output_verts,
120 struct draw_vertex_info *output_verts,
H A Ddraw_pt_fetch_shade_pipeline.c210 struct draw_vertex_info *output_verts)
212 output_verts->vertex_size = input_verts->vertex_size;
213 output_verts->stride = input_verts->vertex_size;
214 output_verts->count = input_verts->count;
215 output_verts->verts =
216 (struct vertex_header *)MALLOC(output_verts->vertex_size *
217 align(output_verts->count, 4) +
222 ( float (*)[4])output_verts->verts->data,
205 draw_vertex_shader_run(struct draw_vertex_shader * vshader,const void * constants[PIPE_MAX_CONSTANT_BUFFERS],unsigned const_size[PIPE_MAX_CONSTANT_BUFFERS],const struct draw_fetch_info * fetch_info,const struct draw_vertex_info * input_verts,struct draw_vertex_info * output_verts) argument
H A Ddraw_gs.h141 struct draw_vertex_info *output_verts,
H A Ddraw_gs_tmp.h5 struct draw_vertex_info *output_verts
H A Ddraw_gs.c557 struct draw_vertex_info *output_verts,
588 output_verts[i].vertex_size = vertex_size;
589 output_verts[i].stride = output_verts[i].vertex_size;
590 output_verts[i].verts =
591 (struct vertex_header *)MALLOC(output_verts[i].vertex_size *
594 debug_assert(output_verts[i].verts);
610 shader->primitive_boundary, output_verts->vertex_size,
619 shader->stream[i].tmp_output = (float (*)[4])output_verts[i].verts->data;
630 shader->gs_output[i] = output_verts[
551 draw_geometry_shader_run(struct draw_geometry_shader * shader,const void * constants[PIPE_MAX_CONSTANT_BUFFERS],const unsigned constants_size[PIPE_MAX_CONSTANT_BUFFERS],const struct draw_vertex_info * input_verts,const struct draw_prim_info * input_prim,const struct tgsi_shader_info * input_info,struct draw_vertex_info * output_verts,struct draw_prim_info * output_prims) argument
[all...]

Completed in 8 milliseconds