Lines Matching defs:consumer
2262 struct pan_shader_info *consumer,
2279 if (consumer->fs.reads_point_coord)
2282 if (consumer->fs.reads_face)
2285 if (consumer->fs.reads_frag_coord)
2290 for (unsigned i = 0; i < consumer->varyings.input_count; i++) {
2291 gl_varying_slot loc = consumer->varyings.input[i].location;
2375 struct pan_shader_info *consumer,
2379 unsigned consumer_count = consumer->varyings.input_count;
2382 const struct pan_shader_varying *consumer_vars = consumer->varyings.input;
2446 struct panfrost_shader_state *consumer,
2452 unsigned consumer_count = consumer->info.varyings.input_count;
2473 out->consumer = consumer_count ? T.gpu +
2479 &consumer->info, point_coord_mask);
2482 &consumer->info, offsets);
2485 signed j = pan_find_vary(consumer->info.varyings.input,
2486 consumer->info.varyings.input_count,
2490 consumer->info.varyings.input[j].format :
2501 consumer->info.varyings.input[i].location);
2506 consumer->info.varyings.input[i],
2507 consumer->info.varyings.input[i].format,
2625 *fs_attribs = linkage->consumer;