Home | History | Annotate | Download | only in glsl

Lines Matching refs:accept

28  * Implementations of all hierarchical visitor accept methods for IR
48 ir_visitor_status s = ir->accept(v);
60 ir_variable::accept(ir_hierarchical_visitor *v)
67 ir_loop::accept(ir_hierarchical_visitor *v)
80 s = this->from->accept(v);
86 s = this->to->accept(v);
92 s = this->increment->accept(v);
103 ir_loop_jump::accept(ir_hierarchical_visitor *v)
110 ir_function_signature::accept(ir_hierarchical_visitor *v)
126 ir_function::accept(ir_hierarchical_visitor *v)
138 ir_expression::accept(ir_hierarchical_visitor *v)
146 switch (this->operands[i]->accept(v)) {
164 ir_texture::accept(ir_hierarchical_visitor *v)
170 s = this->sampler->accept(v);
174 s = this->coordinate->accept(v);
179 s = this->projector->accept(v);
185 s = this->shadow_comparitor->accept(v);
194 s = this->lod_info.bias->accept(v);
200 s = this->lod_info.lod->accept(v);
205 s = this->lod_info.grad.dPdx->accept(v);
209 s = this->lod_info.grad.dPdy->accept(v);
220 ir_swizzle::accept(ir_hierarchical_visitor *v)
226 s = this->val->accept(v);
232 ir_dereference_variable::accept(ir_hierarchical_visitor *v)
239 ir_dereference_array::accept(ir_hierarchical_visitor *v)
250 s = this->array_index->accept(v);
256 s = this->array->accept(v);
262 ir_dereference_record::accept(ir_hierarchical_visitor *v)
268 s = this->record->accept(v);
274 ir_assignment::accept(ir_hierarchical_visitor *v)
281 s = this->lhs->accept(v);
286 s = this->rhs->accept(v);
291 s = this->condition->accept(v);
298 ir_constant::accept(ir_hierarchical_visitor *v)
305 ir_call::accept(ir_hierarchical_visitor *v)
320 ir_return::accept(ir_hierarchical_visitor *v)
328 s = val->accept(v);
338 ir_discard::accept(ir_hierarchical_visitor *v)
345 s = this->condition->accept(v);
355 ir_if::accept(ir_hierarchical_visitor *v)
361 s = this->condition->accept(v);