aboutsummaryrefslogtreecommitdiff
path: root/Test/baseResults/hlsl.intrinsics.barriers.comp.out
blob: 4dfe8e0cd259fa179fa1e35ce07b2dbd8bcd3d0d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
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): 8000b
// 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