Slide 66
Slide 66 text
.4-ͷϕΫτϧܕ4XJ[[MJOH
float4 vec(1.0, 2.0, 3.0, 4.0);
vec.xy; // (1.0, 2.0)
vec.zwx; // (3.0, 4.0, 1.0)
vec.xxxy; // (1.0, 1.0, 1.0, 2.0)
vec.ra; // (1.0, 4.0)
vec.rgb; // (1.0, 2.0, 3.0)
vec.xyb; // compile error!
vec.xy = float2(0.0, 1.0); // (0.0, 1.0, 3.0, 4.0)
vec.xxy = float3(5.0, 4.0, 3.0); // compile error!
جຊฤ