1617a3babSopenharmony_cispv.bufferhandle14.frag 2617a3babSopenharmony_ci// Module Version 10000 3617a3babSopenharmony_ci// Generated by (magic number): 8000b 4617a3babSopenharmony_ci// Id's are bound by 46 5617a3babSopenharmony_ci 6617a3babSopenharmony_ci Capability Shader 7617a3babSopenharmony_ci Capability PhysicalStorageBufferAddressesEXT 8617a3babSopenharmony_ci Extension "SPV_KHR_physical_storage_buffer" 9617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 10617a3babSopenharmony_ci MemoryModel PhysicalStorageBuffer64EXT GLSL450 11617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 12617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 13617a3babSopenharmony_ci Source GLSL 450 14617a3babSopenharmony_ci SourceExtension "GL_EXT_buffer_reference" 15617a3babSopenharmony_ci Name 4 "main" 16617a3babSopenharmony_ci Name 8 "T1" 17617a3babSopenharmony_ci MemberName 8(T1) 0 "i" 18617a3babSopenharmony_ci MemberName 8(T1) 1 "j" 19617a3babSopenharmony_ci MemberName 8(T1) 2 "k" 20617a3babSopenharmony_ci Name 10 "t1" 21617a3babSopenharmony_ci Name 20 "T2" 22617a3babSopenharmony_ci MemberName 20(T2) 0 "i" 23617a3babSopenharmony_ci MemberName 20(T2) 1 "j" 24617a3babSopenharmony_ci MemberName 20(T2) 2 "k" 25617a3babSopenharmony_ci Name 22 "t2" 26617a3babSopenharmony_ci Name 29 "T3" 27617a3babSopenharmony_ci MemberName 29(T3) 0 "i" 28617a3babSopenharmony_ci MemberName 29(T3) 1 "j" 29617a3babSopenharmony_ci MemberName 29(T3) 2 "k" 30617a3babSopenharmony_ci Name 31 "t3" 31617a3babSopenharmony_ci Name 38 "T4" 32617a3babSopenharmony_ci MemberName 38(T4) 0 "i" 33617a3babSopenharmony_ci MemberName 38(T4) 1 "j" 34617a3babSopenharmony_ci MemberName 38(T4) 2 "k" 35617a3babSopenharmony_ci Name 40 "t4" 36617a3babSopenharmony_ci MemberDecorate 8(T1) 0 Offset 0 37617a3babSopenharmony_ci MemberDecorate 8(T1) 1 Offset 4 38617a3babSopenharmony_ci MemberDecorate 8(T1) 2 Offset 8 39617a3babSopenharmony_ci Decorate 8(T1) Block 40617a3babSopenharmony_ci Decorate 10(t1) DecorationAliasedPointerEXT 41617a3babSopenharmony_ci MemberDecorate 20(T2) 0 Offset 0 42617a3babSopenharmony_ci MemberDecorate 20(T2) 1 Offset 4 43617a3babSopenharmony_ci MemberDecorate 20(T2) 2 Offset 8 44617a3babSopenharmony_ci Decorate 20(T2) Block 45617a3babSopenharmony_ci Decorate 22(t2) DecorationAliasedPointerEXT 46617a3babSopenharmony_ci MemberDecorate 29(T3) 0 Offset 0 47617a3babSopenharmony_ci MemberDecorate 29(T3) 1 Offset 4 48617a3babSopenharmony_ci MemberDecorate 29(T3) 2 Offset 8 49617a3babSopenharmony_ci Decorate 29(T3) Block 50617a3babSopenharmony_ci Decorate 31(t3) DecorationAliasedPointerEXT 51617a3babSopenharmony_ci MemberDecorate 38(T4) 0 Offset 0 52617a3babSopenharmony_ci MemberDecorate 38(T4) 1 Offset 4 53617a3babSopenharmony_ci MemberDecorate 38(T4) 2 Offset 8 54617a3babSopenharmony_ci Decorate 38(T4) Block 55617a3babSopenharmony_ci Decorate 40(t4) DecorationAliasedPointerEXT 56617a3babSopenharmony_ci 2: TypeVoid 57617a3babSopenharmony_ci 3: TypeFunction 2 58617a3babSopenharmony_ci TypeForwardPointer 6 PhysicalStorageBufferEXT 59617a3babSopenharmony_ci 7: TypeInt 32 1 60617a3babSopenharmony_ci 8(T1): TypeStruct 7(int) 7(int) 7(int) 61617a3babSopenharmony_ci 6: TypePointer PhysicalStorageBufferEXT 8(T1) 62617a3babSopenharmony_ci 9: TypePointer Function 6(ptr) 63617a3babSopenharmony_ci 12: 7(int) Constant 0 64617a3babSopenharmony_ci 14: 7(int) Constant 2 65617a3babSopenharmony_ci 15: TypePointer PhysicalStorageBufferEXT 7(int) 66617a3babSopenharmony_ci TypeForwardPointer 19 PhysicalStorageBufferEXT 67617a3babSopenharmony_ci 20(T2): TypeStruct 7(int) 7(int) 7(int) 68617a3babSopenharmony_ci 19: TypePointer PhysicalStorageBufferEXT 20(T2) 69617a3babSopenharmony_ci 21: TypePointer Function 19(ptr) 70617a3babSopenharmony_ci TypeForwardPointer 28 PhysicalStorageBufferEXT 71617a3babSopenharmony_ci 29(T3): TypeStruct 7(int) 7(int) 7(int) 72617a3babSopenharmony_ci 28: TypePointer PhysicalStorageBufferEXT 29(T3) 73617a3babSopenharmony_ci 30: TypePointer Function 28(ptr) 74617a3babSopenharmony_ci TypeForwardPointer 37 PhysicalStorageBufferEXT 75617a3babSopenharmony_ci 38(T4): TypeStruct 7(int) 7(int) 7(int) 76617a3babSopenharmony_ci 37: TypePointer PhysicalStorageBufferEXT 38(T4) 77617a3babSopenharmony_ci 39: TypePointer Function 37(ptr) 78617a3babSopenharmony_ci 4(main): 2 Function None 3 79617a3babSopenharmony_ci 5: Label 80617a3babSopenharmony_ci 10(t1): 9(ptr) Variable Function 81617a3babSopenharmony_ci 22(t2): 21(ptr) Variable Function 82617a3babSopenharmony_ci 31(t3): 30(ptr) Variable Function 83617a3babSopenharmony_ci 40(t4): 39(ptr) Variable Function 84617a3babSopenharmony_ci 11: 6(ptr) Load 10(t1) 85617a3babSopenharmony_ci 13: 6(ptr) Load 10(t1) 86617a3babSopenharmony_ci 16: 15(ptr) AccessChain 13 14 87617a3babSopenharmony_ci 17: 7(int) Load 16 Aligned 4 88617a3babSopenharmony_ci 18: 15(ptr) AccessChain 11 12 89617a3babSopenharmony_ci Store 18 17 Aligned 4 90617a3babSopenharmony_ci 23: 19(ptr) Load 22(t2) 91617a3babSopenharmony_ci 24: 19(ptr) Load 22(t2) 92617a3babSopenharmony_ci 25: 15(ptr) AccessChain 24 14 93617a3babSopenharmony_ci 26: 7(int) Load 25 Aligned 8 94617a3babSopenharmony_ci 27: 15(ptr) AccessChain 23 12 95617a3babSopenharmony_ci Store 27 26 Aligned 8 96617a3babSopenharmony_ci 32: 28(ptr) Load 31(t3) 97617a3babSopenharmony_ci 33: 28(ptr) Load 31(t3) 98617a3babSopenharmony_ci 34: 15(ptr) AccessChain 33 14 99617a3babSopenharmony_ci 35: 7(int) Load 34 Aligned 8 100617a3babSopenharmony_ci 36: 15(ptr) AccessChain 32 12 101617a3babSopenharmony_ci Store 36 35 Aligned 16 102617a3babSopenharmony_ci 41: 37(ptr) Load 40(t4) 103617a3babSopenharmony_ci 42: 37(ptr) Load 40(t4) 104617a3babSopenharmony_ci 43: 15(ptr) AccessChain 42 14 105617a3babSopenharmony_ci 44: 7(int) Load 43 Aligned 8 106617a3babSopenharmony_ci 45: 15(ptr) AccessChain 41 12 107617a3babSopenharmony_ci Store 45 44 Aligned 32 108617a3babSopenharmony_ci Return 109617a3babSopenharmony_ci FunctionEnd 110