Home | History | Annotate | Download | only in glsl

Lines Matching defs:linked

41    call_link_visitor(gl_shader_program *prog, gl_linked_shader *linked,
48 this->linked = linked;
82 * final linked shader. If it does, use it as the target of the call.
85 find_matching_signature(name, &callee->parameters, linked->symbols);
92 * linked. If it's not found there, return an error.
110 /* Find the prototype information in the linked shader. Generate any
113 ir_function *f = linked->symbols->get_function(name);
115 f = new(linked) ir_function(name);
117 /* Add the new function to the linked IR. Put it at the end
121 linked->symbols->add_function(f);
122 linked->ir->push_tail(f);
128 linked_sig = new(linked) ir_function_signature(callee->return_type);
133 * ir_call from linked then linked_sig and callee will be
158 ir_instruction *copy = original->clone(linked, ht);
168 ir_instruction *copy = original->clone(linked, ht);
228 ir_variable *var = linked->symbols->get_variable(ir->var->name);
231 * it to the linked shader.
233 var = ir->var->clone(linked, NULL);
234 linked->symbols->add_variable(var);
235 linked->ir->push_head(var);
283 * Shader program being linked
296 * Final linked shader
299 * linked shader that are accessed by the function. It is also used to add
302 gl_linked_shader *linked;