Lines Matching defs:info

49     * geometry shaders, and we don't care about this info when GS is on.
66 const struct pipe_draw_info *info)
72 if (ice->state.prim_mode != info->mode) {
73 ice->state.prim_mode = info->mode;
78 bool points_or_lines = prim_is_points_or_lines(info);
85 if (info->mode == PIPE_PRIM_PATCHES &&
105 const unsigned cut_index = info->primitive_restart ? info->restart_index :
107 if (ice->state.primitive_restart != info->primitive_restart ||
112 ((ice->state.primitive_restart != info->primitive_restart) &&
114 ice->state.primitive_restart = info->primitive_restart;
123 const struct pipe_draw_info *info,
136 indirect->offset + (info->index_size ? 12 : 8);
141 int firstvertex = info->index_size ? draw->index_bias : draw->start;
145 ice->draw.params.baseinstance != info->start_instance) {
149 ice->draw.params.baseinstance = info->start_instance;
161 int is_indexed_draw = info->index_size ? -1 : 0;
192 struct pipe_draw_info info = *dinfo;
216 iris_update_draw_parameters(ice, &info, drawid_offset + i, &indirect, draw);
218 batch->screen->vtbl.upload_render_state(ice, batch, &info, drawid_offset + i, &indirect, draw);
257 iris_draw_vbo(struct pipe_context *ctx, const struct pipe_draw_info *info,
264 util_draw_multi(ctx, info, drawid_offset, indirect, draws, num_draws);
268 if (!indirect && (!draws[0].count || !info->instance_count))
284 iris_update_draw_info(ice, info);
287 gfx9_toggle_preemption(ice, batch, info);
313 iris_indirect_draw_vbo(ice, info, drawid_offset, indirect, &draws[0]);
315 iris_simple_draw_vbo(ice, info, drawid_offset, indirect, &draws[0]);