Home
last modified time | relevance | path

Searched refs:max_indices (Results 1 – 18 of 18) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_draw.h46 enum a4xx_index_size idx_type, uint32_t max_indices, in fd5_draw() argument
72 OUT_RING(ring, max_indices); in fd5_draw()
90 uint32_t max_indices, idx_offset; in fd5_draw_emit() local
99 max_indices = idx->width0 / info->index_size; in fd5_draw_emit()
107 OUT_RING(ring, A5XX_CP_DRAW_INDX_INDIRECT_3_MAX_INDICES(max_indices)); in fd5_draw_emit()
127 max_indices = idx_buffer->width0 / info->index_size; in fd5_draw_emit()
133 max_indices = 0; in fd5_draw_emit()
139 info->instance_count, idx_type, max_indices, idx_offset, in fd5_draw_emit()
/third_party/mesa3d/src/gallium/auxiliary/draw/
Ddraw_pipe_vbuf.c73 unsigned max_indices; member
104 vbuf->nr_indices + nr > vbuf->max_indices) { in check_space()
430 vbuf->max_indices = MIN2(render->max_indices, UNDEFINED_VERTEX_ID-1); in draw_vbuf_stage()
432 vbuf->indices = (ushort *) align_malloc(vbuf->max_indices * in draw_vbuf_stage()
Ddraw_vbuf.h59 unsigned max_indices; member
/third_party/mesa3d/src/mesa/tnl/
Dt_split.c115 if (limits->max_indices == 0) { in _tnl_split_prims()
134 else if (ib->count > limits->max_indices) { in _tnl_split_prims()
Dtnl.h190 GLuint max_indices; member
Dt_split_inplace.c293 split.limit = ib ? limits->max_indices : limits->max_verts; in _tnl_split_inplace()
Dt_draw.c481 limits.max_indices = ~0; in _tnl_draw_prims()
Dt_split_copy.c544 copy->dstelt_size = MIN2(copy->dstelt_size, copy->limits->max_indices); in replay_init()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_draw.c83 unsigned max_indices = (idx->width0 - index_offset) / info->index_size; in draw_emit_indirect() local
88 A5XX_CP_DRAW_INDX_INDIRECT_3(.max_indices = max_indices), in draw_emit_indirect()
105 unsigned max_indices = in draw_emit() local
114 A5XX_CP_DRAW_INDX_OFFSET_6(.max_indices = max_indices)); in draw_emit()
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/
Dfd4_draw.h52 enum a4xx_index_size idx_type, uint32_t max_indices, in fd4_draw() argument
78 OUT_RING(ring, max_indices); in fd4_draw()
/third_party/mesa3d/docs/relnotes/
D19.1.1.rst63 - freedreno/a5xx: Fix indirect draw max_indices calculation
/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_swtnl_backend.c399 svga_render->base.max_indices = 65536; in svga_vbuf_render_create()
/third_party/mesa3d/src/gallium/drivers/i915/
Di915_prim_vbuf.c662 i915_render->base.max_indices = (4096 - 430 * 4) / 2; in i915_vbuf_render_create()
/third_party/mesa3d/src/mesa/drivers/dri/nouveau/
Dnouveau_vbo_t.c275 .max_indices = idx_avail, in vbo_maybe_split()
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/
Dnv30_draw.c483 r->base.max_indices = 16 * 1024; in nv30_render_create()
/third_party/mesa3d/src/gallium/drivers/softpipe/
Dsp_prim_vbuf.c653 cvbr->base.max_indices = SP_MAX_VBUF_INDEXES; in sp_create_vbuf_backend()
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_setup_vbuf.c714 setup->base.max_indices = LP_MAX_VBUF_INDEXES; in lp_setup_init_vbuf()
/third_party/mesa3d/src/gallium/drivers/r300/
Dr300_render.c1096 r300render->base.max_indices = 16 * 1024; in r300_render_create()