1617a3babSopenharmony_cispv.texture.frag 2617a3babSopenharmony_ciWARNING: 0:10: varying deprecated in version 130; may be removed in future release 3617a3babSopenharmony_ciWARNING: 0:11: varying deprecated in version 130; may be removed in future release 4617a3babSopenharmony_ciWARNING: 0:12: varying deprecated in version 130; may be removed in future release 5617a3babSopenharmony_ci 6617a3babSopenharmony_ci// Module Version 10000 7617a3babSopenharmony_ci// Generated by (magic number): 8000b 8617a3babSopenharmony_ci// Id's are bound by 305 9617a3babSopenharmony_ci 10617a3babSopenharmony_ci Capability Shader 11617a3babSopenharmony_ci Capability Sampled1D 12617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 13617a3babSopenharmony_ci MemoryModel Logical GLSL450 14617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 47 291 294 297 303 304 15617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 16617a3babSopenharmony_ci Source GLSL 140 17617a3babSopenharmony_ci Name 4 "main" 18617a3babSopenharmony_ci Name 8 "blendscale" 19617a3babSopenharmony_ci Name 10 "bias" 20617a3babSopenharmony_ci Name 12 "lod" 21617a3babSopenharmony_ci Name 14 "proj" 22617a3babSopenharmony_ci Name 15 "coords1D" 23617a3babSopenharmony_ci Name 18 "coords3D" 24617a3babSopenharmony_ci Name 24 "coords4D" 25617a3babSopenharmony_ci Name 26 "color" 26617a3babSopenharmony_ci Name 32 "texSampler1D" 27617a3babSopenharmony_ci Name 47 "coords2D" 28617a3babSopenharmony_ci Name 76 "texSampler2D" 29617a3babSopenharmony_ci Name 104 "texSampler3D" 30617a3babSopenharmony_ci Name 130 "texSamplerCube" 31617a3babSopenharmony_ci Name 145 "shadowSampler1D" 32617a3babSopenharmony_ci Name 164 "shadowSampler2D" 33617a3babSopenharmony_ci Name 221 "iCoords2D" 34617a3babSopenharmony_ci Name 226 "iLod" 35617a3babSopenharmony_ci Name 236 "gradX" 36617a3babSopenharmony_ci Name 239 "gradY" 37617a3babSopenharmony_ci Name 291 "gl_FragColor" 38617a3babSopenharmony_ci Name 294 "u" 39617a3babSopenharmony_ci Name 297 "blend" 40617a3babSopenharmony_ci Name 303 "scale" 41617a3babSopenharmony_ci Name 304 "t" 42617a3babSopenharmony_ci Decorate 32(texSampler1D) DescriptorSet 0 43617a3babSopenharmony_ci Decorate 32(texSampler1D) Binding 0 44617a3babSopenharmony_ci Decorate 47(coords2D) Location 4 45617a3babSopenharmony_ci Decorate 76(texSampler2D) DescriptorSet 0 46617a3babSopenharmony_ci Decorate 76(texSampler2D) Binding 1 47617a3babSopenharmony_ci Decorate 104(texSampler3D) DescriptorSet 0 48617a3babSopenharmony_ci Decorate 104(texSampler3D) Binding 2 49617a3babSopenharmony_ci Decorate 130(texSamplerCube) DescriptorSet 0 50617a3babSopenharmony_ci Decorate 130(texSamplerCube) Binding 3 51617a3babSopenharmony_ci Decorate 145(shadowSampler1D) DescriptorSet 0 52617a3babSopenharmony_ci Decorate 145(shadowSampler1D) Binding 4 53617a3babSopenharmony_ci Decorate 164(shadowSampler2D) DescriptorSet 0 54617a3babSopenharmony_ci Decorate 164(shadowSampler2D) Binding 5 55617a3babSopenharmony_ci Decorate 291(gl_FragColor) Location 0 56617a3babSopenharmony_ci Decorate 294(u) Location 2 57617a3babSopenharmony_ci Decorate 297(blend) Location 0 58617a3babSopenharmony_ci Decorate 303(scale) Location 1 59617a3babSopenharmony_ci Decorate 304(t) Location 3 60617a3babSopenharmony_ci 2: TypeVoid 61617a3babSopenharmony_ci 3: TypeFunction 2 62617a3babSopenharmony_ci 6: TypeFloat 32 63617a3babSopenharmony_ci 7: TypePointer Function 6(float) 64617a3babSopenharmony_ci 9: 6(float) Constant 1071971828 65617a3babSopenharmony_ci 11: 6(float) Constant 1073741824 66617a3babSopenharmony_ci 13: 6(float) Constant 1077936128 67617a3babSopenharmony_ci 16: TypeVector 6(float) 3 68617a3babSopenharmony_ci 17: TypePointer Function 16(fvec3) 69617a3babSopenharmony_ci 19: 6(float) Constant 1076753334 70617a3babSopenharmony_ci 20: 6(float) Constant 1079836148 71617a3babSopenharmony_ci 21: 16(fvec3) ConstantComposite 9 19 20 72617a3babSopenharmony_ci 22: TypeVector 6(float) 4 73617a3babSopenharmony_ci 23: TypePointer Function 22(fvec4) 74617a3babSopenharmony_ci 25: 22(fvec4) ConstantComposite 9 19 20 11 75617a3babSopenharmony_ci 27: 6(float) Constant 0 76617a3babSopenharmony_ci 28: 22(fvec4) ConstantComposite 27 27 27 27 77617a3babSopenharmony_ci 29: TypeImage 6(float) 1D sampled format:Unknown 78617a3babSopenharmony_ci 30: TypeSampledImage 29 79617a3babSopenharmony_ci 31: TypePointer UniformConstant 30 80617a3babSopenharmony_ci32(texSampler1D): 31(ptr) Variable UniformConstant 81617a3babSopenharmony_ci 45: TypeVector 6(float) 2 82617a3babSopenharmony_ci 46: TypePointer Input 45(fvec2) 83617a3babSopenharmony_ci 47(coords2D): 46(ptr) Variable Input 84617a3babSopenharmony_ci 73: TypeImage 6(float) 2D sampled format:Unknown 85617a3babSopenharmony_ci 74: TypeSampledImage 73 86617a3babSopenharmony_ci 75: TypePointer UniformConstant 74 87617a3babSopenharmony_ci76(texSampler2D): 75(ptr) Variable UniformConstant 88617a3babSopenharmony_ci 101: TypeImage 6(float) 3D sampled format:Unknown 89617a3babSopenharmony_ci 102: TypeSampledImage 101 90617a3babSopenharmony_ci 103: TypePointer UniformConstant 102 91617a3babSopenharmony_ci104(texSampler3D): 103(ptr) Variable UniformConstant 92617a3babSopenharmony_ci 127: TypeImage 6(float) Cube sampled format:Unknown 93617a3babSopenharmony_ci 128: TypeSampledImage 127 94617a3babSopenharmony_ci 129: TypePointer UniformConstant 128 95617a3babSopenharmony_ci130(texSamplerCube): 129(ptr) Variable UniformConstant 96617a3babSopenharmony_ci 142: TypeImage 6(float) 1D depth sampled format:Unknown 97617a3babSopenharmony_ci 143: TypeSampledImage 142 98617a3babSopenharmony_ci 144: TypePointer UniformConstant 143 99617a3babSopenharmony_ci145(shadowSampler1D): 144(ptr) Variable UniformConstant 100617a3babSopenharmony_ci 161: TypeImage 6(float) 2D depth sampled format:Unknown 101617a3babSopenharmony_ci 162: TypeSampledImage 161 102617a3babSopenharmony_ci 163: TypePointer UniformConstant 162 103617a3babSopenharmony_ci164(shadowSampler2D): 163(ptr) Variable UniformConstant 104617a3babSopenharmony_ci 218: TypeInt 32 1 105617a3babSopenharmony_ci 219: TypeVector 218(int) 2 106617a3babSopenharmony_ci 220: TypePointer Function 219(ivec2) 107617a3babSopenharmony_ci 222: 218(int) Constant 0 108617a3babSopenharmony_ci 223: 218(int) Constant 5 109617a3babSopenharmony_ci 224: 219(ivec2) ConstantComposite 222 223 110617a3babSopenharmony_ci 225: TypePointer Function 218(int) 111617a3babSopenharmony_ci 227: 218(int) Constant 1 112617a3babSopenharmony_ci 235: TypePointer Function 45(fvec2) 113617a3babSopenharmony_ci 264: 218(int) Constant 3 114617a3babSopenharmony_ci 265: 218(int) Constant 4294967289 115617a3babSopenharmony_ci 266: 219(ivec2) ConstantComposite 264 265 116617a3babSopenharmony_ci 290: TypePointer Output 22(fvec4) 117617a3babSopenharmony_ci291(gl_FragColor): 290(ptr) Variable Output 118617a3babSopenharmony_ci 293: TypePointer Input 22(fvec4) 119617a3babSopenharmony_ci 294(u): 293(ptr) Variable Input 120617a3babSopenharmony_ci 296: TypePointer Input 6(float) 121617a3babSopenharmony_ci 297(blend): 296(ptr) Variable Input 122617a3babSopenharmony_ci 303(scale): 46(ptr) Variable Input 123617a3babSopenharmony_ci 304(t): 46(ptr) Variable Input 124617a3babSopenharmony_ci 4(main): 2 Function None 3 125617a3babSopenharmony_ci 5: Label 126617a3babSopenharmony_ci 8(blendscale): 7(ptr) Variable Function 127617a3babSopenharmony_ci 10(bias): 7(ptr) Variable Function 128617a3babSopenharmony_ci 12(lod): 7(ptr) Variable Function 129617a3babSopenharmony_ci 14(proj): 7(ptr) Variable Function 130617a3babSopenharmony_ci 15(coords1D): 7(ptr) Variable Function 131617a3babSopenharmony_ci 18(coords3D): 17(ptr) Variable Function 132617a3babSopenharmony_ci 24(coords4D): 23(ptr) Variable Function 133617a3babSopenharmony_ci 26(color): 23(ptr) Variable Function 134617a3babSopenharmony_ci 221(iCoords2D): 220(ptr) Variable Function 135617a3babSopenharmony_ci 226(iLod): 225(ptr) Variable Function 136617a3babSopenharmony_ci 236(gradX): 235(ptr) Variable Function 137617a3babSopenharmony_ci 239(gradY): 235(ptr) Variable Function 138617a3babSopenharmony_ci Store 8(blendscale) 9 139617a3babSopenharmony_ci Store 10(bias) 11 140617a3babSopenharmony_ci Store 12(lod) 13 141617a3babSopenharmony_ci Store 14(proj) 11 142617a3babSopenharmony_ci Store 15(coords1D) 9 143617a3babSopenharmony_ci Store 18(coords3D) 21 144617a3babSopenharmony_ci Store 24(coords4D) 25 145617a3babSopenharmony_ci Store 26(color) 28 146617a3babSopenharmony_ci 33: 30 Load 32(texSampler1D) 147617a3babSopenharmony_ci 34: 6(float) Load 15(coords1D) 148617a3babSopenharmony_ci 35: 22(fvec4) ImageSampleImplicitLod 33 34 149617a3babSopenharmony_ci 36: 22(fvec4) Load 26(color) 150617a3babSopenharmony_ci 37: 22(fvec4) FAdd 36 35 151617a3babSopenharmony_ci Store 26(color) 37 152617a3babSopenharmony_ci 38: 30 Load 32(texSampler1D) 153617a3babSopenharmony_ci 39: 6(float) Load 15(coords1D) 154617a3babSopenharmony_ci 40: 6(float) Load 10(bias) 155617a3babSopenharmony_ci 41: 22(fvec4) ImageSampleImplicitLod 38 39 Bias 40 156617a3babSopenharmony_ci 42: 22(fvec4) Load 26(color) 157617a3babSopenharmony_ci 43: 22(fvec4) FAdd 42 41 158617a3babSopenharmony_ci Store 26(color) 43 159617a3babSopenharmony_ci 44: 30 Load 32(texSampler1D) 160617a3babSopenharmony_ci 48: 45(fvec2) Load 47(coords2D) 161617a3babSopenharmony_ci 49: 22(fvec4) ImageSampleProjImplicitLod 44 48 162617a3babSopenharmony_ci 50: 22(fvec4) Load 26(color) 163617a3babSopenharmony_ci 51: 22(fvec4) FAdd 50 49 164617a3babSopenharmony_ci Store 26(color) 51 165617a3babSopenharmony_ci 52: 30 Load 32(texSampler1D) 166617a3babSopenharmony_ci 53: 22(fvec4) Load 24(coords4D) 167617a3babSopenharmony_ci 54: 6(float) CompositeExtract 53 3 168617a3babSopenharmony_ci 55: 22(fvec4) CompositeInsert 54 53 1 169617a3babSopenharmony_ci 56: 22(fvec4) ImageSampleProjImplicitLod 52 55 170617a3babSopenharmony_ci 57: 22(fvec4) Load 26(color) 171617a3babSopenharmony_ci 58: 22(fvec4) FAdd 57 56 172617a3babSopenharmony_ci Store 26(color) 58 173617a3babSopenharmony_ci 59: 30 Load 32(texSampler1D) 174617a3babSopenharmony_ci 60: 45(fvec2) Load 47(coords2D) 175617a3babSopenharmony_ci 61: 6(float) Load 10(bias) 176617a3babSopenharmony_ci 62: 22(fvec4) ImageSampleProjImplicitLod 59 60 Bias 61 177617a3babSopenharmony_ci 63: 22(fvec4) Load 26(color) 178617a3babSopenharmony_ci 64: 22(fvec4) FAdd 63 62 179617a3babSopenharmony_ci Store 26(color) 64 180617a3babSopenharmony_ci 65: 30 Load 32(texSampler1D) 181617a3babSopenharmony_ci 66: 22(fvec4) Load 24(coords4D) 182617a3babSopenharmony_ci 67: 6(float) Load 10(bias) 183617a3babSopenharmony_ci 68: 6(float) CompositeExtract 66 3 184617a3babSopenharmony_ci 69: 22(fvec4) CompositeInsert 68 66 1 185617a3babSopenharmony_ci 70: 22(fvec4) ImageSampleProjImplicitLod 65 69 Bias 67 186617a3babSopenharmony_ci 71: 22(fvec4) Load 26(color) 187617a3babSopenharmony_ci 72: 22(fvec4) FAdd 71 70 188617a3babSopenharmony_ci Store 26(color) 72 189617a3babSopenharmony_ci 77: 74 Load 76(texSampler2D) 190617a3babSopenharmony_ci 78: 45(fvec2) Load 47(coords2D) 191617a3babSopenharmony_ci 79: 22(fvec4) ImageSampleImplicitLod 77 78 192617a3babSopenharmony_ci 80: 22(fvec4) Load 26(color) 193617a3babSopenharmony_ci 81: 22(fvec4) FAdd 80 79 194617a3babSopenharmony_ci Store 26(color) 81 195617a3babSopenharmony_ci 82: 74 Load 76(texSampler2D) 196617a3babSopenharmony_ci 83: 45(fvec2) Load 47(coords2D) 197617a3babSopenharmony_ci 84: 6(float) Load 10(bias) 198617a3babSopenharmony_ci 85: 22(fvec4) ImageSampleImplicitLod 82 83 Bias 84 199617a3babSopenharmony_ci 86: 22(fvec4) Load 26(color) 200617a3babSopenharmony_ci 87: 22(fvec4) FAdd 86 85 201617a3babSopenharmony_ci Store 26(color) 87 202617a3babSopenharmony_ci 88: 74 Load 76(texSampler2D) 203617a3babSopenharmony_ci 89: 16(fvec3) Load 18(coords3D) 204617a3babSopenharmony_ci 90: 22(fvec4) ImageSampleProjImplicitLod 88 89 205617a3babSopenharmony_ci 91: 22(fvec4) Load 26(color) 206617a3babSopenharmony_ci 92: 22(fvec4) FAdd 91 90 207617a3babSopenharmony_ci Store 26(color) 92 208617a3babSopenharmony_ci 93: 74 Load 76(texSampler2D) 209617a3babSopenharmony_ci 94: 22(fvec4) Load 24(coords4D) 210617a3babSopenharmony_ci 95: 6(float) Load 10(bias) 211617a3babSopenharmony_ci 96: 6(float) CompositeExtract 94 3 212617a3babSopenharmony_ci 97: 22(fvec4) CompositeInsert 96 94 2 213617a3babSopenharmony_ci 98: 22(fvec4) ImageSampleProjImplicitLod 93 97 Bias 95 214617a3babSopenharmony_ci 99: 22(fvec4) Load 26(color) 215617a3babSopenharmony_ci 100: 22(fvec4) FAdd 99 98 216617a3babSopenharmony_ci Store 26(color) 100 217617a3babSopenharmony_ci 105: 102 Load 104(texSampler3D) 218617a3babSopenharmony_ci 106: 16(fvec3) Load 18(coords3D) 219617a3babSopenharmony_ci 107: 22(fvec4) ImageSampleImplicitLod 105 106 220617a3babSopenharmony_ci 108: 22(fvec4) Load 26(color) 221617a3babSopenharmony_ci 109: 22(fvec4) FAdd 108 107 222617a3babSopenharmony_ci Store 26(color) 109 223617a3babSopenharmony_ci 110: 102 Load 104(texSampler3D) 224617a3babSopenharmony_ci 111: 16(fvec3) Load 18(coords3D) 225617a3babSopenharmony_ci 112: 6(float) Load 10(bias) 226617a3babSopenharmony_ci 113: 22(fvec4) ImageSampleImplicitLod 110 111 Bias 112 227617a3babSopenharmony_ci 114: 22(fvec4) Load 26(color) 228617a3babSopenharmony_ci 115: 22(fvec4) FAdd 114 113 229617a3babSopenharmony_ci Store 26(color) 115 230617a3babSopenharmony_ci 116: 102 Load 104(texSampler3D) 231617a3babSopenharmony_ci 117: 22(fvec4) Load 24(coords4D) 232617a3babSopenharmony_ci 118: 22(fvec4) ImageSampleProjImplicitLod 116 117 233617a3babSopenharmony_ci 119: 22(fvec4) Load 26(color) 234617a3babSopenharmony_ci 120: 22(fvec4) FAdd 119 118 235617a3babSopenharmony_ci Store 26(color) 120 236617a3babSopenharmony_ci 121: 102 Load 104(texSampler3D) 237617a3babSopenharmony_ci 122: 22(fvec4) Load 24(coords4D) 238617a3babSopenharmony_ci 123: 6(float) Load 10(bias) 239617a3babSopenharmony_ci 124: 22(fvec4) ImageSampleProjImplicitLod 121 122 Bias 123 240617a3babSopenharmony_ci 125: 22(fvec4) Load 26(color) 241617a3babSopenharmony_ci 126: 22(fvec4) FAdd 125 124 242617a3babSopenharmony_ci Store 26(color) 126 243617a3babSopenharmony_ci 131: 128 Load 130(texSamplerCube) 244617a3babSopenharmony_ci 132: 16(fvec3) Load 18(coords3D) 245617a3babSopenharmony_ci 133: 22(fvec4) ImageSampleImplicitLod 131 132 246617a3babSopenharmony_ci 134: 22(fvec4) Load 26(color) 247617a3babSopenharmony_ci 135: 22(fvec4) FAdd 134 133 248617a3babSopenharmony_ci Store 26(color) 135 249617a3babSopenharmony_ci 136: 128 Load 130(texSamplerCube) 250617a3babSopenharmony_ci 137: 16(fvec3) Load 18(coords3D) 251617a3babSopenharmony_ci 138: 6(float) Load 10(bias) 252617a3babSopenharmony_ci 139: 22(fvec4) ImageSampleImplicitLod 136 137 Bias 138 253617a3babSopenharmony_ci 140: 22(fvec4) Load 26(color) 254617a3babSopenharmony_ci 141: 22(fvec4) FAdd 140 139 255617a3babSopenharmony_ci Store 26(color) 141 256617a3babSopenharmony_ci 146: 143 Load 145(shadowSampler1D) 257617a3babSopenharmony_ci 147: 16(fvec3) Load 18(coords3D) 258617a3babSopenharmony_ci 148: 6(float) CompositeExtract 147 2 259617a3babSopenharmony_ci 149: 6(float) ImageSampleDrefImplicitLod 146 147 148 260617a3babSopenharmony_ci 150: 22(fvec4) Load 26(color) 261617a3babSopenharmony_ci 151: 22(fvec4) CompositeConstruct 149 149 149 149 262617a3babSopenharmony_ci 152: 22(fvec4) FAdd 150 151 263617a3babSopenharmony_ci Store 26(color) 152 264617a3babSopenharmony_ci 153: 143 Load 145(shadowSampler1D) 265617a3babSopenharmony_ci 154: 16(fvec3) Load 18(coords3D) 266617a3babSopenharmony_ci 155: 6(float) Load 10(bias) 267617a3babSopenharmony_ci 156: 6(float) CompositeExtract 154 2 268617a3babSopenharmony_ci 157: 6(float) ImageSampleDrefImplicitLod 153 154 156 Bias 155 269617a3babSopenharmony_ci 158: 22(fvec4) Load 26(color) 270617a3babSopenharmony_ci 159: 22(fvec4) CompositeConstruct 157 157 157 157 271617a3babSopenharmony_ci 160: 22(fvec4) FAdd 158 159 272617a3babSopenharmony_ci Store 26(color) 160 273617a3babSopenharmony_ci 165: 162 Load 164(shadowSampler2D) 274617a3babSopenharmony_ci 166: 16(fvec3) Load 18(coords3D) 275617a3babSopenharmony_ci 167: 6(float) CompositeExtract 166 2 276617a3babSopenharmony_ci 168: 6(float) ImageSampleDrefImplicitLod 165 166 167 277617a3babSopenharmony_ci 169: 22(fvec4) Load 26(color) 278617a3babSopenharmony_ci 170: 22(fvec4) CompositeConstruct 168 168 168 168 279617a3babSopenharmony_ci 171: 22(fvec4) FAdd 169 170 280617a3babSopenharmony_ci Store 26(color) 171 281617a3babSopenharmony_ci 172: 162 Load 164(shadowSampler2D) 282617a3babSopenharmony_ci 173: 16(fvec3) Load 18(coords3D) 283617a3babSopenharmony_ci 174: 6(float) Load 10(bias) 284617a3babSopenharmony_ci 175: 6(float) CompositeExtract 173 2 285617a3babSopenharmony_ci 176: 6(float) ImageSampleDrefImplicitLod 172 173 175 Bias 174 286617a3babSopenharmony_ci 177: 22(fvec4) Load 26(color) 287617a3babSopenharmony_ci 178: 22(fvec4) CompositeConstruct 176 176 176 176 288617a3babSopenharmony_ci 179: 22(fvec4) FAdd 177 178 289617a3babSopenharmony_ci Store 26(color) 179 290617a3babSopenharmony_ci 180: 143 Load 145(shadowSampler1D) 291617a3babSopenharmony_ci 181: 22(fvec4) Load 24(coords4D) 292617a3babSopenharmony_ci 182: 6(float) CompositeExtract 181 2 293617a3babSopenharmony_ci 183: 6(float) CompositeExtract 181 3 294617a3babSopenharmony_ci 184: 22(fvec4) CompositeInsert 183 181 1 295617a3babSopenharmony_ci 185: 6(float) ImageSampleProjDrefImplicitLod 180 184 182 296617a3babSopenharmony_ci 186: 22(fvec4) Load 26(color) 297617a3babSopenharmony_ci 187: 22(fvec4) CompositeConstruct 185 185 185 185 298617a3babSopenharmony_ci 188: 22(fvec4) FAdd 186 187 299617a3babSopenharmony_ci Store 26(color) 188 300617a3babSopenharmony_ci 189: 143 Load 145(shadowSampler1D) 301617a3babSopenharmony_ci 190: 22(fvec4) Load 24(coords4D) 302617a3babSopenharmony_ci 191: 6(float) Load 10(bias) 303617a3babSopenharmony_ci 192: 6(float) CompositeExtract 190 2 304617a3babSopenharmony_ci 193: 6(float) CompositeExtract 190 3 305617a3babSopenharmony_ci 194: 22(fvec4) CompositeInsert 193 190 1 306617a3babSopenharmony_ci 195: 6(float) ImageSampleProjDrefImplicitLod 189 194 192 Bias 191 307617a3babSopenharmony_ci 196: 22(fvec4) Load 26(color) 308617a3babSopenharmony_ci 197: 22(fvec4) CompositeConstruct 195 195 195 195 309617a3babSopenharmony_ci 198: 22(fvec4) FAdd 196 197 310617a3babSopenharmony_ci Store 26(color) 198 311617a3babSopenharmony_ci 199: 162 Load 164(shadowSampler2D) 312617a3babSopenharmony_ci 200: 22(fvec4) Load 24(coords4D) 313617a3babSopenharmony_ci 201: 6(float) CompositeExtract 200 2 314617a3babSopenharmony_ci 202: 6(float) CompositeExtract 200 3 315617a3babSopenharmony_ci 203: 22(fvec4) CompositeInsert 202 200 2 316617a3babSopenharmony_ci 204: 6(float) ImageSampleProjDrefImplicitLod 199 203 201 317617a3babSopenharmony_ci 205: 22(fvec4) Load 26(color) 318617a3babSopenharmony_ci 206: 22(fvec4) CompositeConstruct 204 204 204 204 319617a3babSopenharmony_ci 207: 22(fvec4) FAdd 205 206 320617a3babSopenharmony_ci Store 26(color) 207 321617a3babSopenharmony_ci 208: 162 Load 164(shadowSampler2D) 322617a3babSopenharmony_ci 209: 22(fvec4) Load 24(coords4D) 323617a3babSopenharmony_ci 210: 6(float) Load 10(bias) 324617a3babSopenharmony_ci 211: 6(float) CompositeExtract 209 2 325617a3babSopenharmony_ci 212: 6(float) CompositeExtract 209 3 326617a3babSopenharmony_ci 213: 22(fvec4) CompositeInsert 212 209 2 327617a3babSopenharmony_ci 214: 6(float) ImageSampleProjDrefImplicitLod 208 213 211 Bias 210 328617a3babSopenharmony_ci 215: 22(fvec4) Load 26(color) 329617a3babSopenharmony_ci 216: 22(fvec4) CompositeConstruct 214 214 214 214 330617a3babSopenharmony_ci 217: 22(fvec4) FAdd 215 216 331617a3babSopenharmony_ci Store 26(color) 217 332617a3babSopenharmony_ci Store 221(iCoords2D) 224 333617a3babSopenharmony_ci Store 226(iLod) 227 334617a3babSopenharmony_ci 228: 74 Load 76(texSampler2D) 335617a3babSopenharmony_ci 229: 219(ivec2) Load 221(iCoords2D) 336617a3babSopenharmony_ci 230: 218(int) Load 226(iLod) 337617a3babSopenharmony_ci 231: 73 Image 228 338617a3babSopenharmony_ci 232: 22(fvec4) ImageFetch 231 229 Lod 230 339617a3babSopenharmony_ci 233: 22(fvec4) Load 26(color) 340617a3babSopenharmony_ci 234: 22(fvec4) FAdd 233 232 341617a3babSopenharmony_ci Store 26(color) 234 342617a3babSopenharmony_ci 237: 45(fvec2) Load 47(coords2D) 343617a3babSopenharmony_ci 238: 45(fvec2) DPdx 237 344617a3babSopenharmony_ci Store 236(gradX) 238 345617a3babSopenharmony_ci 240: 45(fvec2) Load 47(coords2D) 346617a3babSopenharmony_ci 241: 45(fvec2) DPdy 240 347617a3babSopenharmony_ci Store 239(gradY) 241 348617a3babSopenharmony_ci 242: 74 Load 76(texSampler2D) 349617a3babSopenharmony_ci 243: 45(fvec2) Load 47(coords2D) 350617a3babSopenharmony_ci 244: 45(fvec2) Load 236(gradX) 351617a3babSopenharmony_ci 245: 45(fvec2) Load 239(gradY) 352617a3babSopenharmony_ci 246: 22(fvec4) ImageSampleExplicitLod 242 243 Grad 244 245 353617a3babSopenharmony_ci 247: 22(fvec4) Load 26(color) 354617a3babSopenharmony_ci 248: 22(fvec4) FAdd 247 246 355617a3babSopenharmony_ci Store 26(color) 248 356617a3babSopenharmony_ci 249: 74 Load 76(texSampler2D) 357617a3babSopenharmony_ci 250: 45(fvec2) Load 47(coords2D) 358617a3babSopenharmony_ci 251: 6(float) Load 14(proj) 359617a3babSopenharmony_ci 252: 6(float) CompositeExtract 250 0 360617a3babSopenharmony_ci 253: 6(float) CompositeExtract 250 1 361617a3babSopenharmony_ci 254: 16(fvec3) CompositeConstruct 252 253 251 362617a3babSopenharmony_ci 255: 45(fvec2) Load 236(gradX) 363617a3babSopenharmony_ci 256: 45(fvec2) Load 239(gradY) 364617a3babSopenharmony_ci 257: 22(fvec4) ImageSampleProjExplicitLod 249 254 Grad 255 256 365617a3babSopenharmony_ci 258: 22(fvec4) Load 26(color) 366617a3babSopenharmony_ci 259: 22(fvec4) FAdd 258 257 367617a3babSopenharmony_ci Store 26(color) 259 368617a3babSopenharmony_ci 260: 74 Load 76(texSampler2D) 369617a3babSopenharmony_ci 261: 45(fvec2) Load 47(coords2D) 370617a3babSopenharmony_ci 262: 45(fvec2) Load 236(gradX) 371617a3babSopenharmony_ci 263: 45(fvec2) Load 239(gradY) 372617a3babSopenharmony_ci 267: 22(fvec4) ImageSampleExplicitLod 260 261 Grad ConstOffset 262 263 266 373617a3babSopenharmony_ci 268: 22(fvec4) Load 26(color) 374617a3babSopenharmony_ci 269: 22(fvec4) FAdd 268 267 375617a3babSopenharmony_ci Store 26(color) 269 376617a3babSopenharmony_ci 270: 74 Load 76(texSampler2D) 377617a3babSopenharmony_ci 271: 16(fvec3) Load 18(coords3D) 378617a3babSopenharmony_ci 272: 45(fvec2) Load 236(gradX) 379617a3babSopenharmony_ci 273: 45(fvec2) Load 239(gradY) 380617a3babSopenharmony_ci 274: 22(fvec4) ImageSampleProjExplicitLod 270 271 Grad ConstOffset 272 273 266 381617a3babSopenharmony_ci 275: 22(fvec4) Load 26(color) 382617a3babSopenharmony_ci 276: 22(fvec4) FAdd 275 274 383617a3babSopenharmony_ci Store 26(color) 276 384617a3babSopenharmony_ci 277: 162 Load 164(shadowSampler2D) 385617a3babSopenharmony_ci 278: 45(fvec2) Load 47(coords2D) 386617a3babSopenharmony_ci 279: 6(float) Load 12(lod) 387617a3babSopenharmony_ci 280: 6(float) CompositeExtract 278 0 388617a3babSopenharmony_ci 281: 6(float) CompositeExtract 278 1 389617a3babSopenharmony_ci 282: 16(fvec3) CompositeConstruct 280 281 279 390617a3babSopenharmony_ci 283: 45(fvec2) Load 236(gradX) 391617a3babSopenharmony_ci 284: 45(fvec2) Load 239(gradY) 392617a3babSopenharmony_ci 285: 6(float) CompositeExtract 282 2 393617a3babSopenharmony_ci 286: 6(float) ImageSampleDrefExplicitLod 277 282 285 Grad 283 284 394617a3babSopenharmony_ci 287: 22(fvec4) Load 26(color) 395617a3babSopenharmony_ci 288: 22(fvec4) CompositeConstruct 286 286 286 286 396617a3babSopenharmony_ci 289: 22(fvec4) FAdd 287 288 397617a3babSopenharmony_ci Store 26(color) 289 398617a3babSopenharmony_ci 292: 22(fvec4) Load 26(color) 399617a3babSopenharmony_ci 295: 22(fvec4) Load 294(u) 400617a3babSopenharmony_ci 298: 6(float) Load 297(blend) 401617a3babSopenharmony_ci 299: 6(float) Load 8(blendscale) 402617a3babSopenharmony_ci 300: 6(float) FMul 298 299 403617a3babSopenharmony_ci 301: 22(fvec4) CompositeConstruct 300 300 300 300 404617a3babSopenharmony_ci 302: 22(fvec4) ExtInst 1(GLSL.std.450) 46(FMix) 292 295 301 405617a3babSopenharmony_ci Store 291(gl_FragColor) 302 406617a3babSopenharmony_ci Return 407617a3babSopenharmony_ci FunctionEnd 408