Swizzling (computer graphics)
In computer graphics, swizzling means rearranging the elements of a vector. For example, if A =
, where the components are x
, y
, z
, and w
respectively, you could compute B = A.wwxy
, whereupon B
would equal
. This is common in GPGPU applications.
In terms of linear algebra, this is equivalent to multiplying by a matrix whose rows are standard basis vectors. If, then swizzling as above looks like