Home | History | Annotate | Download | only in glsl

Lines Matching refs:op

37    ir_rvalue *op;
39 op = expr->subexpressions[0]->hir(instructions, state);
48 if (op->type->is_error()) {
50 } else if (op->type->is_vector()) {
51 ir_swizzle *swiz = ir_swizzle::create(op,
53 op->type->vector_elements);
64 } else if (op->type->base_type == GLSL_TYPE_STRUCT) {
65 result = new(ctx) ir_dereference_record(op,
84 if (op->type->is_array() && strcmp(method, "length") == 0) {
88 if (op->type->array_size() == 0)
91 result = new(ctx) ir_constant(op->type->array_size());