Home | History | Annotate | Download | only in glsl

Lines Matching defs:equals

37    return a->equals(b, ignore);
45 ir_instruction::equals(const ir_instruction *, enum ir_node_type) const
51 ir_constant::equals(const ir_instruction *ir, enum ir_node_type) const
74 ir_dereference_variable::equals(const ir_instruction *ir,
85 ir_dereference_array::equals(const ir_instruction *ir,
95 if (!array->equals(other->array, ignore))
98 if (!array_index->equals(other->array_index, ignore))
105 ir_swizzle::equals(const ir_instruction *ir,
124 return val->equals(other->val, ignore);
128 ir_texture::equals(const ir_instruction *ir, enum ir_node_type ignore) const
152 if (!sampler->equals(other->sampler, ignore))
163 if (!lod_info.bias->equals(other->lod_info.bias, ignore))
169 if (!lod_info.lod->equals(other->lod_info.lod, ignore))
173 if (!lod_info.grad.dPdx->equals(other->lod_info.grad.dPdx, ignore) ||
174 !lod_info.grad.dPdy->equals(other->lod_info.grad.dPdy, ignore))
178 if (!lod_info.sample_index->equals(other->lod_info.sample_index, ignore))
182 if (!lod_info.component->equals(other->lod_info.component, ignore))
193 ir_expression::equals(const ir_instruction *ir, enum ir_node_type ignore) const
206 if (!operands[i]->equals(other->operands[i], ignore))