/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/ |
H A D | fd5_draw.h | 46 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 D | draw_pipe_vbuf.c | 73 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 D | draw_vbuf.h | 59 unsigned max_indices; member
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
H A D | fd6_draw.c | 82 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 D | fd4_draw.h | 52 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 D | svga_swtnl_backend.c | 399 svga_render->base.max_indices = 65536; in svga_vbuf_render_create()
|
/third_party/mesa3d/src/gallium/drivers/i915/ |
H A D | i915_prim_vbuf.c | 662 i915_render->base.max_indices = (4096 - 430 * 4) / 2; in i915_vbuf_render_create()
|
/third_party/mesa3d/src/gallium/drivers/softpipe/ |
H A D | sp_prim_vbuf.c | 653 cvbr->base.max_indices = SP_MAX_VBUF_INDEXES; in sp_create_vbuf_backend()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/ |
H A D | nv30_draw.c | 483 r->base.max_indices = 16 * 1024; in nv30_render_create()
|
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_setup_vbuf.c | 714 setup->base.max_indices = LP_MAX_VBUF_INDEXES; in lp_setup_init_vbuf()
|
/third_party/mesa3d/src/gallium/drivers/r300/ |
H A D | r300_render.c | 1113 r300render->base.max_indices = 16 * 1024; in r300_render_create()
|
/third_party/mesa3d/src/microsoft/vulkan/ |
H A D | dzn_cmd_buffer.c | 2678 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()
|