Swizzling (computer graphics)

From formulasearchengine
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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 applicationsTemplate:Examples.

In terms of linear algebra, this is equivalent to multiplying by a permutation matrix. If , then swizzling as above looks like

.

References

External links


Template:Asbox