InnerCoverage2.hlsl 493 B

1234567891011121314151617
  1. // RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
  2. // note: define GENLL in order to generate the basis for InnerCoverage.ll
  3. // CHECK: error: Parameter with semantic SV_InnerCoverage has overlapping semantic index at 0
  4. // CHECK: error: Pixel shader inputs SV_Coverage and SV_InnerCoverage are mutually exclusive
  5. void main(snorm float b : B, uint c:C,
  6. in uint inner : InnerCoverage,
  7. inout uint cover: SV_Coverage)
  8. {
  9. #ifndef GENLL
  10. cover = cover & c;
  11. #else
  12. cover = cover & inner;
  13. #endif
  14. }