oFog sets the x component with the most significant component in the case of any swizzle. E.g., oFog.yw = r1.yw essentially sets oFog.x = r1.y.
Add a test to see what the other components get set to in various cases where x is not mutated. The FogVec4CoordTests already confirm the behavior wrt. setting x but do not do anything with yzw.
oFog sets the x component with the most significant component in the case of any swizzle. E.g.,
oFog.yw = r1.yw
essentially setsoFog.x = r1.y
.Add a test to see what the other components get set to in various cases where
x
is not mutated. The FogVec4CoordTests already confirm the behavior wrt. settingx
but do not do anything withyzw
.