hlsl.intrinsics.barriers.comp
Shader version: 500
local_size = (1, 1, 1)
0:? Sequence
0:3  Function Definition: @ComputeShaderFunction( ( temp void)
0:3    Function Parameters: 
0:?     Sequence
0:4      MemoryBarrier ( temp void)
0:5      AllMemoryBarrierWithGroupSync ( temp void)
0:6      DeviceMemoryBarrier ( temp void)
0:7      DeviceMemoryBarrierWithGroupSync ( temp void)
0:8      WorkgroupMemoryBarrier ( temp void)
0:9      WorkgroupMemoryBarrierWithGroupSync ( temp void)
0:3  Function Definition: ComputeShaderFunction( ( temp void)
0:3    Function Parameters: 
0:?     Sequence
0:3      Function Call: @ComputeShaderFunction( ( temp void)
0:?   Linker Objects


Linked compute stage:


Shader version: 500
local_size = (1, 1, 1)
0:? Sequence
0:3  Function Definition: @ComputeShaderFunction( ( temp void)
0:3    Function Parameters: 
0:?     Sequence
0:4      MemoryBarrier ( temp void)
0:5      AllMemoryBarrierWithGroupSync ( temp void)
0:6      DeviceMemoryBarrier ( temp void)
0:7      DeviceMemoryBarrierWithGroupSync ( temp void)
0:8      WorkgroupMemoryBarrier ( temp void)
0:9      WorkgroupMemoryBarrierWithGroupSync ( temp void)
0:3  Function Definition: ComputeShaderFunction( ( temp void)
0:3    Function Parameters: 
0:?     Sequence
0:3      Function Call: @ComputeShaderFunction( ( temp void)
0:?   Linker Objects

// Module Version 10000
// Generated by (magic number): 8000a
// Id's are bound by 15

                              Capability Shader
               1:             ExtInstImport  "GLSL.std.450"
                              MemoryModel Logical GLSL450
                              EntryPoint GLCompute 4  "ComputeShaderFunction"
                              ExecutionMode 4 LocalSize 1 1 1
                              Source HLSL 500
                              Name 4  "ComputeShaderFunction"
                              Name 6  "@ComputeShaderFunction("
               2:             TypeVoid
               3:             TypeFunction 2
               8:             TypeInt 32 0
               9:      8(int) Constant 1
              10:      8(int) Constant 3400
              11:      8(int) Constant 2
              12:      8(int) Constant 2120
              13:      8(int) Constant 264
4(ComputeShaderFunction):           2 Function None 3
               5:             Label
              14:           2 FunctionCall 6(@ComputeShaderFunction()
                              Return
                              FunctionEnd
6(@ComputeShaderFunction():           2 Function None 3
               7:             Label
                              MemoryBarrier 9 10
                              ControlBarrier 11 9 10
                              MemoryBarrier 9 12
                              ControlBarrier 11 9 12
                              MemoryBarrier 11 13
                              ControlBarrier 11 11 13
                              Return
                              FunctionEnd
