Lines Matching defs:info
329 if (elements[i] == info->restart_index) { \
355 const struct pipe_draw_info *info)
357 const unsigned prim = info->mode;
358 const unsigned start = info->start;
359 const unsigned count = info->count;
363 assert(info->primitive_restart);
427 struct pipe_draw_info info;
429 util_draw_init_info(&info);
431 info.mode = mode;
432 info.start = start;
433 info.count = count;
434 info.start_instance = startInstance;
435 info.instance_count = instanceCount;
436 info.min_index = start;
437 info.max_index = start + count - 1;
439 draw_vbo(draw, &info);
452 const struct pipe_draw_info *info)
457 assert(info->instance_count > 0);
458 if (info->indexed)
461 draw->pt.user.eltBias = info->index_bias;
462 draw->pt.user.min_index = info->min_index;
463 draw->pt.user.max_index = info->max_index;
464 draw->pt.user.eltSize = info->indexed ? draw->pt.user.eltSizeIB : 0;
468 info->mode, info->start, info->count);
495 draw_print_arrays(draw, info->mode, info->start, MIN2(info->count, 20));
500 info);
516 for (instance = 0; instance < info->instance_count; instance++) {
517 draw->instance_id = instance + info->start_instance;
519 if (info->primitive_restart) {
520 draw_pt_arrays_restart(draw, info);
523 draw_pt_arrays(draw, info->mode, info->start, info->count);