34 for (
int index = 0; index < swizzle.
components().
size(); ++index) {
41 std::unique_ptr<Expression> vec =
46 context, indexExpr.
fPosition, std::move(vec), indexExpr.
index()->clone());
50 context, indexExpr.
fPosition, swizzle.
base()->clone(), std::move(innerExpr));
const BuiltinTypes & fTypes