hlsl.logical.unary.frag 403 B

123456789101112131415161718192021222324252627282930
  1. struct PS_OUTPUT
  2. {
  3. float4 Color : SV_Target0;
  4. };
  5. uniform int ival;
  6. uniform int4 ival4;
  7. uniform float fval;
  8. uniform float4 fval4;
  9. PS_OUTPUT main()
  10. {
  11. !ival; // scalar int
  12. !ival4; // vector int
  13. !fval; // scalar float
  14. !fval4; // vector float
  15. if (ival);
  16. if (fval);
  17. if (!ival);
  18. if (!fval);
  19. PS_OUTPUT psout;
  20. psout.Color = 1.0;
  21. return psout;
  22. }