1617a3babSopenharmony_cispv.glsl.register.noautoassign.frag 2617a3babSopenharmony_ci// Module Version 10000 3617a3babSopenharmony_ci// Generated by (magic number): 8000b 4617a3babSopenharmony_ci// Id's are bound by 142 5617a3babSopenharmony_ci 6617a3babSopenharmony_ci Capability Shader 7617a3babSopenharmony_ci Capability Sampled1D 8617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 9617a3babSopenharmony_ci MemoryModel Logical GLSL450 10617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 137 11617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 12617a3babSopenharmony_ci Source GLSL 450 13617a3babSopenharmony_ci Name 4 "main" 14617a3babSopenharmony_ci Name 9 "Func1(" 15617a3babSopenharmony_ci Name 11 "Func2(" 16617a3babSopenharmony_ci Name 13 "Func2_unused(" 17617a3babSopenharmony_ci Name 17 "g_tTex1" 18617a3babSopenharmony_ci Name 21 "g_sSamp1" 19617a3babSopenharmony_ci Name 27 "g_tTex2" 20617a3babSopenharmony_ci Name 29 "g_sSamp2" 21617a3babSopenharmony_ci Name 39 "g_tTex3" 22617a3babSopenharmony_ci Name 46 "g_sSamp3" 23617a3babSopenharmony_ci Name 64 "g_tTex4" 24617a3babSopenharmony_ci Name 69 "g_sSamp4" 25617a3babSopenharmony_ci Name 84 "g_tTex5" 26617a3babSopenharmony_ci Name 86 "g_sSamp5" 27617a3babSopenharmony_ci Name 93 "MyStruct_t" 28617a3babSopenharmony_ci MemberName 93(MyStruct_t) 0 "a" 29617a3babSopenharmony_ci MemberName 93(MyStruct_t) 1 "b" 30617a3babSopenharmony_ci MemberName 93(MyStruct_t) 2 "c" 31617a3babSopenharmony_ci Name 95 "myblock" 32617a3babSopenharmony_ci MemberName 95(myblock) 0 "mystruct" 33617a3babSopenharmony_ci MemberName 95(myblock) 1 "myvec4_a" 34617a3babSopenharmony_ci MemberName 95(myblock) 2 "myvec4_b" 35617a3babSopenharmony_ci MemberName 95(myblock) 3 "myint4_a" 36617a3babSopenharmony_ci Name 97 "" 37617a3babSopenharmony_ci Name 119 "g_tTex_unused1" 38617a3babSopenharmony_ci Name 121 "g_sSamp_unused1" 39617a3babSopenharmony_ci Name 126 "g_tTex_unused2" 40617a3babSopenharmony_ci Name 128 "g_sSamp_unused2" 41617a3babSopenharmony_ci Name 137 "FragColor" 42617a3babSopenharmony_ci Name 141 "g_tTex_unused3" 43617a3babSopenharmony_ci Decorate 17(g_tTex1) DescriptorSet 0 44617a3babSopenharmony_ci Decorate 17(g_tTex1) Binding 17 45617a3babSopenharmony_ci Decorate 21(g_sSamp1) DescriptorSet 0 46617a3babSopenharmony_ci Decorate 21(g_sSamp1) Binding 5 47617a3babSopenharmony_ci Decorate 27(g_tTex2) DescriptorSet 0 48617a3babSopenharmony_ci Decorate 27(g_tTex2) Binding 18 49617a3babSopenharmony_ci Decorate 29(g_sSamp2) DescriptorSet 0 50617a3babSopenharmony_ci Decorate 29(g_sSamp2) Binding 6 51617a3babSopenharmony_ci Decorate 39(g_tTex3) DescriptorSet 0 52617a3babSopenharmony_ci Decorate 39(g_tTex3) Binding 19 53617a3babSopenharmony_ci Decorate 46(g_sSamp3) DescriptorSet 0 54617a3babSopenharmony_ci Decorate 46(g_sSamp3) Binding 7 55617a3babSopenharmony_ci Decorate 64(g_tTex4) DescriptorSet 0 56617a3babSopenharmony_ci Decorate 64(g_tTex4) Binding 20 57617a3babSopenharmony_ci Decorate 69(g_sSamp4) DescriptorSet 0 58617a3babSopenharmony_ci Decorate 69(g_sSamp4) Binding 8 59617a3babSopenharmony_ci Decorate 84(g_tTex5) DescriptorSet 0 60617a3babSopenharmony_ci Decorate 84(g_tTex5) Binding 21 61617a3babSopenharmony_ci Decorate 86(g_sSamp5) DescriptorSet 0 62617a3babSopenharmony_ci Decorate 86(g_sSamp5) Binding 9 63617a3babSopenharmony_ci MemberDecorate 93(MyStruct_t) 0 Offset 0 64617a3babSopenharmony_ci MemberDecorate 93(MyStruct_t) 1 Offset 4 65617a3babSopenharmony_ci MemberDecorate 93(MyStruct_t) 2 Offset 16 66617a3babSopenharmony_ci MemberDecorate 95(myblock) 0 Offset 0 67617a3babSopenharmony_ci MemberDecorate 95(myblock) 1 Offset 32 68617a3babSopenharmony_ci MemberDecorate 95(myblock) 2 Offset 48 69617a3babSopenharmony_ci MemberDecorate 95(myblock) 3 Offset 64 70617a3babSopenharmony_ci Decorate 95(myblock) Block 71617a3babSopenharmony_ci Decorate 97 DescriptorSet 0 72617a3babSopenharmony_ci Decorate 97 Binding 19 73617a3babSopenharmony_ci Decorate 119(g_tTex_unused1) DescriptorSet 0 74617a3babSopenharmony_ci Decorate 119(g_tTex_unused1) Binding 22 75617a3babSopenharmony_ci Decorate 121(g_sSamp_unused1) DescriptorSet 0 76617a3babSopenharmony_ci Decorate 121(g_sSamp_unused1) Binding 10 77617a3babSopenharmony_ci Decorate 126(g_tTex_unused2) DescriptorSet 0 78617a3babSopenharmony_ci Decorate 126(g_tTex_unused2) Binding 23 79617a3babSopenharmony_ci Decorate 128(g_sSamp_unused2) DescriptorSet 0 80617a3babSopenharmony_ci Decorate 128(g_sSamp_unused2) Binding 11 81617a3babSopenharmony_ci Decorate 137(FragColor) Location 0 82617a3babSopenharmony_ci Decorate 141(g_tTex_unused3) DescriptorSet 0 83617a3babSopenharmony_ci Decorate 141(g_tTex_unused3) Binding 24 84617a3babSopenharmony_ci 2: TypeVoid 85617a3babSopenharmony_ci 3: TypeFunction 2 86617a3babSopenharmony_ci 6: TypeFloat 32 87617a3babSopenharmony_ci 7: TypeVector 6(float) 4 88617a3babSopenharmony_ci 8: TypeFunction 7(fvec4) 89617a3babSopenharmony_ci 15: TypeImage 6(float) 1D sampled format:Unknown 90617a3babSopenharmony_ci 16: TypePointer UniformConstant 15 91617a3babSopenharmony_ci 17(g_tTex1): 16(ptr) Variable UniformConstant 92617a3babSopenharmony_ci 19: TypeSampler 93617a3babSopenharmony_ci 20: TypePointer UniformConstant 19 94617a3babSopenharmony_ci 21(g_sSamp1): 20(ptr) Variable UniformConstant 95617a3babSopenharmony_ci 23: TypeSampledImage 15 96617a3babSopenharmony_ci 25: 6(float) Constant 1036831949 97617a3babSopenharmony_ci 27(g_tTex2): 16(ptr) Variable UniformConstant 98617a3babSopenharmony_ci 29(g_sSamp2): 20(ptr) Variable UniformConstant 99617a3babSopenharmony_ci 32: 6(float) Constant 1045220557 100617a3babSopenharmony_ci 35: TypeInt 32 0 101617a3babSopenharmony_ci 36: 35(int) Constant 2 102617a3babSopenharmony_ci 37: TypeArray 15 36 103617a3babSopenharmony_ci 38: TypePointer UniformConstant 37 104617a3babSopenharmony_ci 39(g_tTex3): 38(ptr) Variable UniformConstant 105617a3babSopenharmony_ci 40: TypeInt 32 1 106617a3babSopenharmony_ci 41: 40(int) Constant 0 107617a3babSopenharmony_ci 44: TypeArray 19 36 108617a3babSopenharmony_ci 45: TypePointer UniformConstant 44 109617a3babSopenharmony_ci 46(g_sSamp3): 45(ptr) Variable UniformConstant 110617a3babSopenharmony_ci 50: 6(float) Constant 1050253722 111617a3babSopenharmony_ci 53: 40(int) Constant 1 112617a3babSopenharmony_ci 61: 35(int) Constant 3 113617a3babSopenharmony_ci 62: TypeArray 15 61 114617a3babSopenharmony_ci 63: TypePointer UniformConstant 62 115617a3babSopenharmony_ci 64(g_tTex4): 63(ptr) Variable UniformConstant 116617a3babSopenharmony_ci 67: TypeArray 19 61 117617a3babSopenharmony_ci 68: TypePointer UniformConstant 67 118617a3babSopenharmony_ci 69(g_sSamp4): 68(ptr) Variable UniformConstant 119617a3babSopenharmony_ci 73: 6(float) Constant 1053609165 120617a3babSopenharmony_ci 76: 40(int) Constant 2 121617a3babSopenharmony_ci 84(g_tTex5): 16(ptr) Variable UniformConstant 122617a3babSopenharmony_ci 86(g_sSamp5): 20(ptr) Variable UniformConstant 123617a3babSopenharmony_ci 89: 6(float) Constant 1056964608 124617a3babSopenharmony_ci 92: TypeVector 6(float) 3 125617a3babSopenharmony_ci 93(MyStruct_t): TypeStruct 40(int) 6(float) 92(fvec3) 126617a3babSopenharmony_ci 94: TypeVector 40(int) 4 127617a3babSopenharmony_ci 95(myblock): TypeStruct 93(MyStruct_t) 7(fvec4) 7(fvec4) 94(ivec4) 128617a3babSopenharmony_ci 96: TypePointer Uniform 95(myblock) 129617a3babSopenharmony_ci 97: 96(ptr) Variable Uniform 130617a3babSopenharmony_ci 98: 35(int) Constant 1 131617a3babSopenharmony_ci 99: TypePointer Uniform 6(float) 132617a3babSopenharmony_ci119(g_tTex_unused1): 16(ptr) Variable UniformConstant 133617a3babSopenharmony_ci121(g_sSamp_unused1): 20(ptr) Variable UniformConstant 134617a3babSopenharmony_ci 124: 6(float) Constant 1066192077 135617a3babSopenharmony_ci126(g_tTex_unused2): 16(ptr) Variable UniformConstant 136617a3babSopenharmony_ci128(g_sSamp_unused2): 20(ptr) Variable UniformConstant 137617a3babSopenharmony_ci 131: 6(float) Constant 1067030938 138617a3babSopenharmony_ci 136: TypePointer Output 7(fvec4) 139617a3babSopenharmony_ci 137(FragColor): 136(ptr) Variable Output 140617a3babSopenharmony_ci141(g_tTex_unused3): 16(ptr) Variable UniformConstant 141617a3babSopenharmony_ci 4(main): 2 Function None 3 142617a3babSopenharmony_ci 5: Label 143617a3babSopenharmony_ci 138: 7(fvec4) FunctionCall 9(Func1() 144617a3babSopenharmony_ci 139: 7(fvec4) FunctionCall 11(Func2() 145617a3babSopenharmony_ci 140: 7(fvec4) FAdd 138 139 146617a3babSopenharmony_ci Store 137(FragColor) 140 147617a3babSopenharmony_ci Return 148617a3babSopenharmony_ci FunctionEnd 149617a3babSopenharmony_ci 9(Func1(): 7(fvec4) Function None 8 150617a3babSopenharmony_ci 10: Label 151617a3babSopenharmony_ci 18: 15 Load 17(g_tTex1) 152617a3babSopenharmony_ci 22: 19 Load 21(g_sSamp1) 153617a3babSopenharmony_ci 24: 23 SampledImage 18 22 154617a3babSopenharmony_ci 26: 7(fvec4) ImageSampleImplicitLod 24 25 155617a3babSopenharmony_ci 28: 15 Load 27(g_tTex2) 156617a3babSopenharmony_ci 30: 19 Load 29(g_sSamp2) 157617a3babSopenharmony_ci 31: 23 SampledImage 28 30 158617a3babSopenharmony_ci 33: 7(fvec4) ImageSampleImplicitLod 31 32 159617a3babSopenharmony_ci 34: 7(fvec4) FAdd 26 33 160617a3babSopenharmony_ci 42: 16(ptr) AccessChain 39(g_tTex3) 41 161617a3babSopenharmony_ci 43: 15 Load 42 162617a3babSopenharmony_ci 47: 20(ptr) AccessChain 46(g_sSamp3) 41 163617a3babSopenharmony_ci 48: 19 Load 47 164617a3babSopenharmony_ci 49: 23 SampledImage 43 48 165617a3babSopenharmony_ci 51: 7(fvec4) ImageSampleImplicitLod 49 50 166617a3babSopenharmony_ci 52: 7(fvec4) FAdd 34 51 167617a3babSopenharmony_ci 54: 16(ptr) AccessChain 39(g_tTex3) 53 168617a3babSopenharmony_ci 55: 15 Load 54 169617a3babSopenharmony_ci 56: 20(ptr) AccessChain 46(g_sSamp3) 53 170617a3babSopenharmony_ci 57: 19 Load 56 171617a3babSopenharmony_ci 58: 23 SampledImage 55 57 172617a3babSopenharmony_ci 59: 7(fvec4) ImageSampleImplicitLod 58 50 173617a3babSopenharmony_ci 60: 7(fvec4) FAdd 52 59 174617a3babSopenharmony_ci 65: 16(ptr) AccessChain 64(g_tTex4) 53 175617a3babSopenharmony_ci 66: 15 Load 65 176617a3babSopenharmony_ci 70: 20(ptr) AccessChain 69(g_sSamp4) 53 177617a3babSopenharmony_ci 71: 19 Load 70 178617a3babSopenharmony_ci 72: 23 SampledImage 66 71 179617a3babSopenharmony_ci 74: 7(fvec4) ImageSampleImplicitLod 72 73 180617a3babSopenharmony_ci 75: 7(fvec4) FAdd 60 74 181617a3babSopenharmony_ci 77: 16(ptr) AccessChain 64(g_tTex4) 76 182617a3babSopenharmony_ci 78: 15 Load 77 183617a3babSopenharmony_ci 79: 20(ptr) AccessChain 69(g_sSamp4) 76 184617a3babSopenharmony_ci 80: 19 Load 79 185617a3babSopenharmony_ci 81: 23 SampledImage 78 80 186617a3babSopenharmony_ci 82: 7(fvec4) ImageSampleImplicitLod 81 73 187617a3babSopenharmony_ci 83: 7(fvec4) FAdd 75 82 188617a3babSopenharmony_ci 85: 15 Load 84(g_tTex5) 189617a3babSopenharmony_ci 87: 19 Load 86(g_sSamp5) 190617a3babSopenharmony_ci 88: 23 SampledImage 85 87 191617a3babSopenharmony_ci 90: 7(fvec4) ImageSampleImplicitLod 88 89 192617a3babSopenharmony_ci 91: 7(fvec4) FAdd 83 90 193617a3babSopenharmony_ci 100: 99(ptr) AccessChain 97 41 76 98 194617a3babSopenharmony_ci 101: 6(float) Load 100 195617a3babSopenharmony_ci 102: 7(fvec4) CompositeConstruct 101 101 101 101 196617a3babSopenharmony_ci 103: 7(fvec4) FAdd 91 102 197617a3babSopenharmony_ci ReturnValue 103 198617a3babSopenharmony_ci FunctionEnd 199617a3babSopenharmony_ci 11(Func2(): 7(fvec4) Function None 8 200617a3babSopenharmony_ci 12: Label 201617a3babSopenharmony_ci 106: 15 Load 17(g_tTex1) 202617a3babSopenharmony_ci 107: 19 Load 21(g_sSamp1) 203617a3babSopenharmony_ci 108: 23 SampledImage 106 107 204617a3babSopenharmony_ci 109: 7(fvec4) ImageSampleImplicitLod 108 25 205617a3babSopenharmony_ci 110: 16(ptr) AccessChain 39(g_tTex3) 53 206617a3babSopenharmony_ci 111: 15 Load 110 207617a3babSopenharmony_ci 112: 20(ptr) AccessChain 46(g_sSamp3) 53 208617a3babSopenharmony_ci 113: 19 Load 112 209617a3babSopenharmony_ci 114: 23 SampledImage 111 113 210617a3babSopenharmony_ci 115: 7(fvec4) ImageSampleImplicitLod 114 50 211617a3babSopenharmony_ci 116: 7(fvec4) FAdd 109 115 212617a3babSopenharmony_ci ReturnValue 116 213617a3babSopenharmony_ci FunctionEnd 214617a3babSopenharmony_ci13(Func2_unused(): 7(fvec4) Function None 8 215617a3babSopenharmony_ci 14: Label 216617a3babSopenharmony_ci 120: 15 Load 119(g_tTex_unused1) 217617a3babSopenharmony_ci 122: 19 Load 121(g_sSamp_unused1) 218617a3babSopenharmony_ci 123: 23 SampledImage 120 122 219617a3babSopenharmony_ci 125: 7(fvec4) ImageSampleImplicitLod 123 124 220617a3babSopenharmony_ci 127: 15 Load 126(g_tTex_unused2) 221617a3babSopenharmony_ci 129: 19 Load 128(g_sSamp_unused2) 222617a3babSopenharmony_ci 130: 23 SampledImage 127 129 223617a3babSopenharmony_ci 132: 7(fvec4) ImageSampleImplicitLod 130 131 224617a3babSopenharmony_ci 133: 7(fvec4) FAdd 125 132 225617a3babSopenharmony_ci ReturnValue 133 226617a3babSopenharmony_ci FunctionEnd 227