diff options
Diffstat (limited to '3rdparty/bgfx/3rdparty/spirv-cross/reference/opt/shaders-hlsl/comp/atomic-increment.asm.comp')
-rw-r--r-- | 3rdparty/bgfx/3rdparty/spirv-cross/reference/opt/shaders-hlsl/comp/atomic-increment.asm.comp | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/3rdparty/bgfx/3rdparty/spirv-cross/reference/opt/shaders-hlsl/comp/atomic-increment.asm.comp b/3rdparty/bgfx/3rdparty/spirv-cross/reference/opt/shaders-hlsl/comp/atomic-increment.asm.comp deleted file mode 100644 index f2338f22518..00000000000 --- a/3rdparty/bgfx/3rdparty/spirv-cross/reference/opt/shaders-hlsl/comp/atomic-increment.asm.comp +++ /dev/null @@ -1,22 +0,0 @@ -RWByteAddressBuffer u0_counter : register(u1); -RWBuffer<uint> u0 : register(u0); - -static uint3 gl_GlobalInvocationID; -struct SPIRV_Cross_Input -{ - uint3 gl_GlobalInvocationID : SV_DispatchThreadID; -}; - -void comp_main() -{ - uint _29; - u0_counter.InterlockedAdd(0, 1, _29); - u0[uint(asint(asfloat(_29))) + 0u] = uint(int(gl_GlobalInvocationID.x)).x; -} - -[numthreads(4, 1, 1)] -void main(SPIRV_Cross_Input stage_input) -{ - gl_GlobalInvocationID = stage_input.gl_GlobalInvocationID; - comp_main(); -} |