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