@@ -650,32 +650,32 @@ SLANG_RAW("__target_intrinsic(glsl, \"groupMemoryBarrier()); (barrier()\")\n")
650
650
SLANG_RAW ("void GroupMemoryBarrierWithGroupSync();\n" )
651
651
SLANG_RAW ("\n" )
652
652
SLANG_RAW ("// Atomics\n" )
653
- SLANG_RAW ("void InterlockedAdd(in out int dest, int value, out int original_value);\n" )
654
- SLANG_RAW ("void InterlockedAdd(in out uint dest, uint value, out uint original_value);\n" )
653
+ SLANG_RAW ("void InterlockedAdd(__ref int dest, int value, out int original_value);\n" )
654
+ SLANG_RAW ("void InterlockedAdd(__ref uint dest, uint value, out uint original_value);\n" )
655
655
SLANG_RAW ("\n" )
656
- SLANG_RAW ("void InterlockedAnd(in out int dest, int value, out int original_value);\n" )
657
- SLANG_RAW ("void InterlockedAnd(in out uint dest, uint value, out uint original_value);\n" )
656
+ SLANG_RAW ("void InterlockedAnd(__ref int dest, int value, out int original_value);\n" )
657
+ SLANG_RAW ("void InterlockedAnd(__ref uint dest, uint value, out uint original_value);\n" )
658
658
SLANG_RAW ("\n" )
659
- SLANG_RAW ("void InterlockedCompareExchange(in out int dest, int compare_value, int value, out int original_value);\n" )
660
- SLANG_RAW ("void InterlockedCompareExchange(in out uint dest, uint compare_value, uint value, out uint original_value);\n" )
659
+ SLANG_RAW ("void InterlockedCompareExchange(__ref int dest, int compare_value, int value, out int original_value);\n" )
660
+ SLANG_RAW ("void InterlockedCompareExchange(__ref uint dest, uint compare_value, uint value, out uint original_value);\n" )
661
661
SLANG_RAW ("\n" )
662
- SLANG_RAW ("void InterlockedCompareStore(in out int dest, int compare_value, int value);\n" )
663
- SLANG_RAW ("void InterlockedCompareStore(in out uint dest, uint compare_value, uint value);\n" )
662
+ SLANG_RAW ("void InterlockedCompareStore(__ref int dest, int compare_value, int value);\n" )
663
+ SLANG_RAW ("void InterlockedCompareStore(__ref uint dest, uint compare_value, uint value);\n" )
664
664
SLANG_RAW ("\n" )
665
- SLANG_RAW ("void InterlockedExchange(in out int dest, int value, out int original_value);\n" )
666
- SLANG_RAW ("void InterlockedExchange(in out uint dest, uint value, out uint original_value);\n" )
665
+ SLANG_RAW ("void InterlockedExchange(__ref int dest, int value, out int original_value);\n" )
666
+ SLANG_RAW ("void InterlockedExchange(__ref uint dest, uint value, out uint original_value);\n" )
667
667
SLANG_RAW ("\n" )
668
- SLANG_RAW ("void InterlockedMax(in out int dest, int value, out int original_value);\n" )
669
- SLANG_RAW ("void InterlockedMax(in out uint dest, uint value, out uint original_value);\n" )
668
+ SLANG_RAW ("void InterlockedMax(__ref int dest, int value, out int original_value);\n" )
669
+ SLANG_RAW ("void InterlockedMax(__ref uint dest, uint value, out uint original_value);\n" )
670
670
SLANG_RAW ("\n" )
671
671
SLANG_RAW ("void InterlockedMin(in out int dest, int value, out int original_value);\n" )
672
672
SLANG_RAW ("void InterlockedMin(in out uint dest, uint value, out uint original_value);\n" )
673
673
SLANG_RAW ("\n" )
674
- SLANG_RAW ("void InterlockedOr(in out int dest, int value, out int original_value);\n" )
675
- SLANG_RAW ("void InterlockedOr(in out uint dest, uint value, out uint original_value);\n" )
674
+ SLANG_RAW ("void InterlockedOr(__ref int dest, int value, out int original_value);\n" )
675
+ SLANG_RAW ("void InterlockedOr(__ref uint dest, uint value, out uint original_value);\n" )
676
676
SLANG_RAW ("\n" )
677
- SLANG_RAW ("void InterlockedXor(in out int dest, int value, out int original_value);\n" )
678
- SLANG_RAW ("void InterlockedXor(in out uint dest, uint value, out uint original_value);\n" )
677
+ SLANG_RAW ("void InterlockedXor(__ref int dest, int value, out int original_value);\n" )
678
+ SLANG_RAW ("void InterlockedXor(__ref uint dest, uint value, out uint original_value);\n" )
679
679
SLANG_RAW ("\n" )
680
680
SLANG_RAW ("// Is floating-point value finite?\n" )
681
681
SLANG_RAW ("__generic<T : __BuiltinFloatingPointType> bool isfinite(T x);\n" )
0 commit comments