yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
ebe60e33
main
1spv.shader.abort.args.vec_mixed.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" 19 15 ExecutionMode 4 LocalSize 1 1 1 16 Source GLSL 450 17 SourceExtension "GL_EXT_abort" 18 Name 4 "main" 19 Name 17 "Data" 20 MemberName 17(Data) 0 "i" 21 MemberName 17(Data) 1 "u" 22 MemberName 17(Data) 2 "f" 23 MemberName 17(Data) 3 "v4" 24 MemberName 17(Data) 4 "v3" 25 MemberName 17(Data) 5 "v2" 26 Name 19 "data" 27 Name 44 "abortMessageValueType" 28 Name 45 "abortMessageLoadType" 29 Decorate 9 UTFEncodedKHR 30 Decorate 10 ArrayStride 1 31 Decorate 10 UTFEncodedKHR 32 Decorate 17(Data) Block 33 MemberDecorate 17(Data) 0 Offset 0 34 MemberDecorate 17(Data) 1 Offset 4 35 MemberDecorate 17(Data) 2 Offset 8 36 MemberDecorate 17(Data) 3 Offset 16 37 MemberDecorate 17(Data) 4 Offset 32 38 MemberDecorate 17(Data) 5 Offset 48 39 Decorate 19(data) Binding 0 40 Decorate 19(data) DescriptorSet 0 41 MemberDecorate 45(abortMessageLoadType) 0 Offset 0 42 MemberDecorate 45(abortMessageLoadType) 1 Offset 32 43 MemberDecorate 45(abortMessageLoadType) 2 Offset 36 44 MemberDecorate 45(abortMessageLoadType) 3 Offset 52 45 MemberDecorate 45(abortMessageLoadType) 4 Offset 56 46 MemberDecorate 45(abortMessageLoadType) 5 Offset 68 47 MemberDecorate 45(abortMessageLoadType) 6 Offset 72 48 Decorate 50 BuiltIn WorkgroupSize 49 2: TypeVoid 50 3: TypeFunction 2 51 6: TypeInt 8 1 52 7: TypeInt 32 0 53 8: 7(int) Constant 32 54 9: TypeArray 6(int8_t) 8 55 10: TypeArray 6(int8_t) 8 56 11: 9 ConstantDataKHR "mixed: %d %v4f %u %v3i %f %v2u" 57 12: TypeInt 32 1 58 13: TypeFloat 32 59 14: TypeVector 13(float) 4 60 15: TypeVector 12(int) 3 61 16: TypeVector 7(int) 2 62 17(Data): TypeStruct 12(int) 7(int) 13(float) 14(fvec4) 15(ivec3) 16(ivec2) 63 18: TypePointer StorageBuffer 17(Data) 64 19(data): 18(ptr) Variable StorageBuffer 65 20: 12(int) Constant 0 66 21: TypePointer StorageBuffer 12(int) 67 24: 12(int) Constant 3 68 25: TypePointer StorageBuffer 14(fvec4) 69 28: 12(int) Constant 1 70 29: TypePointer StorageBuffer 7(int) 71 32: 12(int) Constant 4 72 33: TypePointer StorageBuffer 15(ivec3) 73 36: 12(int) Constant 2 74 37: TypePointer StorageBuffer 13(float) 75 40: 12(int) Constant 5 76 41: TypePointer StorageBuffer 16(ivec2) 7744(abortMessageValueType): TypeStruct 9 12(int) 14(fvec4) 7(int) 15(ivec3) 13(float) 16(ivec2) 7845(abortMessageLoadType): TypeStruct 10 12(int) 14(fvec4) 7(int) 15(ivec3) 13(float) 16(ivec2) 79 48: TypeVector 7(int) 3 80 49: 7(int) Constant 1 81 50: 48(ivec3) ConstantComposite 49 49 49 82 4(main): 2 Function None 3 83 5: Label 84 22: 21(ptr) AccessChain 19(data) 20 85 23: 12(int) Load 22 86 26: 25(ptr) AccessChain 19(data) 24 87 27: 14(fvec4) Load 26 88 30: 29(ptr) AccessChain 19(data) 28 89 31: 7(int) Load 30 90 34: 33(ptr) AccessChain 19(data) 32 91 35: 15(ivec3) Load 34 92 38: 37(ptr) AccessChain 19(data) 36 93 39: 13(float) Load 38 94 42: 41(ptr) AccessChain 19(data) 40 95 43: 16(ivec2) Load 42 96 46:44(abortMessageValueType) CompositeConstruct 11 23 27 31 35 39 43 97 AbortKHR 45(abortMessageLoadType) 46 98 FunctionEnd