mask
swizzle
scalar

