var.init.warning.ignored.hlsl 342 B

12345678910111213141516
  1. // Run: %dxc -T vs_6_0 -E main -Wno-vk-ignored-features
  2. cbuffer MyCBuffer {
  3. float a = 1.0;
  4. float4 b = 2.0;
  5. };
  6. float gFloat = 3.0;
  7. float main() : A {
  8. return float4(1, 2, 3, 4); // float4 -> float will trigger a warning
  9. }
  10. // CHECK-NOT: initializer
  11. // CHECK: warning: implicit truncation of vector type
  12. // CHECK-NOT: initializer