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