Searched refs:output_verts (Results 1 – 7 of 7) sorted by relevance
/third_party/mesa3d/src/gallium/auxiliary/draw/ |
D | draw_tess.c | 109 struct draw_vertex_info *output_verts, in llvm_store_tcs_output() argument 117 char *output = (char *)output_verts->verts->data; in llvm_store_tcs_output() 118 output += vert_start * output_verts->stride; in llvm_store_tcs_output() 126 output_ptr = (float(*)[4])(output + (i * output_verts->stride)); in llvm_store_tcs_output() 162 struct draw_vertex_info *output_verts, in draw_tess_ctrl_shader_run() argument 171 output_verts->vertex_size = vertex_size; in draw_tess_ctrl_shader_run() 172 output_verts->stride = output_verts->vertex_size; in draw_tess_ctrl_shader_run() 173 output_verts->verts = NULL; in draw_tess_ctrl_shader_run() 174 output_verts->count = 0; in draw_tess_ctrl_shader_run() 193 uint32_t vert_start = output_verts->count; in draw_tess_ctrl_shader_run() [all …]
|
D | draw_prim_assembler.c | 44 struct draw_vertex_info *output_verts; member 115 char *output = (char*)asmblr->output_verts->verts; in copy_verts() 121 asmblr->output_verts->count * asmblr->output_verts->stride; in copy_verts() 125 asmblr->output_verts->count += 1; in copy_verts() 265 struct draw_vertex_info *output_verts) in draw_prim_assembler_run() argument 277 asmblr->output_verts = output_verts; in draw_prim_assembler_run() 292 output_verts->vertex_size = input_verts->vertex_size; in draw_prim_assembler_run() 293 output_verts->stride = input_verts->stride; in draw_prim_assembler_run() 294 output_verts->verts = (struct vertex_header*)MALLOC( in draw_prim_assembler_run() 296 output_verts->count = 0; in draw_prim_assembler_run() [all …]
|
D | draw_pt_fetch_shade_pipeline.c | 210 struct draw_vertex_info *output_verts) in draw_vertex_shader_run() argument 212 output_verts->vertex_size = input_verts->vertex_size; in draw_vertex_shader_run() 213 output_verts->stride = input_verts->vertex_size; in draw_vertex_shader_run() 214 output_verts->count = input_verts->count; in draw_vertex_shader_run() 215 output_verts->verts = in draw_vertex_shader_run() 216 (struct vertex_header *)MALLOC(output_verts->vertex_size * in draw_vertex_shader_run() 217 align(output_verts->count, 4) + in draw_vertex_shader_run() 222 ( float (*)[4])output_verts->verts->data, in draw_vertex_shader_run()
|
D | draw_gs.c | 557 struct draw_vertex_info *output_verts, in draw_geometry_shader_run() argument 588 output_verts[i].vertex_size = vertex_size; in draw_geometry_shader_run() 589 output_verts[i].stride = output_verts[i].vertex_size; in draw_geometry_shader_run() 590 output_verts[i].verts = in draw_geometry_shader_run() 591 (struct vertex_header *)MALLOC(output_verts[i].vertex_size * in draw_geometry_shader_run() 594 debug_assert(output_verts[i].verts); in draw_geometry_shader_run() 610 shader->primitive_boundary, output_verts->vertex_size, in draw_geometry_shader_run() 619 shader->stream[i].tmp_output = (float (*)[4])output_verts[i].verts->data; in draw_geometry_shader_run() 630 shader->gs_output[i] = output_verts[i].verts; in draw_geometry_shader_run() 660 output_prims, output_verts); in draw_geometry_shader_run() [all …]
|
D | draw_tess.h | 110 struct draw_vertex_info *output_verts, 120 struct draw_vertex_info *output_verts,
|
D | draw_gs_tmp.h | 5 struct draw_vertex_info *output_verts
|
D | draw_gs.h | 141 struct draw_vertex_info *output_verts,
|