Searched refs:asmblr (Results 1 – 4 of 4) sorted by relevance
/aosp_15_r20/external/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_prim_assembler.c | 97 add_prim(struct draw_assembler *asmblr, unsigned length) in add_prim() argument 99 struct draw_prim_info *output_prims = asmblr->output_prims; in add_prim() 114 copy_verts(struct draw_assembler *asmblr, in copy_verts() argument 117 char *output = (char*)asmblr->output_verts->verts; in copy_verts() 118 const char *input = (const char*)asmblr->input_verts->verts; in copy_verts() 123 asmblr->output_verts->count * asmblr->output_verts->stride; in copy_verts() 124 unsigned input_offset = asmblr->input_verts->stride * idx; in copy_verts() 126 asmblr->input_verts->vertex_size); in copy_verts() 127 asmblr->output_verts->count += 1; in copy_verts() 129 ++asmblr->num_prims; in copy_verts() [all …]
|
H A D | draw_mesh_prim.c | 59 add_prim(struct draw_mesh_prim *asmblr, unsigned length) in add_prim() argument 61 struct draw_prim_info *output_prims = asmblr->output_prims; in add_prim() 76 copy_verts(struct draw_mesh_prim *asmblr, in copy_verts() argument 79 char *output = (char*)asmblr->output_verts->verts; in copy_verts() 80 const char *input = (const char*)asmblr->input_verts->verts; in copy_verts() 85 asmblr->output_verts->count * asmblr->output_verts->stride; in copy_verts() 86 unsigned input_offset = asmblr->input_verts->stride * idx; in copy_verts() 88 asmblr->input_verts->vertex_size); in copy_verts() 90 memcpy(output + output_offset + asmblr->input_verts->vertex_size, in copy_verts() 91 asmblr->per_prim + (asmblr->num_prims * asmblr->added_prim_size * 8), in copy_verts() [all …]
|
H A D | draw_prim_assembler_tmp.h | 2 struct draw_assembler *asmblr, \ 12 const bool last_vertex_last = !asmblr->draw->rasterizer->flatshade_first; \ 23 #define POINT(i0) prim_point(asmblr, i0) 24 #define LINE(flags, i0, i1) prim_line(asmblr, i0, i1) 25 #define TRIANGLE(flags, i0, i1, i2) prim_tri(asmblr, i0, i1, i2) 26 #define QUAD(flags, i0, i1, i2, i3) prim_quad(asmblr, i0, i1, i2, i3)
|
H A D | draw_mesh_prim_tmp.h | 2 struct draw_mesh_prim *asmblr, \ 24 #define POINT(i0) prim_point(asmblr, i0) 25 #define LINE(flags, i0, i1) prim_line(asmblr, i0, i1) 26 #define TRIANGLE(flags, i0, i1, i2) prim_tri(asmblr, i0, i1, i2)
|