| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/draw/ |
| H A D | draw_prim_assembler.c | 44 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 D | draw_pt_fetch_shade_pipeline.c | 210 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 D | draw_gs.h | 140 struct draw_vertex_info *output_verts,
|
| H A D | draw_gs_tmp.h | 5 struct draw_vertex_info *output_verts
|
| H A D | draw_gs.c | 566 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 D | draw_prim_assembler.c | 44 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 D | draw_tess.c | 109 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 D | draw_tess.h | 110 struct draw_vertex_info *output_verts, 120 struct draw_vertex_info *output_verts,
|
| H A D | draw_pt_fetch_shade_pipeline.c | 210 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 D | draw_gs.h | 141 struct draw_vertex_info *output_verts,
|
| H A D | draw_gs_tmp.h | 5 struct draw_vertex_info *output_verts
|
| H A D | draw_gs.c | 557 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...] |