Lines Matching refs:prog
48 ir_set_program_inouts_visitor(struct gl_program *prog, in ir_set_program_inouts_visitor() argument
51 this->prog = prog; in ir_set_program_inouts_visitor()
69 struct gl_program *prog; member in ir_set_program_inouts_visitor
75 mark(struct gl_program *prog, ir_variable *var, int offset, int len, in mark() argument
89 prog->InputsRead |= bitfield; in mark()
91 gl_fragment_program *fprog = (gl_fragment_program *) prog; in mark()
98 prog->SystemValuesRead |= bitfield; in mark()
100 prog->OutputsWritten |= bitfield; in mark()
113 mark(this->prog, ir->var, 0, in visit()
117 mark(this->prog, ir->var, 0, ir->type->matrix_columns, in visit()
144 mark(this->prog, var, index->value.i[0] * width, width, in visit_enter()
178 gl_fragment_program *fprog = (gl_fragment_program *) prog; in visit_enter()
190 gl_fragment_program *fprog = (gl_fragment_program *) prog; in visit_enter()
197 do_set_program_inouts(exec_list *instructions, struct gl_program *prog, in do_set_program_inouts() argument
200 ir_set_program_inouts_visitor v(prog, is_fragment_shader); in do_set_program_inouts()
202 prog->InputsRead = 0; in do_set_program_inouts()
203 prog->OutputsWritten = 0; in do_set_program_inouts()
204 prog->SystemValuesRead = 0; in do_set_program_inouts()
206 gl_fragment_program *fprog = (gl_fragment_program *) prog; in do_set_program_inouts()