Update CHANGES for release 11.12.0
[platform/upstream/glslang.git] / Test / baseResults / hlsl.noSemantic.functionality1.comp.out
1 hlsl.noSemantic.functionality1.comp
2 // Module Version 10000
3 // Generated by (magic number): 8000b
4 // Id's are bound by 30
5
6                               Capability Shader
7                               Extension  "SPV_GOOGLE_hlsl_functionality1"
8                1:             ExtInstImport  "GLSL.std.450"
9                               MemoryModel Logical GLSL450
10                               EntryPoint GLCompute 4  "main"
11                               ExecutionMode 4 LocalSize 1 1 1
12                               Source HLSL 500
13                               Name 4  "main"
14                               Name 6  "@main("
15                               Name 11  "Buf"
16                               MemberName 11(Buf) 0  "@data"
17                               Name 13  "Buf"
18                               Name 17  "Buf@count"
19                               MemberName 17(Buf@count) 0  "@count"
20                               Name 19  "Buf@count"
21                               Decorate 10 ArrayStride 16
22                               MemberDecorate 11(Buf) 0 Offset 0
23                               Decorate 11(Buf) BufferBlock
24                               Decorate 13(Buf) DescriptorSet 0
25                               Decorate 13(Buf) Binding 0
26                               MemberDecorate 17(Buf@count) 0 Offset 0
27                               Decorate 17(Buf@count) BufferBlock
28                               Decorate 19(Buf@count) DescriptorSet 0
29                               Decorate 19(Buf@count) Binding 0
30                               DecorateId 13(Buf) DecorationHlslCounterBufferGOOGLE 19(Buf@count)
31                2:             TypeVoid
32                3:             TypeFunction 2
33                8:             TypeFloat 32
34                9:             TypeVector 8(float) 4
35               10:             TypeRuntimeArray 9(fvec4)
36          11(Buf):             TypeStruct 10
37               12:             TypePointer Uniform 11(Buf)
38          13(Buf):     12(ptr) Variable Uniform
39               14:             TypeInt 32 1
40               15:     14(int) Constant 0
41               16:             TypeInt 32 0
42    17(Buf@count):             TypeStruct 16(int)
43               18:             TypePointer Uniform 17(Buf@count)
44    19(Buf@count):     18(ptr) Variable Uniform
45               20:             TypePointer Uniform 16(int)
46               22:     16(int) Constant 1
47               23:     16(int) Constant 0
48               25:    8(float) Constant 1065353216
49               26:    9(fvec4) ConstantComposite 25 25 25 25
50               27:             TypePointer Uniform 9(fvec4)
51          4(main):           2 Function None 3
52                5:             Label
53               29:           2 FunctionCall 6(@main()
54                               Return
55                               FunctionEnd
56        6(@main():           2 Function None 3
57                7:             Label
58               21:     20(ptr) AccessChain 19(Buf@count) 15
59               24:     16(int) AtomicIAdd 21 22 23 22
60               28:     27(ptr) AccessChain 13(Buf) 15 24
61                               Store 28 26
62                               Return
63                               FunctionEnd