function-signatures.azsl 558 B

123456789101112131415161718
  1. int func1();
  2. void func2();
  3. float func3(int arg1);
  4. snorm float func4(int);
  5. MyT func5();
  6. MyT func6(MyT);
  7. MyT func7(MyT arg1);
  8. float4x4 func8(unorm double arg1, float3x3 arg2, int, bool);
  9. uint64_t func9(int32_t arg1, int64_t arg2, uint32_t arg3, uint64_t arg4);
  10. bool func10(in out int);
  11. bool func11(in out int i);
  12. bool func12(inout int i);
  13. float4 func13() : SV_Target0;
  14. float4 func14(in float2 : TEXCOORD0) : SV_Target0;
  15. float4 func15(in float2 uv : TEXCOORD0) : SV_Target0;
  16. [shader( "raygeneration" )]
  17. void func16();
  18. float4 main( TriVertex in_ ) : SV_POSITION;