Home
last modified time | relevance | path

Searched refs:max_indices (Results 1 - 12 of 12) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
H A Dfd5_draw.h46 enum a4xx_index_size idx_type, uint32_t max_indices, in fd5_draw()
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()
43 fd5_draw(struct fd_batch *batch, struct fd_ringbuffer *ring, enum pc_di_primtype primtype, enum pc_di_vis_cull_mode vismode, enum pc_di_src_sel src_sel, uint32_t count, uint32_t instances, enum a4xx_index_size idx_type, uint32_t max_indices, uint32_t idx_offset, struct pipe_resource *idx_buffer) fd5_draw() argument
/third_party/mesa3d/src/gallium/auxiliary/draw/
H A 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()
H A Ddraw_vbuf.h59 unsigned max_indices; member
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_draw.c82 unsigned max_indices = (idx->width0 - index_offset) / info->index_size; in draw_emit_indirect() local
87 A5XX_CP_DRAW_INDX_INDIRECT_3(.max_indices = max_indices), in draw_emit_indirect()
104 unsigned max_indices = in draw_emit() local
113 A5XX_CP_DRAW_INDX_OFFSET_6(.max_indices = max_indices)); in draw_emit()
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/
H A Dfd4_draw.h52 enum a4xx_index_size idx_type, uint32_t max_indices, in fd4_draw()
78 OUT_RING(ring, max_indices); in fd4_draw()
49 fd4_draw(struct fd_batch *batch, struct fd_ringbuffer *ring, enum pc_di_primtype primtype, enum pc_di_vis_cull_mode vismode, enum pc_di_src_sel src_sel, uint32_t count, uint32_t instances, enum a4xx_index_size idx_type, uint32_t max_indices, uint32_t idx_offset, struct pipe_resource *idx_buffer) fd4_draw() argument
/third_party/mesa3d/src/gallium/drivers/svga/
H A Dsvga_swtnl_backend.c399 svga_render->base.max_indices = 65536; in svga_vbuf_render_create()
/third_party/mesa3d/src/gallium/drivers/i915/
H A Di915_prim_vbuf.c662 i915_render->base.max_indices = (4096 - 430 * 4) / 2; in i915_vbuf_render_create()
/third_party/mesa3d/src/gallium/drivers/softpipe/
H A Dsp_prim_vbuf.c653 cvbr->base.max_indices = SP_MAX_VBUF_INDEXES; in sp_create_vbuf_backend()
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/
H A Dnv30_draw.c483 r->base.max_indices = 16 * 1024; in nv30_render_create()
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_setup_vbuf.c714 setup->base.max_indices = LP_MAX_VBUF_INDEXES; in lp_setup_init_vbuf()
/third_party/mesa3d/src/gallium/drivers/r300/
H A Dr300_render.c1113 r300render->base.max_indices = 16 * 1024; in r300_render_create()
/third_party/mesa3d/src/microsoft/vulkan/
H A Ddzn_cmd_buffer.c2678 uint32_t max_indices = cmdbuf->state.ib.view.SizeInBytes / index_size; in dzn_cmd_buffer_triangle_fan_get_max_index_buf_size() local
2680 max_triangles = MAX2(max_indices, 2) - 2; in dzn_cmd_buffer_triangle_fan_get_max_index_buf_size()

Completed in 15 milliseconds