Home | History | Annotate | Download | only in glsl

Lines Matching full:consumer

632 				 gl_shader *producer, gl_shader *consumer)
654 /* Find all shader inputs in the "consumer" stage. Any variables that have
658 foreach_list(node, consumer->ir) {
1949 * (the "producer") and consumed in the next stage (the "consumer").
1951 * \param input_var is the input variable declaration in the consumer.
1956 * locations in the consumer.
1963 * consumed by the consumer).
2030 * (the "producer") and consumed in the next stage (the "consumer").
2044 * When num_tfeedback_decls is nonzero, it is permissible for the consumer to
2051 gl_shader *producer, gl_shader *consumer,
2066 * 3. Mark input variables in the consumer that do not have locations as
2071 if (consumer)
2072 link_invalidate_variable_locations(consumer, ir_var_in, FRAG_ATTRIB_VAR0);
2081 consumer ? consumer->symbols->get_variable(output_var->name) : NULL;
2109 if (consumer) {
2110 foreach_list(node, consumer->ir) {
2139 } else if (is_varying_var(consumer->Type, var)) {