Searched refs:draw_info (Results 1 – 8 of 8) sorted by relevance
/third_party/mesa3d/src/gallium/auxiliary/draw/ |
D | draw_pt.c | 61 const struct pipe_draw_start_count_bias *draw_info, in draw_pt_arrays() argument 139 unsigned count = draw_info[i].count; in draw_pt_arrays() 149 count = draw_pt_trim_count(draw_info[i].count, first, incr); in draw_pt_arrays() 151 … (index_bias_varies ? draw_info[i].index_bias : draw_info[0].index_bias) : in draw_pt_arrays() 154 frontend->run(frontend, draw_info[i].start, count); in draw_pt_arrays() 350 const struct pipe_draw_start_count_bias *draw_info, in prim_restart_loop() argument 354 struct pipe_draw_start_count_bias cur = *draw_info; in prim_restart_loop() 361 for (unsigned j = 0; j < draw_info->count; j++) { in prim_restart_loop() 363 unsigned i = draw_overflow_uadd(draw_info->start, j, MAX_LOOP_IDX); in prim_restart_loop() 404 const struct pipe_draw_start_count_bias *draw_info, in draw_pt_arrays_restart() argument [all …]
|
/third_party/mesa3d/src/panfrost/lib/ |
D | pan_indirect_draw.c | 1228 const struct pan_indirect_draw_info *draw_info, in panfrost_emit_index_min_max_search() argument 1233 unsigned index_size = draw_info->index_size; in panfrost_emit_index_min_max_search() 1239 get_renderer_state(dev, draw_info->flags, in panfrost_emit_index_min_max_search() 1240 draw_info->index_size, true); in panfrost_emit_index_min_max_search() 1267 const struct pan_indirect_draw_info *draw_info, in GENX() 1282 get_renderer_state(dev, draw_info->flags, in GENX() 1283 draw_info->index_size, false); in GENX() 1298 .draw_buf = draw_info->draw_buf, in GENX() 1299 .index_buf = draw_info->index_buf, in GENX() 1300 .first_vertex_sysval = draw_info->first_vertex_sysval, in GENX() [all …]
|
D | pan_indirect_draw.h | 54 const struct pan_indirect_draw_info *draw_info,
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_cmd_buffer.c | 4162 radv_emit_draw_registers(struct radv_cmd_buffer *cmd_buffer, const struct radv_draw_info *draw_info) in radv_emit_draw_registers() argument 4172 si_emit_ia_multi_vgt_param(cmd_buffer, draw_info->instance_count > 1, draw_info->indirect, in radv_emit_draw_registers() 4173 !!draw_info->strmout_buffer, in radv_emit_draw_registers() 4174 draw_info->indirect ? 0 : draw_info->count); in radv_emit_draw_registers() 4186 if (draw_info->strmout_buffer) { in radv_emit_draw_registers() 4187 uint64_t va = radv_buffer_get_va(draw_info->strmout_buffer->bo); in radv_emit_draw_registers() 4189 va += draw_info->strmout_buffer->offset + draw_info->strmout_buffer_offset; in radv_emit_draw_registers() 4191 radeon_set_context_reg(cs, R_028B30_VGT_STRMOUT_DRAW_OPAQUE_VERTEX_STRIDE, draw_info->stride); in radv_emit_draw_registers() 4215 radv_cs_add_buffer(cmd_buffer->device->ws, cs, draw_info->strmout_buffer->bo); in radv_emit_draw_registers() 4223 (draw_info->instance_count > 1 || draw_info->indirect) && in radv_emit_draw_registers() [all …]
|
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
D | pan_cmdstream.c | 3871 struct pan_indirect_draw_info draw_info = { in panfrost_indirect_draw() local 3888 draw_info.flags |= PAN_INDIRECT_DRAW_UPDATE_PRIM_SIZE; in panfrost_indirect_draw() 3891 draw_info.flags |= PAN_INDIRECT_DRAW_HAS_PSIZ; in panfrost_indirect_draw() 3894 draw_info.flags |= PAN_INDIRECT_DRAW_IDVS; in panfrost_indirect_draw() 3897 draw_info.restart_index = info->restart_index; in panfrost_indirect_draw() 3898 draw_info.flags |= PAN_INDIRECT_DRAW_PRIMITIVE_RESTART; in panfrost_indirect_draw() 3904 &draw_info, in panfrost_indirect_draw()
|
/third_party/mesa3d/src/gallium/auxiliary/driver_trace/ |
D | tr_context.c | 130 trace_dump_arg(draw_info, info); in trace_context_draw_vbo()
|
/third_party/mesa3d/src/gallium/auxiliary/driver_ddebug/ |
D | dd_draw.c | 361 DUMP(draw_info, info); in dd_dump_draw_vbo()
|
/third_party/mesa3d/docs/relnotes/ |
D | 22.0.0.rst | 2158 - d3d12: Remove draw_info from selection_context
|