Lines Matching defs:consumer
655 gl_linked_shader *consumer)
685 /* Find all shader inputs in the "consumer" stage. Any variables that have
689 * Exception: if the consumer is the geometry shader, then the inputs
693 foreach_in_list(ir_instruction, node, consumer->ir) {
708 consumer->Stage, producer->Stage);
718 consumer->Stage, producer->Stage);
729 const glsl_type *type = get_varying_type(input, consumer->Stage);
732 compute_variable_location_slot(input, consumer->Stage);
737 input, prog, consumer)) {
745 _mesa_shader_stage_to_string(consumer->Stage));
760 _mesa_shader_stage_to_string(consumer->Stage),
768 _mesa_shader_stage_to_string(consumer->Stage),
785 consumer->Stage,
799 _mesa_shader_stage_to_string(consumer->Stage),