yum-mirror/glslang

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

Ralph PotterGive the abort message separate value and laid out typesebe60e33

main
2.1 KiB43 linesraw
1spv.shader.abort.args.none.comp
2// Module Version 10400
3// Generated by (magic number): 8000b
4// Id's are bound by 19
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"
15                              ExecutionMode 4 LocalSize 1 1 1
16                              Source GLSL 450
17                              SourceExtension  "GL_EXT_abort"
18                              Name 4  "main"
19                              Name 12  "abortMessageValueType"
20                              Name 13  "abortMessageLoadType"
21                              Decorate 9 UTFEncodedKHR
22                              Decorate 10 ArrayStride 1
23                              Decorate 10 UTFEncodedKHR
24                              MemberDecorate 13(abortMessageLoadType) 0 Offset 0
25                              Decorate 18 BuiltIn WorkgroupSize
26               2:             TypeVoid
27               3:             TypeFunction 2
28               6:             TypeInt 8 1
29               7:             TypeInt 32 0
30               8:      7(int) Constant 16
31               9:             TypeArray 6(int8_t) 8
32              10:             TypeArray 6(int8_t) 8
33              11:           9 ConstantDataKHR  "no parameters"
3412(abortMessageValueType):             TypeStruct 9
3513(abortMessageLoadType):             TypeStruct 10
36              16:             TypeVector 7(int) 3
37              17:      7(int) Constant 1
38              18:   16(ivec3) ConstantComposite 17 17 17
39         4(main):           2 Function None 3
40               5:             Label
41              14:12(abortMessageValueType) CompositeConstruct 11
42                              AbortKHR 13(abortMessageLoadType) 14
43                              FunctionEnd