Home | History | Annotate | Download | only in glsl

Lines Matching full:rvalue

548       ir_read_error(st, list, "expected (return <rvalue>)");
573 ir_read_error(st, expr, "expected rvalue tag");
577 ir_rvalue *rvalue = read_dereference(st, list);
578 if (rvalue != NULL || st->error)
579 return rvalue;
581 rvalue = read_swizzle(st, list);
583 rvalue = read_expression(st, list);
585 rvalue = read_call(st, list);
587 rvalue = read_constant(st, list);
589 rvalue = read_texture(st, list);
590 if (rvalue == NULL && !st->error)
591 ir_read_error(st, expr, "unrecognized rvalue tag: %s", tag->value());
594 return rvalue;
785 ir_read_error(st, list, "expected (swiz <swizzle> <rvalue>)");
802 ir_rvalue *rvalue = read_rvalue(st, sub);
803 if (rvalue == NULL)
806 ir_swizzle *ir = ir_swizzle::create(rvalue, swiz->value(),
807 rvalue->type->vector_elements);
958 ir_read_error(st, list, "expected (array_ref <rvalue> <index>)");
979 ir_read_error(st, list, "expected (record_ref <rvalue> <field>)");
1037 // Read coordinate (any rvalue)