Searched refs:max_verts (Results 1 – 9 of 9) sorted by relevance
/aosp_15_r20/external/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_split_prim.h | 45 util_split_prim_next(struct util_split_prim *s, unsigned max_verts) in util_split_prim_next() argument 51 max_verts--; in util_split_prim_next() 58 if ((s->p_end - s->p_start) + s->close_first <= max_verts) { in util_split_prim_next() 67 max_verts &= ~1; in util_split_prim_next() 73 max_verts--; in util_split_prim_next() 74 s->emit(s->priv, s->p_start, max_verts); in util_split_prim_next() 76 s->emit(s->priv, s->p_start + max_verts, 1); in util_split_prim_next() 77 s->p_start += max_verts; in util_split_prim_next() 82 max_verts = max_verts - (max_verts % 3); in util_split_prim_next() 88 max_verts = max_verts & ~1; in util_split_prim_next() [all …]
|
H A D | u_split_draw.c | 27 u_split_draw(const struct pipe_draw_info *info, uint32_t max_verts, in u_split_draw() argument 30 if (*count <= max_verts) { in u_split_draw() 37 *count = *step = max_verts; in u_split_draw() 40 *count = *step = max_verts - (max_verts % 2); in u_split_draw() 43 *count = max_verts; in u_split_draw() 44 *step = max_verts - 1; in u_split_draw() 47 *count = max_verts; in u_split_draw() 48 *step = max_verts - 1; in u_split_draw() 54 *count = *step = max_verts - (max_verts % 3); in u_split_draw() 57 *count = max_verts; in u_split_draw() [all …]
|
H A D | u_split_draw.h | 45 u_split_draw(const struct pipe_draw_info *info, uint32_t max_verts,
|
/aosp_15_r20/external/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_mesh_prim.c | 189 unsigned max_verts = mesa_vertices_per_prim(input_prims->prim) * max_primitives; in draw_mesh_prim_run() local 213 output_verts->vertex_size * max_verts); in draw_mesh_prim_run()
|
H A D | draw_prim_assembler.c | 279 unsigned max_verts = mesa_vertices_per_prim(assembled_prim) * max_primitives; in draw_prim_assembler_run() local 300 input_verts->vertex_size * max_verts + DRAW_EXTRA_VERTICES_PADDING); in draw_prim_assembler_run()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/vc4/ |
H A D | vc4_draw.c | 455 static const uint32_t max_verts = 65535; in vc4_draw_vbo() local 468 if (start + count > max_verts) { in vc4_draw_vbo() 483 u_split_draw(info, max_verts, &this_count, &step); in vc4_draw_vbo()
|
/aosp_15_r20/external/mesa3d/src/asahi/lib/ |
H A D | agx_nir_lower_gs.c | 603 unsigned max_verts = output_vertex_id_stride(shader); in agx_nir_create_gs_rast_shader() local 631 nir_def *output_id = nir_umod_imm(b, raw_id, max_verts); in agx_nir_create_gs_rast_shader() 632 nir_def *unrolled = nir_udiv_imm(b, raw_id, max_verts); in agx_nir_create_gs_rast_shader()
|
/aosp_15_r20/external/mesa3d/src/asahi/lib/shaders/ |
H A D | geometry.cl | 313 uint max_verts = max_prims * mesa_vertices_per_prim(mode); 314 uint alloc_size = max_verts * index_size_B;
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/lima/ |
H A D | lima_draw.c | 1118 static const uint32_t max_verts = 65535; in lima_draw_vbo_count() local 1128 u_split_draw(info, max_verts, &this_count, &step); in lima_draw_vbo_count()
|