yum-mirror/glslang

git clone https://git.yummers.dev/yum-mirror/glslang

Ralph PotterGive the abort message separate value and laid out typesebe60e33

main
5.7 KiB104 linesraw
1spv.shader.abort.args.mixed8.comp
2// Module Version 10400
3// Generated by (magic number): 8000b
4// Id's are bound by 51
5
6                              Capability Shader
7                              Capability Int8
8                              Capability AbortKHR
9                              Capability ConstantDataKHR
10                              Extension  "SPV_KHR_abort"
11                              Extension  "SPV_KHR_constant_data"
12               1:             ExtInstImport  "GLSL.std.450"
13                              MemoryModel Logical GLSL450
14                              EntryPoint GLCompute 4  "main" 16
15                              ExecutionMode 4 LocalSize 1 1 1
16                              Source GLSL 450
17                              SourceExtension  "GL_EXT_abort"
18                              Name 4  "main"
19                              Name 14  "Data"
20                              MemberName 14(Data) 0  "i0"
21                              MemberName 14(Data) 1  "u0"
22                              MemberName 14(Data) 2  "f0"
23                              MemberName 14(Data) 3  "i1"
24                              MemberName 14(Data) 4  "u1"
25                              MemberName 14(Data) 5  "f1"
26                              MemberName 14(Data) 6  "i2"
27                              MemberName 14(Data) 7  "u2"
28                              Name 16  "data"
29                              Name 44  "abortMessageValueType"
30                              Name 45  "abortMessageLoadType"
31                              Decorate 9 UTFEncodedKHR
32                              Decorate 10 ArrayStride 1
33                              Decorate 10 UTFEncodedKHR
34                              Decorate 14(Data) Block
35                              MemberDecorate 14(Data) 0 Offset 0
36                              MemberDecorate 14(Data) 1 Offset 4
37                              MemberDecorate 14(Data) 2 Offset 8
38                              MemberDecorate 14(Data) 3 Offset 12
39                              MemberDecorate 14(Data) 4 Offset 16
40                              MemberDecorate 14(Data) 5 Offset 20
41                              MemberDecorate 14(Data) 6 Offset 24
42                              MemberDecorate 14(Data) 7 Offset 28
43                              Decorate 16(data) Binding 0
44                              Decorate 16(data) DescriptorSet 0
45                              MemberDecorate 45(abortMessageLoadType) 0 Offset 0
46                              MemberDecorate 45(abortMessageLoadType) 1 Offset 32
47                              MemberDecorate 45(abortMessageLoadType) 2 Offset 36
48                              MemberDecorate 45(abortMessageLoadType) 3 Offset 40
49                              MemberDecorate 45(abortMessageLoadType) 4 Offset 44
50                              MemberDecorate 45(abortMessageLoadType) 5 Offset 48
51                              MemberDecorate 45(abortMessageLoadType) 6 Offset 52
52                              MemberDecorate 45(abortMessageLoadType) 7 Offset 56
53                              MemberDecorate 45(abortMessageLoadType) 8 Offset 60
54                              Decorate 50 BuiltIn WorkgroupSize
55               2:             TypeVoid
56               3:             TypeFunction 2
57               6:             TypeInt 8 1
58               7:             TypeInt 32 0
59               8:      7(int) Constant 32
60               9:             TypeArray 6(int8_t) 8
61              10:             TypeArray 6(int8_t) 8
62              11:           9 ConstantDataKHR  "mixed8: %d %u %f %i %u %f %d %u"
63              12:             TypeInt 32 1
64              13:             TypeFloat 32
65        14(Data):             TypeStruct 12(int) 7(int) 13(float) 12(int) 7(int) 13(float) 12(int) 7(int)
66              15:             TypePointer StorageBuffer 14(Data)
67        16(data):     15(ptr) Variable StorageBuffer
68              17:     12(int) Constant 0
69              18:             TypePointer StorageBuffer 12(int)
70              21:     12(int) Constant 1
71              22:             TypePointer StorageBuffer 7(int)
72              25:     12(int) Constant 2
73              26:             TypePointer StorageBuffer 13(float)
74              29:     12(int) Constant 3
75              32:     12(int) Constant 4
76              35:     12(int) Constant 5
77              38:     12(int) Constant 6
78              41:     12(int) Constant 7
7944(abortMessageValueType):             TypeStruct 9 12(int) 7(int) 13(float) 12(int) 7(int) 13(float) 12(int) 7(int)
8045(abortMessageLoadType):             TypeStruct 10 12(int) 7(int) 13(float) 12(int) 7(int) 13(float) 12(int) 7(int)
81              48:             TypeVector 7(int) 3
82              49:      7(int) Constant 1
83              50:   48(ivec3) ConstantComposite 49 49 49
84         4(main):           2 Function None 3
85               5:             Label
86              19:     18(ptr) AccessChain 16(data) 17
87              20:     12(int) Load 19
88              23:     22(ptr) AccessChain 16(data) 21
89              24:      7(int) Load 23
90              27:     26(ptr) AccessChain 16(data) 25
91              28:   13(float) Load 27
92              30:     18(ptr) AccessChain 16(data) 29
93              31:     12(int) Load 30
94              33:     22(ptr) AccessChain 16(data) 32
95              34:      7(int) Load 33
96              36:     26(ptr) AccessChain 16(data) 35
97              37:   13(float) Load 36
98              39:     18(ptr) AccessChain 16(data) 38
99              40:     12(int) Load 39
100              42:     22(ptr) AccessChain 16(data) 41
101              43:      7(int) Load 42
102              46:44(abortMessageValueType) CompositeConstruct 11 20 24 28 31 34 37 40 43
103                              AbortKHR 45(abortMessageLoadType) 46
104                              FunctionEnd