yum-mirror/glslang

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

Ralph PotterGive the abort message separate value and laid out typesebe60e33

main
3.9 KiB74 linesraw
1spv.shader.abort.args.mixed3.comp
2// Module Version 10400
3// Generated by (magic number): 8000b
4// Id's are bound by 36
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  "i"
21                              MemberName 14(Data) 1  "u"
22                              MemberName 14(Data) 2  "f"
23                              Name 16  "data"
24                              Name 29  "abortMessageValueType"
25                              Name 30  "abortMessageLoadType"
26                              Decorate 9 UTFEncodedKHR
27                              Decorate 10 ArrayStride 1
28                              Decorate 10 UTFEncodedKHR
29                              Decorate 14(Data) Block
30                              MemberDecorate 14(Data) 0 Offset 0
31                              MemberDecorate 14(Data) 1 Offset 4
32                              MemberDecorate 14(Data) 2 Offset 8
33                              Decorate 16(data) Binding 0
34                              Decorate 16(data) DescriptorSet 0
35                              MemberDecorate 30(abortMessageLoadType) 0 Offset 0
36                              MemberDecorate 30(abortMessageLoadType) 1 Offset 16
37                              MemberDecorate 30(abortMessageLoadType) 2 Offset 20
38                              MemberDecorate 30(abortMessageLoadType) 3 Offset 24
39                              Decorate 35 BuiltIn WorkgroupSize
40               2:             TypeVoid
41               3:             TypeFunction 2
42               6:             TypeInt 8 1
43               7:             TypeInt 32 0
44               8:      7(int) Constant 16
45               9:             TypeArray 6(int8_t) 8
46              10:             TypeArray 6(int8_t) 8
47              11:           9 ConstantDataKHR  "mixed: %d %u %f"
48              12:             TypeInt 32 1
49              13:             TypeFloat 32
50        14(Data):             TypeStruct 12(int) 7(int) 13(float)
51              15:             TypePointer StorageBuffer 14(Data)
52        16(data):     15(ptr) Variable StorageBuffer
53              17:     12(int) Constant 0
54              18:             TypePointer StorageBuffer 12(int)
55              21:     12(int) Constant 1
56              22:             TypePointer StorageBuffer 7(int)
57              25:     12(int) Constant 2
58              26:             TypePointer StorageBuffer 13(float)
5929(abortMessageValueType):             TypeStruct 9 12(int) 7(int) 13(float)
6030(abortMessageLoadType):             TypeStruct 10 12(int) 7(int) 13(float)
61              33:             TypeVector 7(int) 3
62              34:      7(int) Constant 1
63              35:   33(ivec3) ConstantComposite 34 34 34
64         4(main):           2 Function None 3
65               5:             Label
66              19:     18(ptr) AccessChain 16(data) 17
67              20:     12(int) Load 19
68              23:     22(ptr) AccessChain 16(data) 21
69              24:      7(int) Load 23
70              27:     26(ptr) AccessChain 16(data) 25
71              28:   13(float) Load 27
72              31:29(abortMessageValueType) CompositeConstruct 11 20 24 28
73                              AbortKHR 30(abortMessageLoadType) 31
74                              FunctionEnd