osci-render/Source/mathter/Swizzle/Swizzle_3.inc.hpp

118 wiersze
4.6 KiB
C++

Swizzle<T, Dim, Packed, 0, 0> xx;
Swizzle<T, Dim, Packed, 0, 1> xy;
Swizzle<T, Dim, Packed, 0, 2> xz;
Swizzle<T, Dim, Packed, 1, 0> yx;
Swizzle<T, Dim, Packed, 1, 1> yy;
Swizzle<T, Dim, Packed, 1, 2> yz;
Swizzle<T, Dim, Packed, 2, 0> zx;
Swizzle<T, Dim, Packed, 2, 1> zy;
Swizzle<T, Dim, Packed, 2, 2> zz;
Swizzle<T, Dim, Packed, 0, 0, 0> xxx;
Swizzle<T, Dim, Packed, 0, 0, 1> xxy;
Swizzle<T, Dim, Packed, 0, 0, 2> xxz;
Swizzle<T, Dim, Packed, 0, 1, 0> xyx;
Swizzle<T, Dim, Packed, 0, 1, 1> xyy;
Swizzle<T, Dim, Packed, 0, 1, 2> xyz;
Swizzle<T, Dim, Packed, 0, 2, 0> xzx;
Swizzle<T, Dim, Packed, 0, 2, 1> xzy;
Swizzle<T, Dim, Packed, 0, 2, 2> xzz;
Swizzle<T, Dim, Packed, 1, 0, 0> yxx;
Swizzle<T, Dim, Packed, 1, 0, 1> yxy;
Swizzle<T, Dim, Packed, 1, 0, 2> yxz;
Swizzle<T, Dim, Packed, 1, 1, 0> yyx;
Swizzle<T, Dim, Packed, 1, 1, 1> yyy;
Swizzle<T, Dim, Packed, 1, 1, 2> yyz;
Swizzle<T, Dim, Packed, 1, 2, 0> yzx;
Swizzle<T, Dim, Packed, 1, 2, 1> yzy;
Swizzle<T, Dim, Packed, 1, 2, 2> yzz;
Swizzle<T, Dim, Packed, 2, 0, 0> zxx;
Swizzle<T, Dim, Packed, 2, 0, 1> zxy;
Swizzle<T, Dim, Packed, 2, 0, 2> zxz;
Swizzle<T, Dim, Packed, 2, 1, 0> zyx;
Swizzle<T, Dim, Packed, 2, 1, 1> zyy;
Swizzle<T, Dim, Packed, 2, 1, 2> zyz;
Swizzle<T, Dim, Packed, 2, 2, 0> zzx;
Swizzle<T, Dim, Packed, 2, 2, 1> zzy;
Swizzle<T, Dim, Packed, 2, 2, 2> zzz;
Swizzle<T, Dim, Packed, 0, 0, 0, 0> xxxx;
Swizzle<T, Dim, Packed, 0, 0, 0, 1> xxxy;
Swizzle<T, Dim, Packed, 0, 0, 0, 2> xxxz;
Swizzle<T, Dim, Packed, 0, 0, 1, 0> xxyx;
Swizzle<T, Dim, Packed, 0, 0, 1, 1> xxyy;
Swizzle<T, Dim, Packed, 0, 0, 1, 2> xxyz;
Swizzle<T, Dim, Packed, 0, 0, 2, 0> xxzx;
Swizzle<T, Dim, Packed, 0, 0, 2, 1> xxzy;
Swizzle<T, Dim, Packed, 0, 0, 2, 2> xxzz;
Swizzle<T, Dim, Packed, 0, 1, 0, 0> xyxx;
Swizzle<T, Dim, Packed, 0, 1, 0, 1> xyxy;
Swizzle<T, Dim, Packed, 0, 1, 0, 2> xyxz;
Swizzle<T, Dim, Packed, 0, 1, 1, 0> xyyx;
Swizzle<T, Dim, Packed, 0, 1, 1, 1> xyyy;
Swizzle<T, Dim, Packed, 0, 1, 1, 2> xyyz;
Swizzle<T, Dim, Packed, 0, 1, 2, 0> xyzx;
Swizzle<T, Dim, Packed, 0, 1, 2, 1> xyzy;
Swizzle<T, Dim, Packed, 0, 1, 2, 2> xyzz;
Swizzle<T, Dim, Packed, 0, 2, 0, 0> xzxx;
Swizzle<T, Dim, Packed, 0, 2, 0, 1> xzxy;
Swizzle<T, Dim, Packed, 0, 2, 0, 2> xzxz;
Swizzle<T, Dim, Packed, 0, 2, 1, 0> xzyx;
Swizzle<T, Dim, Packed, 0, 2, 1, 1> xzyy;
Swizzle<T, Dim, Packed, 0, 2, 1, 2> xzyz;
Swizzle<T, Dim, Packed, 0, 2, 2, 0> xzzx;
Swizzle<T, Dim, Packed, 0, 2, 2, 1> xzzy;
Swizzle<T, Dim, Packed, 0, 2, 2, 2> xzzz;
Swizzle<T, Dim, Packed, 1, 0, 0, 0> yxxx;
Swizzle<T, Dim, Packed, 1, 0, 0, 1> yxxy;
Swizzle<T, Dim, Packed, 1, 0, 0, 2> yxxz;
Swizzle<T, Dim, Packed, 1, 0, 1, 0> yxyx;
Swizzle<T, Dim, Packed, 1, 0, 1, 1> yxyy;
Swizzle<T, Dim, Packed, 1, 0, 1, 2> yxyz;
Swizzle<T, Dim, Packed, 1, 0, 2, 0> yxzx;
Swizzle<T, Dim, Packed, 1, 0, 2, 1> yxzy;
Swizzle<T, Dim, Packed, 1, 0, 2, 2> yxzz;
Swizzle<T, Dim, Packed, 1, 1, 0, 0> yyxx;
Swizzle<T, Dim, Packed, 1, 1, 0, 1> yyxy;
Swizzle<T, Dim, Packed, 1, 1, 0, 2> yyxz;
Swizzle<T, Dim, Packed, 1, 1, 1, 0> yyyx;
Swizzle<T, Dim, Packed, 1, 1, 1, 1> yyyy;
Swizzle<T, Dim, Packed, 1, 1, 1, 2> yyyz;
Swizzle<T, Dim, Packed, 1, 1, 2, 0> yyzx;
Swizzle<T, Dim, Packed, 1, 1, 2, 1> yyzy;
Swizzle<T, Dim, Packed, 1, 1, 2, 2> yyzz;
Swizzle<T, Dim, Packed, 1, 2, 0, 0> yzxx;
Swizzle<T, Dim, Packed, 1, 2, 0, 1> yzxy;
Swizzle<T, Dim, Packed, 1, 2, 0, 2> yzxz;
Swizzle<T, Dim, Packed, 1, 2, 1, 0> yzyx;
Swizzle<T, Dim, Packed, 1, 2, 1, 1> yzyy;
Swizzle<T, Dim, Packed, 1, 2, 1, 2> yzyz;
Swizzle<T, Dim, Packed, 1, 2, 2, 0> yzzx;
Swizzle<T, Dim, Packed, 1, 2, 2, 1> yzzy;
Swizzle<T, Dim, Packed, 1, 2, 2, 2> yzzz;
Swizzle<T, Dim, Packed, 2, 0, 0, 0> zxxx;
Swizzle<T, Dim, Packed, 2, 0, 0, 1> zxxy;
Swizzle<T, Dim, Packed, 2, 0, 0, 2> zxxz;
Swizzle<T, Dim, Packed, 2, 0, 1, 0> zxyx;
Swizzle<T, Dim, Packed, 2, 0, 1, 1> zxyy;
Swizzle<T, Dim, Packed, 2, 0, 1, 2> zxyz;
Swizzle<T, Dim, Packed, 2, 0, 2, 0> zxzx;
Swizzle<T, Dim, Packed, 2, 0, 2, 1> zxzy;
Swizzle<T, Dim, Packed, 2, 0, 2, 2> zxzz;
Swizzle<T, Dim, Packed, 2, 1, 0, 0> zyxx;
Swizzle<T, Dim, Packed, 2, 1, 0, 1> zyxy;
Swizzle<T, Dim, Packed, 2, 1, 0, 2> zyxz;
Swizzle<T, Dim, Packed, 2, 1, 1, 0> zyyx;
Swizzle<T, Dim, Packed, 2, 1, 1, 1> zyyy;
Swizzle<T, Dim, Packed, 2, 1, 1, 2> zyyz;
Swizzle<T, Dim, Packed, 2, 1, 2, 0> zyzx;
Swizzle<T, Dim, Packed, 2, 1, 2, 1> zyzy;
Swizzle<T, Dim, Packed, 2, 1, 2, 2> zyzz;
Swizzle<T, Dim, Packed, 2, 2, 0, 0> zzxx;
Swizzle<T, Dim, Packed, 2, 2, 0, 1> zzxy;
Swizzle<T, Dim, Packed, 2, 2, 0, 2> zzxz;
Swizzle<T, Dim, Packed, 2, 2, 1, 0> zzyx;
Swizzle<T, Dim, Packed, 2, 2, 1, 1> zzyy;
Swizzle<T, Dim, Packed, 2, 2, 1, 2> zzyz;
Swizzle<T, Dim, Packed, 2, 2, 2, 0> zzzx;
Swizzle<T, Dim, Packed, 2, 2, 2, 1> zzzy;
Swizzle<T, Dim, Packed, 2, 2, 2, 2> zzzz;