| |
| cbuffer cbuffer_U : register(b0) { |
| uint4 U[1]; |
| }; |
| void f() { |
| int3 v = asint(U[0u].xyz); |
| int x = asint(U[0u].x); |
| int y = asint(U[0u].y); |
| int z = asint(U[0u].z); |
| int2 xx = asint(U[0u].xyz).xx; |
| int2 xy = asint(U[0u].xyz).xy; |
| int2 xz = asint(U[0u].xyz).xz; |
| int2 yx = asint(U[0u].xyz).yx; |
| int2 yy = asint(U[0u].xyz).yy; |
| int2 yz = asint(U[0u].xyz).yz; |
| int2 zx = asint(U[0u].xyz).zx; |
| int2 zy = asint(U[0u].xyz).zy; |
| int2 zz = asint(U[0u].xyz).zz; |
| int3 xxx = asint(U[0u].xyz).xxx; |
| int3 xxy = asint(U[0u].xyz).xxy; |
| int3 xxz = asint(U[0u].xyz).xxz; |
| int3 xyx = asint(U[0u].xyz).xyx; |
| int3 xyy = asint(U[0u].xyz).xyy; |
| int3 xyz = asint(U[0u].xyz).xyz; |
| int3 xzx = asint(U[0u].xyz).xzx; |
| int3 xzy = asint(U[0u].xyz).xzy; |
| int3 xzz = asint(U[0u].xyz).xzz; |
| int3 yxx = asint(U[0u].xyz).yxx; |
| int3 yxy = asint(U[0u].xyz).yxy; |
| int3 yxz = asint(U[0u].xyz).yxz; |
| int3 yyx = asint(U[0u].xyz).yyx; |
| int3 yyy = asint(U[0u].xyz).yyy; |
| int3 yyz = asint(U[0u].xyz).yyz; |
| int3 yzx = asint(U[0u].xyz).yzx; |
| int3 yzy = asint(U[0u].xyz).yzy; |
| int3 yzz = asint(U[0u].xyz).yzz; |
| int3 zxx = asint(U[0u].xyz).zxx; |
| int3 zxy = asint(U[0u].xyz).zxy; |
| int3 zxz = asint(U[0u].xyz).zxz; |
| int3 zyx = asint(U[0u].xyz).zyx; |
| int3 zyy = asint(U[0u].xyz).zyy; |
| int3 zyz = asint(U[0u].xyz).zyz; |
| int3 zzx = asint(U[0u].xyz).zzx; |
| int3 zzy = asint(U[0u].xyz).zzy; |
| int3 zzz = asint(U[0u].xyz).zzz; |
| int4 xxxx = asint(U[0u].xyz).xxxx; |
| int4 xxxy = asint(U[0u].xyz).xxxy; |
| int4 xxxz = asint(U[0u].xyz).xxxz; |
| int4 xxyx = asint(U[0u].xyz).xxyx; |
| int4 xxyy = asint(U[0u].xyz).xxyy; |
| int4 xxyz = asint(U[0u].xyz).xxyz; |
| int4 xxzx = asint(U[0u].xyz).xxzx; |
| int4 xxzy = asint(U[0u].xyz).xxzy; |
| int4 xxzz = asint(U[0u].xyz).xxzz; |
| int4 xyxx = asint(U[0u].xyz).xyxx; |
| int4 xyxy = asint(U[0u].xyz).xyxy; |
| int4 xyxz = asint(U[0u].xyz).xyxz; |
| int4 xyyx = asint(U[0u].xyz).xyyx; |
| int4 xyyy = asint(U[0u].xyz).xyyy; |
| int4 xyyz = asint(U[0u].xyz).xyyz; |
| int4 xyzx = asint(U[0u].xyz).xyzx; |
| int4 xyzy = asint(U[0u].xyz).xyzy; |
| int4 xyzz = asint(U[0u].xyz).xyzz; |
| int4 xzxx = asint(U[0u].xyz).xzxx; |
| int4 xzxy = asint(U[0u].xyz).xzxy; |
| int4 xzxz = asint(U[0u].xyz).xzxz; |
| int4 xzyx = asint(U[0u].xyz).xzyx; |
| int4 xzyy = asint(U[0u].xyz).xzyy; |
| int4 xzyz = asint(U[0u].xyz).xzyz; |
| int4 xzzx = asint(U[0u].xyz).xzzx; |
| int4 xzzy = asint(U[0u].xyz).xzzy; |
| int4 xzzz = asint(U[0u].xyz).xzzz; |
| int4 yxxx = asint(U[0u].xyz).yxxx; |
| int4 yxxy = asint(U[0u].xyz).yxxy; |
| int4 yxxz = asint(U[0u].xyz).yxxz; |
| int4 yxyx = asint(U[0u].xyz).yxyx; |
| int4 yxyy = asint(U[0u].xyz).yxyy; |
| int4 yxyz = asint(U[0u].xyz).yxyz; |
| int4 yxzx = asint(U[0u].xyz).yxzx; |
| int4 yxzy = asint(U[0u].xyz).yxzy; |
| int4 yxzz = asint(U[0u].xyz).yxzz; |
| int4 yyxx = asint(U[0u].xyz).yyxx; |
| int4 yyxy = asint(U[0u].xyz).yyxy; |
| int4 yyxz = asint(U[0u].xyz).yyxz; |
| int4 yyyx = asint(U[0u].xyz).yyyx; |
| int4 yyyy = asint(U[0u].xyz).yyyy; |
| int4 yyyz = asint(U[0u].xyz).yyyz; |
| int4 yyzx = asint(U[0u].xyz).yyzx; |
| int4 yyzy = asint(U[0u].xyz).yyzy; |
| int4 yyzz = asint(U[0u].xyz).yyzz; |
| int4 yzxx = asint(U[0u].xyz).yzxx; |
| int4 yzxy = asint(U[0u].xyz).yzxy; |
| int4 yzxz = asint(U[0u].xyz).yzxz; |
| int4 yzyx = asint(U[0u].xyz).yzyx; |
| int4 yzyy = asint(U[0u].xyz).yzyy; |
| int4 yzyz = asint(U[0u].xyz).yzyz; |
| int4 yzzx = asint(U[0u].xyz).yzzx; |
| int4 yzzy = asint(U[0u].xyz).yzzy; |
| int4 yzzz = asint(U[0u].xyz).yzzz; |
| int4 zxxx = asint(U[0u].xyz).zxxx; |
| int4 zxxy = asint(U[0u].xyz).zxxy; |
| int4 zxxz = asint(U[0u].xyz).zxxz; |
| int4 zxyx = asint(U[0u].xyz).zxyx; |
| int4 zxyy = asint(U[0u].xyz).zxyy; |
| int4 zxyz = asint(U[0u].xyz).zxyz; |
| int4 zxzx = asint(U[0u].xyz).zxzx; |
| int4 zxzy = asint(U[0u].xyz).zxzy; |
| int4 zxzz = asint(U[0u].xyz).zxzz; |
| int4 zyxx = asint(U[0u].xyz).zyxx; |
| int4 zyxy = asint(U[0u].xyz).zyxy; |
| int4 zyxz = asint(U[0u].xyz).zyxz; |
| int4 zyyx = asint(U[0u].xyz).zyyx; |
| int4 zyyy = asint(U[0u].xyz).zyyy; |
| int4 zyyz = asint(U[0u].xyz).zyyz; |
| int4 zyzx = asint(U[0u].xyz).zyzx; |
| int4 zyzy = asint(U[0u].xyz).zyzy; |
| int4 zyzz = asint(U[0u].xyz).zyzz; |
| int4 zzxx = asint(U[0u].xyz).zzxx; |
| int4 zzxy = asint(U[0u].xyz).zzxy; |
| int4 zzxz = asint(U[0u].xyz).zzxz; |
| int4 zzyx = asint(U[0u].xyz).zzyx; |
| int4 zzyy = asint(U[0u].xyz).zzyy; |
| int4 zzyz = asint(U[0u].xyz).zzyz; |
| int4 zzzx = asint(U[0u].xyz).zzzx; |
| int4 zzzy = asint(U[0u].xyz).zzzy; |
| int4 zzzz = asint(U[0u].xyz).zzzz; |
| } |
| |
| [numthreads(1, 1, 1)] |
| void unused_entry_point() { |
| } |
| |