Home
last modified time | relevance | path

Searched refs:output_prims (Results 1 – 7 of 7) sorted by relevance

/aosp_15_r20/external/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_mesh_prim.c45 struct draw_prim_info *output_prims; member
61 struct draw_prim_info *output_prims = asmblr->output_prims; in add_prim() local
63output_prims->primitive_lengths = realloc(output_prims->primitive_lengths, sizeof(unsigned) * (out… in add_prim()
64 output_prims->primitive_lengths[output_prims->primitive_count] = length; in add_prim()
65 output_prims->primitive_count++; in add_prim()
182 struct draw_prim_info *output_prims, in draw_mesh_prim_run() argument
191 asmblr->output_prims = output_prims; in draw_mesh_prim_run()
200 output_prims->linear = true; in draw_mesh_prim_run()
201 output_prims->elts = NULL; in draw_mesh_prim_run()
202 output_prims->start = 0; in draw_mesh_prim_run()
[all …]
H A Ddraw_prim_assembler.c44 struct draw_prim_info *output_prims; member
99 struct draw_prim_info *output_prims = asmblr->output_prims; in add_prim() local
101output_prims->primitive_lengths = realloc(output_prims->primitive_lengths, sizeof(unsigned) * (out… in add_prim()
102 output_prims->primitive_lengths[output_prims->primitive_count] = length; in add_prim()
103 output_prims->primitive_count++; in add_prim()
269 struct draw_prim_info *output_prims, in draw_prim_assembler_run() argument
281 asmblr->output_prims = output_prims; in draw_prim_assembler_run()
288 output_prims->linear = true; in draw_prim_assembler_run()
289 output_prims->elts = NULL; in draw_prim_assembler_run()
290 output_prims->start = 0; in draw_prim_assembler_run()
[all …]
H A Ddraw_tess.c162 struct draw_prim_info *output_prims ) in draw_tess_ctrl_shader_run() argument
178 output_prims->linear = true; in draw_tess_ctrl_shader_run()
179 output_prims->start = 0; in draw_tess_ctrl_shader_run()
180 output_prims->elts = NULL; in draw_tess_ctrl_shader_run()
181 output_prims->count = 0; in draw_tess_ctrl_shader_run()
182 output_prims->prim = MESA_PRIM_PATCHES; in draw_tess_ctrl_shader_run()
183 output_prims->flags = 0; in draw_tess_ctrl_shader_run()
184 output_prims->primitive_lengths = NULL; in draw_tess_ctrl_shader_run()
185 output_prims->primitive_count = 0; in draw_tess_ctrl_shader_run()
211 output_prims->primitive_count = num_patches; in draw_tess_ctrl_shader_run()
[all …]
H A Ddraw_gs.c572 struct draw_prim_info *output_prims) in draw_geometry_shader_run() argument
674 output_prims, output_verts); in draw_geometry_shader_run()
677 output_prims, output_verts); in draw_geometry_shader_run()
690 output_prims[i].linear = true; in draw_geometry_shader_run()
691 output_prims[i].elts = NULL; in draw_geometry_shader_run()
692 output_prims[i].start = 0; in draw_geometry_shader_run()
693 output_prims[i].count = shader->stream[i].emitted_vertices; in draw_geometry_shader_run()
694 output_prims[i].prim = shader->output_primitive; in draw_geometry_shader_run()
695 output_prims[i].flags = 0x0; in draw_geometry_shader_run()
696 output_prims[i].primitive_lengths = shader->stream[i].primitive_lengths; in draw_geometry_shader_run()
[all …]
H A Ddraw_tess.h111 struct draw_prim_info *output_prims );
119 struct draw_prim_info *output_prims,
H A Ddraw_gs_tmp.h4 struct draw_prim_info *output_prims, \
H A Ddraw_gs.h146 struct draw_prim_info *output_prims );