fmodPs.hlsl 333 B

1234567891011121314151617181920
  1. // RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
  2. // CHECK: frem
  3. // CHECK: frem
  4. // CHECK: frem
  5. // CHECK: frem
  6. float4 g_constants;
  7. AppendStructuredBuffer<float4> outputUAV : register(u0);
  8. float4 main() : SV_TARGET
  9. {
  10. float4 x = g_constants;
  11. float y = g_constants[1];
  12. outputUAV.Append(asuint(x % y));
  13. return 1.0;
  14. }