Issue |
104392
|
Summary |
[HLSL] [DirectX] support 64-bit operations
|
Labels |
backend:DirectX,
HLSL
|
Assignees |
|
Reporter |
python3kgae
|
Support [64-bit atomic operations](https://microsoft.github.io/DirectX-Specs/d3d/HLSL_SM_6_6_Int64_and_Float_Atomics.html)
AC:
Support 64-bit integer and limited bitwise floating-point atomic operations by overloading the Interlocked* functions and methods used on group shared memory, raw buffer, and typed (RWBuffer/RWTexture) resources.
Enable 64bit types on related DXIL operations.
Set shader flags for 64-bit atomic operations.
Mark resources used 64-bit atomic operations with UsedByAtomic64 flag in PSV0 part and Atomic64Use in DXIL metadata.
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs