(no commit message)
authorlkcl <lkcl@web>
Wed, 15 Jun 2022 16:31:51 +0000 (17:31 +0100)
committerIkiWiki <ikiwiki.info>
Wed, 15 Jun 2022 16:31:51 +0000 (17:31 +0100)
openpower/sv/mv.swizzle.mdwn

index 268299af181e6d2c7bcd3d686a8b1c20487afd46..3e4cbefb2f4fe24ec0806bb414fd04107b25cb36 100644 (file)
@@ -22,10 +22,11 @@ swizzle as well as constants 1/1.0 and 0/0.0.
 
 An extremely important aspect of 3D GPU workloads is that the source
 and destination subvector lengths may be *different*.  A vector of
-contiguous array of vec3 may only have 2 elements swizzle-copied to
+contiguous array of vec3 (XYZ) may only have 2 elements (ZY)
+swizzle-copied to
 a contiguous array of vec2.  A contiguous array of vec2 sources
-may have multiple of each vec2 elements copied to a contiguous
-vec4 array. For this reason
+may have multiple of each vec2 elements (XY) copied to a contiguous
+vec4 array (YYXX or XYXX). For this reason
 Swizzle Moves support independent subvector lengths for both
 source and destination.