Swizzling (computer graphics)
Appearance
In computer graphics, swizzling means rearranging the elements of a vector [1]. For example, if A = {1,2,3,4}
, where the components are x, y, z, and w respectively, you could compute B = A.wwxy
, whereupon B
would equal {4,4,1,2}
. This is common in GPGPU applications[example needed].
In terms of linear algebra, this is equivalent to multiplying by a matrix of zeros and ones such that each row has exactly one one. If , then swizzling as above looks like
- .
See also
External links
This article has not been added to any content categories. Please help out by adding categories to it so that it can be listed with similar articles, in addition to a stub category. (September 2010) |