Lines Matching defs:prog
47 ir_set_program_inouts_visitor(struct gl_program *prog)
49 this->prog = prog;
64 struct gl_program *prog;
69 mark(struct gl_program *prog, ir_variable *var, int offset, int len)
81 prog->InputsRead |= BITFIELD64_BIT(var->location + offset + i);
83 prog->OutputsWritten |= BITFIELD64_BIT(var->location + offset + i);
96 mark(this->prog, ir->var, i,
100 mark(this->prog, ir->var, 0, ir->type->matrix_columns);
126 mark(this->prog, var, index->value.i[0] * width, width);
155 do_set_program_inouts(exec_list *instructions, struct gl_program *prog)
157 ir_set_program_inouts_visitor v(prog);
159 prog->InputsRead = 0;
160 prog->OutputsWritten = 0;