hlsl.fraggeom.frag 349 B

123456789101112131415161718
  1. // test geometry shader in fragment shader. GS attributes should be successfully ignored.
  2. struct myVertex {
  3. float4 pos : SV_Position;
  4. };
  5. [maxvertexcount(1)]
  6. void GS_Draw(point myVertex IN, inout PointStream<myVertex> OutputStream)
  7. {
  8. OutputStream.Append(IN);
  9. OutputStream.RestartStrip();
  10. }
  11. float4 main() : SV_TARGET
  12. {
  13. return 0;
  14. }