constant.vector.hlsl 418 B

123456789101112
  1. // Run: %dxc -T vs_6_0 -E main
  2. void main() {
  3. // CHECK: %int_1 = OpConstant %int 1
  4. int1 c_int1 = int1(1);
  5. // CHECK: {{%\d+}} = OpConstantComposite %v2int %int_1 %int_2
  6. int2 c_int2 = int2(1, 2);
  7. // CHECK: {{%\d+}} = OpConstantComposite %v3int %int_1 %int_2 %int_3
  8. int3 c_int3 = int3(1, 2, 3);
  9. // CHECK: {{%\d+}} = OpConstantComposite %v4int %int_1 %int_2 %int_3 %int_4
  10. int4 c_int4 = int4(1, 2, 3, 4);
  11. }