1617a3babSopenharmony_cispv.image.frag 2617a3babSopenharmony_ciValidation failed 3617a3babSopenharmony_ci// Module Version 10000 4617a3babSopenharmony_ci// Generated by (magic number): 8000b 5617a3babSopenharmony_ci// Id's are bound by 405 6617a3babSopenharmony_ci 7617a3babSopenharmony_ci Capability Shader 8617a3babSopenharmony_ci Capability StorageImageMultisample 9617a3babSopenharmony_ci Capability ImageCubeArray 10617a3babSopenharmony_ci Capability ImageRect 11617a3babSopenharmony_ci Capability Image1D 12617a3babSopenharmony_ci Capability ImageBuffer 13617a3babSopenharmony_ci Capability ImageMSArray 14617a3babSopenharmony_ci Capability StorageImageExtendedFormats 15617a3babSopenharmony_ci Capability ImageQuery 16617a3babSopenharmony_ci Capability StorageImageWriteWithoutFormat 17617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 18617a3babSopenharmony_ci MemoryModel Logical GLSL450 19617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 143 153 163 258 391 404 20617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 21617a3babSopenharmony_ci Source GLSL 450 22617a3babSopenharmony_ci Name 4 "main" 23617a3babSopenharmony_ci Name 9 "iv" 24617a3babSopenharmony_ci Name 15 "i1D" 25617a3babSopenharmony_ci Name 27 "i2D" 26617a3babSopenharmony_ci Name 41 "i3D" 27617a3babSopenharmony_ci Name 48 "iCube" 28617a3babSopenharmony_ci Name 60 "iCubeArray" 29617a3babSopenharmony_ci Name 67 "i2DRect" 30617a3babSopenharmony_ci Name 79 "i1DArray" 31617a3babSopenharmony_ci Name 91 "i2DArray" 32617a3babSopenharmony_ci Name 98 "iBuffer" 33617a3babSopenharmony_ci Name 107 "i2DMS" 34617a3babSopenharmony_ci Name 119 "i2DMSArray" 35617a3babSopenharmony_ci Name 138 "v" 36617a3babSopenharmony_ci Name 143 "ic1D" 37617a3babSopenharmony_ci Name 153 "ic2D" 38617a3babSopenharmony_ci Name 163 "ic3D" 39617a3babSopenharmony_ci Name 240 "ui" 40617a3babSopenharmony_ci Name 243 "ii1D" 41617a3babSopenharmony_ci Name 255 "ui2D" 42617a3babSopenharmony_ci Name 258 "value" 43617a3babSopenharmony_ci Name 367 "ii2DMS" 44617a3babSopenharmony_ci Name 377 "ui2DMSArray" 45617a3babSopenharmony_ci Name 386 "wo2D" 46617a3babSopenharmony_ci Name 391 "fragData" 47617a3babSopenharmony_ci Name 404 "ic4D" 48617a3babSopenharmony_ci Decorate 15(i1D) DescriptorSet 0 49617a3babSopenharmony_ci Decorate 15(i1D) Binding 0 50617a3babSopenharmony_ci Decorate 27(i2D) DescriptorSet 0 51617a3babSopenharmony_ci Decorate 27(i2D) Binding 1 52617a3babSopenharmony_ci Decorate 41(i3D) DescriptorSet 0 53617a3babSopenharmony_ci Decorate 41(i3D) Binding 2 54617a3babSopenharmony_ci Decorate 48(iCube) DescriptorSet 0 55617a3babSopenharmony_ci Decorate 48(iCube) Binding 3 56617a3babSopenharmony_ci Decorate 60(iCubeArray) DescriptorSet 0 57617a3babSopenharmony_ci Decorate 60(iCubeArray) Binding 4 58617a3babSopenharmony_ci Decorate 67(i2DRect) DescriptorSet 0 59617a3babSopenharmony_ci Decorate 67(i2DRect) Binding 5 60617a3babSopenharmony_ci Decorate 79(i1DArray) DescriptorSet 0 61617a3babSopenharmony_ci Decorate 79(i1DArray) Binding 6 62617a3babSopenharmony_ci Decorate 91(i2DArray) DescriptorSet 0 63617a3babSopenharmony_ci Decorate 91(i2DArray) Binding 7 64617a3babSopenharmony_ci Decorate 98(iBuffer) DescriptorSet 0 65617a3babSopenharmony_ci Decorate 98(iBuffer) Binding 8 66617a3babSopenharmony_ci Decorate 107(i2DMS) DescriptorSet 0 67617a3babSopenharmony_ci Decorate 107(i2DMS) Binding 9 68617a3babSopenharmony_ci Decorate 119(i2DMSArray) DescriptorSet 0 69617a3babSopenharmony_ci Decorate 119(i2DMSArray) Binding 10 70617a3babSopenharmony_ci Decorate 143(ic1D) Flat 71617a3babSopenharmony_ci Decorate 143(ic1D) Location 0 72617a3babSopenharmony_ci Decorate 153(ic2D) Flat 73617a3babSopenharmony_ci Decorate 153(ic2D) Location 1 74617a3babSopenharmony_ci Decorate 163(ic3D) Flat 75617a3babSopenharmony_ci Decorate 163(ic3D) Location 2 76617a3babSopenharmony_ci Decorate 243(ii1D) DescriptorSet 0 77617a3babSopenharmony_ci Decorate 243(ii1D) Binding 11 78617a3babSopenharmony_ci Decorate 255(ui2D) DescriptorSet 0 79617a3babSopenharmony_ci Decorate 255(ui2D) Binding 12 80617a3babSopenharmony_ci Decorate 258(value) Flat 81617a3babSopenharmony_ci Decorate 258(value) Location 4 82617a3babSopenharmony_ci Decorate 367(ii2DMS) DescriptorSet 0 83617a3babSopenharmony_ci Decorate 367(ii2DMS) Binding 13 84617a3babSopenharmony_ci Decorate 377(ui2DMSArray) DescriptorSet 0 85617a3babSopenharmony_ci Decorate 377(ui2DMSArray) Binding 14 86617a3babSopenharmony_ci Decorate 386(wo2D) DescriptorSet 0 87617a3babSopenharmony_ci Decorate 386(wo2D) Binding 1 88617a3babSopenharmony_ci Decorate 386(wo2D) NonReadable 89617a3babSopenharmony_ci Decorate 391(fragData) Location 0 90617a3babSopenharmony_ci Decorate 404(ic4D) Flat 91617a3babSopenharmony_ci Decorate 404(ic4D) Location 3 92617a3babSopenharmony_ci 2: TypeVoid 93617a3babSopenharmony_ci 3: TypeFunction 2 94617a3babSopenharmony_ci 6: TypeInt 32 1 95617a3babSopenharmony_ci 7: TypeVector 6(int) 3 96617a3babSopenharmony_ci 8: TypePointer Function 7(ivec3) 97617a3babSopenharmony_ci 10: 6(int) Constant 0 98617a3babSopenharmony_ci 11: 7(ivec3) ConstantComposite 10 10 10 99617a3babSopenharmony_ci 12: TypeFloat 32 100617a3babSopenharmony_ci 13: TypeImage 12(float) 1D nonsampled format:Rgba32f 101617a3babSopenharmony_ci 14: TypePointer UniformConstant 13 102617a3babSopenharmony_ci 15(i1D): 14(ptr) Variable UniformConstant 103617a3babSopenharmony_ci 18: TypeInt 32 0 104617a3babSopenharmony_ci 19: 18(int) Constant 0 105617a3babSopenharmony_ci 20: TypePointer Function 6(int) 106617a3babSopenharmony_ci 25: TypeImage 12(float) 2D nonsampled format:Rgba32f 107617a3babSopenharmony_ci 26: TypePointer UniformConstant 25 108617a3babSopenharmony_ci 27(i2D): 26(ptr) Variable UniformConstant 109617a3babSopenharmony_ci 29: TypeVector 6(int) 2 110617a3babSopenharmony_ci 36: 18(int) Constant 1 111617a3babSopenharmony_ci 39: TypeImage 12(float) 3D nonsampled format:Rgba32f 112617a3babSopenharmony_ci 40: TypePointer UniformConstant 39 113617a3babSopenharmony_ci 41(i3D): 40(ptr) Variable UniformConstant 114617a3babSopenharmony_ci 46: TypeImage 12(float) Cube nonsampled format:Rgba32f 115617a3babSopenharmony_ci 47: TypePointer UniformConstant 46 116617a3babSopenharmony_ci 48(iCube): 47(ptr) Variable UniformConstant 117617a3babSopenharmony_ci 58: TypeImage 12(float) Cube array nonsampled format:Rgba32f 118617a3babSopenharmony_ci 59: TypePointer UniformConstant 58 119617a3babSopenharmony_ci 60(iCubeArray): 59(ptr) Variable UniformConstant 120617a3babSopenharmony_ci 65: TypeImage 12(float) Rect nonsampled format:Rgba32f 121617a3babSopenharmony_ci 66: TypePointer UniformConstant 65 122617a3babSopenharmony_ci 67(i2DRect): 66(ptr) Variable UniformConstant 123617a3babSopenharmony_ci 77: TypeImage 12(float) 1D array nonsampled format:Rgba32f 124617a3babSopenharmony_ci 78: TypePointer UniformConstant 77 125617a3babSopenharmony_ci 79(i1DArray): 78(ptr) Variable UniformConstant 126617a3babSopenharmony_ci 89: TypeImage 12(float) 2D array nonsampled format:Rg16 127617a3babSopenharmony_ci 90: TypePointer UniformConstant 89 128617a3babSopenharmony_ci 91(i2DArray): 90(ptr) Variable UniformConstant 129617a3babSopenharmony_ci 96: TypeImage 12(float) Buffer nonsampled format:Rgba32f 130617a3babSopenharmony_ci 97: TypePointer UniformConstant 96 131617a3babSopenharmony_ci 98(iBuffer): 97(ptr) Variable UniformConstant 132617a3babSopenharmony_ci 105: TypeImage 12(float) 2D multi-sampled nonsampled format:Rgba32f 133617a3babSopenharmony_ci 106: TypePointer UniformConstant 105 134617a3babSopenharmony_ci 107(i2DMS): 106(ptr) Variable UniformConstant 135617a3babSopenharmony_ci 117: TypeImage 12(float) 2D array multi-sampled nonsampled format:Rgba32f 136617a3babSopenharmony_ci 118: TypePointer UniformConstant 117 137617a3babSopenharmony_ci 119(i2DMSArray): 118(ptr) Variable UniformConstant 138617a3babSopenharmony_ci 136: TypeVector 12(float) 4 139617a3babSopenharmony_ci 137: TypePointer Function 136(fvec4) 140617a3babSopenharmony_ci 139: 12(float) Constant 0 141617a3babSopenharmony_ci 140: 136(fvec4) ConstantComposite 139 139 139 139 142617a3babSopenharmony_ci 142: TypePointer Input 6(int) 143617a3babSopenharmony_ci 143(ic1D): 142(ptr) Variable Input 144617a3babSopenharmony_ci 152: TypePointer Input 29(ivec2) 145617a3babSopenharmony_ci 153(ic2D): 152(ptr) Variable Input 146617a3babSopenharmony_ci 162: TypePointer Input 7(ivec3) 147617a3babSopenharmony_ci 163(ic3D): 162(ptr) Variable Input 148617a3babSopenharmony_ci 221: 6(int) Constant 1 149617a3babSopenharmony_ci 227: 6(int) Constant 2 150617a3babSopenharmony_ci 231: 6(int) Constant 3 151617a3babSopenharmony_ci 237: 6(int) Constant 4 152617a3babSopenharmony_ci 239: TypePointer Function 18(int) 153617a3babSopenharmony_ci 241: TypeImage 6(int) 1D nonsampled format:R32i 154617a3babSopenharmony_ci 242: TypePointer UniformConstant 241 155617a3babSopenharmony_ci 243(ii1D): 242(ptr) Variable UniformConstant 156617a3babSopenharmony_ci 245: 6(int) Constant 10 157617a3babSopenharmony_ci 246: TypePointer Image 6(int) 158617a3babSopenharmony_ci 253: TypeImage 18(int) 2D nonsampled format:R32ui 159617a3babSopenharmony_ci 254: TypePointer UniformConstant 253 160617a3babSopenharmony_ci 255(ui2D): 254(ptr) Variable UniformConstant 161617a3babSopenharmony_ci 257: TypePointer Input 18(int) 162617a3babSopenharmony_ci 258(value): 257(ptr) Variable Input 163617a3babSopenharmony_ci 260: TypePointer Image 18(int) 164617a3babSopenharmony_ci 266: 6(int) Constant 11 165617a3babSopenharmony_ci 280: 6(int) Constant 12 166617a3babSopenharmony_ci 294: 6(int) Constant 13 167617a3babSopenharmony_ci 308: 6(int) Constant 14 168617a3babSopenharmony_ci 322: 6(int) Constant 15 169617a3babSopenharmony_ci 336: 6(int) Constant 16 170617a3babSopenharmony_ci 350: 6(int) Constant 18 171617a3babSopenharmony_ci 351: 6(int) Constant 17 172617a3babSopenharmony_ci 359: 18(int) Constant 19 173617a3babSopenharmony_ci 365: TypeImage 6(int) 2D multi-sampled nonsampled format:R32i 174617a3babSopenharmony_ci 366: TypePointer UniformConstant 365 175617a3babSopenharmony_ci 367(ii2DMS): 366(ptr) Variable UniformConstant 176617a3babSopenharmony_ci 375: TypeImage 18(int) 2D array multi-sampled nonsampled format:R32ui 177617a3babSopenharmony_ci 376: TypePointer UniformConstant 375 178617a3babSopenharmony_ci377(ui2DMSArray): 376(ptr) Variable UniformConstant 179617a3babSopenharmony_ci 384: TypeImage 12(float) 2D nonsampled format:Unknown 180617a3babSopenharmony_ci 385: TypePointer UniformConstant 384 181617a3babSopenharmony_ci 386(wo2D): 385(ptr) Variable UniformConstant 182617a3babSopenharmony_ci 390: TypePointer Output 136(fvec4) 183617a3babSopenharmony_ci 391(fragData): 390(ptr) Variable Output 184617a3babSopenharmony_ci 396: TypeBool 185617a3babSopenharmony_ci 399: TypeVector 396(bool) 4 186617a3babSopenharmony_ci 402: TypeVector 6(int) 4 187617a3babSopenharmony_ci 403: TypePointer Input 402(ivec4) 188617a3babSopenharmony_ci 404(ic4D): 403(ptr) Variable Input 189617a3babSopenharmony_ci 4(main): 2 Function None 3 190617a3babSopenharmony_ci 5: Label 191617a3babSopenharmony_ci 9(iv): 8(ptr) Variable Function 192617a3babSopenharmony_ci 138(v): 137(ptr) Variable Function 193617a3babSopenharmony_ci 240(ui): 239(ptr) Variable Function 194617a3babSopenharmony_ci Store 9(iv) 11 195617a3babSopenharmony_ci 16: 13 Load 15(i1D) 196617a3babSopenharmony_ci 17: 6(int) ImageQuerySize 16 197617a3babSopenharmony_ci 21: 20(ptr) AccessChain 9(iv) 19 198617a3babSopenharmony_ci 22: 6(int) Load 21 199617a3babSopenharmony_ci 23: 6(int) IAdd 22 17 200617a3babSopenharmony_ci 24: 20(ptr) AccessChain 9(iv) 19 201617a3babSopenharmony_ci Store 24 23 202617a3babSopenharmony_ci 28: 25 Load 27(i2D) 203617a3babSopenharmony_ci 30: 29(ivec2) ImageQuerySize 28 204617a3babSopenharmony_ci 31: 7(ivec3) Load 9(iv) 205617a3babSopenharmony_ci 32: 29(ivec2) VectorShuffle 31 31 0 1 206617a3babSopenharmony_ci 33: 29(ivec2) IAdd 32 30 207617a3babSopenharmony_ci 34: 20(ptr) AccessChain 9(iv) 19 208617a3babSopenharmony_ci 35: 6(int) CompositeExtract 33 0 209617a3babSopenharmony_ci Store 34 35 210617a3babSopenharmony_ci 37: 20(ptr) AccessChain 9(iv) 36 211617a3babSopenharmony_ci 38: 6(int) CompositeExtract 33 1 212617a3babSopenharmony_ci Store 37 38 213617a3babSopenharmony_ci 42: 39 Load 41(i3D) 214617a3babSopenharmony_ci 43: 7(ivec3) ImageQuerySize 42 215617a3babSopenharmony_ci 44: 7(ivec3) Load 9(iv) 216617a3babSopenharmony_ci 45: 7(ivec3) IAdd 44 43 217617a3babSopenharmony_ci Store 9(iv) 45 218617a3babSopenharmony_ci 49: 46 Load 48(iCube) 219617a3babSopenharmony_ci 50: 29(ivec2) ImageQuerySize 49 220617a3babSopenharmony_ci 51: 7(ivec3) Load 9(iv) 221617a3babSopenharmony_ci 52: 29(ivec2) VectorShuffle 51 51 0 1 222617a3babSopenharmony_ci 53: 29(ivec2) IAdd 52 50 223617a3babSopenharmony_ci 54: 20(ptr) AccessChain 9(iv) 19 224617a3babSopenharmony_ci 55: 6(int) CompositeExtract 53 0 225617a3babSopenharmony_ci Store 54 55 226617a3babSopenharmony_ci 56: 20(ptr) AccessChain 9(iv) 36 227617a3babSopenharmony_ci 57: 6(int) CompositeExtract 53 1 228617a3babSopenharmony_ci Store 56 57 229617a3babSopenharmony_ci 61: 58 Load 60(iCubeArray) 230617a3babSopenharmony_ci 62: 7(ivec3) ImageQuerySize 61 231617a3babSopenharmony_ci 63: 7(ivec3) Load 9(iv) 232617a3babSopenharmony_ci 64: 7(ivec3) IAdd 63 62 233617a3babSopenharmony_ci Store 9(iv) 64 234617a3babSopenharmony_ci 68: 65 Load 67(i2DRect) 235617a3babSopenharmony_ci 69: 29(ivec2) ImageQuerySize 68 236617a3babSopenharmony_ci 70: 7(ivec3) Load 9(iv) 237617a3babSopenharmony_ci 71: 29(ivec2) VectorShuffle 70 70 0 1 238617a3babSopenharmony_ci 72: 29(ivec2) IAdd 71 69 239617a3babSopenharmony_ci 73: 20(ptr) AccessChain 9(iv) 19 240617a3babSopenharmony_ci 74: 6(int) CompositeExtract 72 0 241617a3babSopenharmony_ci Store 73 74 242617a3babSopenharmony_ci 75: 20(ptr) AccessChain 9(iv) 36 243617a3babSopenharmony_ci 76: 6(int) CompositeExtract 72 1 244617a3babSopenharmony_ci Store 75 76 245617a3babSopenharmony_ci 80: 77 Load 79(i1DArray) 246617a3babSopenharmony_ci 81: 29(ivec2) ImageQuerySize 80 247617a3babSopenharmony_ci 82: 7(ivec3) Load 9(iv) 248617a3babSopenharmony_ci 83: 29(ivec2) VectorShuffle 82 82 0 1 249617a3babSopenharmony_ci 84: 29(ivec2) IAdd 83 81 250617a3babSopenharmony_ci 85: 20(ptr) AccessChain 9(iv) 19 251617a3babSopenharmony_ci 86: 6(int) CompositeExtract 84 0 252617a3babSopenharmony_ci Store 85 86 253617a3babSopenharmony_ci 87: 20(ptr) AccessChain 9(iv) 36 254617a3babSopenharmony_ci 88: 6(int) CompositeExtract 84 1 255617a3babSopenharmony_ci Store 87 88 256617a3babSopenharmony_ci 92: 89 Load 91(i2DArray) 257617a3babSopenharmony_ci 93: 7(ivec3) ImageQuerySize 92 258617a3babSopenharmony_ci 94: 7(ivec3) Load 9(iv) 259617a3babSopenharmony_ci 95: 7(ivec3) IAdd 94 93 260617a3babSopenharmony_ci Store 9(iv) 95 261617a3babSopenharmony_ci 99: 96 Load 98(iBuffer) 262617a3babSopenharmony_ci 100: 6(int) ImageQuerySize 99 263617a3babSopenharmony_ci 101: 20(ptr) AccessChain 9(iv) 19 264617a3babSopenharmony_ci 102: 6(int) Load 101 265617a3babSopenharmony_ci 103: 6(int) IAdd 102 100 266617a3babSopenharmony_ci 104: 20(ptr) AccessChain 9(iv) 19 267617a3babSopenharmony_ci Store 104 103 268617a3babSopenharmony_ci 108: 105 Load 107(i2DMS) 269617a3babSopenharmony_ci 109: 29(ivec2) ImageQuerySize 108 270617a3babSopenharmony_ci 110: 7(ivec3) Load 9(iv) 271617a3babSopenharmony_ci 111: 29(ivec2) VectorShuffle 110 110 0 1 272617a3babSopenharmony_ci 112: 29(ivec2) IAdd 111 109 273617a3babSopenharmony_ci 113: 20(ptr) AccessChain 9(iv) 19 274617a3babSopenharmony_ci 114: 6(int) CompositeExtract 112 0 275617a3babSopenharmony_ci Store 113 114 276617a3babSopenharmony_ci 115: 20(ptr) AccessChain 9(iv) 36 277617a3babSopenharmony_ci 116: 6(int) CompositeExtract 112 1 278617a3babSopenharmony_ci Store 115 116 279617a3babSopenharmony_ci 120: 117 Load 119(i2DMSArray) 280617a3babSopenharmony_ci 121: 7(ivec3) ImageQuerySize 120 281617a3babSopenharmony_ci 122: 7(ivec3) Load 9(iv) 282617a3babSopenharmony_ci 123: 7(ivec3) IAdd 122 121 283617a3babSopenharmony_ci Store 9(iv) 123 284617a3babSopenharmony_ci 124: 105 Load 107(i2DMS) 285617a3babSopenharmony_ci 125: 6(int) ImageQuerySamples 124 286617a3babSopenharmony_ci 126: 20(ptr) AccessChain 9(iv) 19 287617a3babSopenharmony_ci 127: 6(int) Load 126 288617a3babSopenharmony_ci 128: 6(int) IAdd 127 125 289617a3babSopenharmony_ci 129: 20(ptr) AccessChain 9(iv) 19 290617a3babSopenharmony_ci Store 129 128 291617a3babSopenharmony_ci 130: 117 Load 119(i2DMSArray) 292617a3babSopenharmony_ci 131: 6(int) ImageQuerySamples 130 293617a3babSopenharmony_ci 132: 20(ptr) AccessChain 9(iv) 19 294617a3babSopenharmony_ci 133: 6(int) Load 132 295617a3babSopenharmony_ci 134: 6(int) IAdd 133 131 296617a3babSopenharmony_ci 135: 20(ptr) AccessChain 9(iv) 19 297617a3babSopenharmony_ci Store 135 134 298617a3babSopenharmony_ci Store 138(v) 140 299617a3babSopenharmony_ci 141: 13 Load 15(i1D) 300617a3babSopenharmony_ci 144: 6(int) Load 143(ic1D) 301617a3babSopenharmony_ci 145: 136(fvec4) ImageRead 141 144 302617a3babSopenharmony_ci 146: 136(fvec4) Load 138(v) 303617a3babSopenharmony_ci 147: 136(fvec4) FAdd 146 145 304617a3babSopenharmony_ci Store 138(v) 147 305617a3babSopenharmony_ci 148: 13 Load 15(i1D) 306617a3babSopenharmony_ci 149: 6(int) Load 143(ic1D) 307617a3babSopenharmony_ci 150: 136(fvec4) Load 138(v) 308617a3babSopenharmony_ci ImageWrite 148 149 150 309617a3babSopenharmony_ci 151: 25 Load 27(i2D) 310617a3babSopenharmony_ci 154: 29(ivec2) Load 153(ic2D) 311617a3babSopenharmony_ci 155: 136(fvec4) ImageRead 151 154 312617a3babSopenharmony_ci 156: 136(fvec4) Load 138(v) 313617a3babSopenharmony_ci 157: 136(fvec4) FAdd 156 155 314617a3babSopenharmony_ci Store 138(v) 157 315617a3babSopenharmony_ci 158: 25 Load 27(i2D) 316617a3babSopenharmony_ci 159: 29(ivec2) Load 153(ic2D) 317617a3babSopenharmony_ci 160: 136(fvec4) Load 138(v) 318617a3babSopenharmony_ci ImageWrite 158 159 160 319617a3babSopenharmony_ci 161: 39 Load 41(i3D) 320617a3babSopenharmony_ci 164: 7(ivec3) Load 163(ic3D) 321617a3babSopenharmony_ci 165: 136(fvec4) ImageRead 161 164 322617a3babSopenharmony_ci 166: 136(fvec4) Load 138(v) 323617a3babSopenharmony_ci 167: 136(fvec4) FAdd 166 165 324617a3babSopenharmony_ci Store 138(v) 167 325617a3babSopenharmony_ci 168: 39 Load 41(i3D) 326617a3babSopenharmony_ci 169: 7(ivec3) Load 163(ic3D) 327617a3babSopenharmony_ci 170: 136(fvec4) Load 138(v) 328617a3babSopenharmony_ci ImageWrite 168 169 170 329617a3babSopenharmony_ci 171: 46 Load 48(iCube) 330617a3babSopenharmony_ci 172: 7(ivec3) Load 163(ic3D) 331617a3babSopenharmony_ci 173: 136(fvec4) ImageRead 171 172 332617a3babSopenharmony_ci 174: 136(fvec4) Load 138(v) 333617a3babSopenharmony_ci 175: 136(fvec4) FAdd 174 173 334617a3babSopenharmony_ci Store 138(v) 175 335617a3babSopenharmony_ci 176: 46 Load 48(iCube) 336617a3babSopenharmony_ci 177: 7(ivec3) Load 163(ic3D) 337617a3babSopenharmony_ci 178: 136(fvec4) Load 138(v) 338617a3babSopenharmony_ci ImageWrite 176 177 178 339617a3babSopenharmony_ci 179: 58 Load 60(iCubeArray) 340617a3babSopenharmony_ci 180: 7(ivec3) Load 163(ic3D) 341617a3babSopenharmony_ci 181: 136(fvec4) ImageRead 179 180 342617a3babSopenharmony_ci 182: 136(fvec4) Load 138(v) 343617a3babSopenharmony_ci 183: 136(fvec4) FAdd 182 181 344617a3babSopenharmony_ci Store 138(v) 183 345617a3babSopenharmony_ci 184: 58 Load 60(iCubeArray) 346617a3babSopenharmony_ci 185: 7(ivec3) Load 163(ic3D) 347617a3babSopenharmony_ci 186: 136(fvec4) Load 138(v) 348617a3babSopenharmony_ci ImageWrite 184 185 186 349617a3babSopenharmony_ci 187: 65 Load 67(i2DRect) 350617a3babSopenharmony_ci 188: 29(ivec2) Load 153(ic2D) 351617a3babSopenharmony_ci 189: 136(fvec4) ImageRead 187 188 352617a3babSopenharmony_ci 190: 136(fvec4) Load 138(v) 353617a3babSopenharmony_ci 191: 136(fvec4) FAdd 190 189 354617a3babSopenharmony_ci Store 138(v) 191 355617a3babSopenharmony_ci 192: 65 Load 67(i2DRect) 356617a3babSopenharmony_ci 193: 29(ivec2) Load 153(ic2D) 357617a3babSopenharmony_ci 194: 136(fvec4) Load 138(v) 358617a3babSopenharmony_ci ImageWrite 192 193 194 359617a3babSopenharmony_ci 195: 77 Load 79(i1DArray) 360617a3babSopenharmony_ci 196: 29(ivec2) Load 153(ic2D) 361617a3babSopenharmony_ci 197: 136(fvec4) ImageRead 195 196 362617a3babSopenharmony_ci 198: 136(fvec4) Load 138(v) 363617a3babSopenharmony_ci 199: 136(fvec4) FAdd 198 197 364617a3babSopenharmony_ci Store 138(v) 199 365617a3babSopenharmony_ci 200: 77 Load 79(i1DArray) 366617a3babSopenharmony_ci 201: 29(ivec2) Load 153(ic2D) 367617a3babSopenharmony_ci 202: 136(fvec4) Load 138(v) 368617a3babSopenharmony_ci ImageWrite 200 201 202 369617a3babSopenharmony_ci 203: 89 Load 91(i2DArray) 370617a3babSopenharmony_ci 204: 7(ivec3) Load 163(ic3D) 371617a3babSopenharmony_ci 205: 136(fvec4) ImageRead 203 204 372617a3babSopenharmony_ci 206: 136(fvec4) Load 138(v) 373617a3babSopenharmony_ci 207: 136(fvec4) FAdd 206 205 374617a3babSopenharmony_ci Store 138(v) 207 375617a3babSopenharmony_ci 208: 89 Load 91(i2DArray) 376617a3babSopenharmony_ci 209: 7(ivec3) Load 163(ic3D) 377617a3babSopenharmony_ci 210: 136(fvec4) Load 138(v) 378617a3babSopenharmony_ci ImageWrite 208 209 210 379617a3babSopenharmony_ci 211: 96 Load 98(iBuffer) 380617a3babSopenharmony_ci 212: 6(int) Load 143(ic1D) 381617a3babSopenharmony_ci 213: 136(fvec4) ImageRead 211 212 382617a3babSopenharmony_ci 214: 136(fvec4) Load 138(v) 383617a3babSopenharmony_ci 215: 136(fvec4) FAdd 214 213 384617a3babSopenharmony_ci Store 138(v) 215 385617a3babSopenharmony_ci 216: 96 Load 98(iBuffer) 386617a3babSopenharmony_ci 217: 6(int) Load 143(ic1D) 387617a3babSopenharmony_ci 218: 136(fvec4) Load 138(v) 388617a3babSopenharmony_ci ImageWrite 216 217 218 389617a3babSopenharmony_ci 219: 105 Load 107(i2DMS) 390617a3babSopenharmony_ci 220: 29(ivec2) Load 153(ic2D) 391617a3babSopenharmony_ci 222: 136(fvec4) ImageRead 219 220 Sample 221 392617a3babSopenharmony_ci 223: 136(fvec4) Load 138(v) 393617a3babSopenharmony_ci 224: 136(fvec4) FAdd 223 222 394617a3babSopenharmony_ci Store 138(v) 224 395617a3babSopenharmony_ci 225: 105 Load 107(i2DMS) 396617a3babSopenharmony_ci 226: 29(ivec2) Load 153(ic2D) 397617a3babSopenharmony_ci 228: 136(fvec4) Load 138(v) 398617a3babSopenharmony_ci ImageWrite 225 226 228 Sample 227 399617a3babSopenharmony_ci 229: 117 Load 119(i2DMSArray) 400617a3babSopenharmony_ci 230: 7(ivec3) Load 163(ic3D) 401617a3babSopenharmony_ci 232: 136(fvec4) ImageRead 229 230 Sample 231 402617a3babSopenharmony_ci 233: 136(fvec4) Load 138(v) 403617a3babSopenharmony_ci 234: 136(fvec4) FAdd 233 232 404617a3babSopenharmony_ci Store 138(v) 234 405617a3babSopenharmony_ci 235: 117 Load 119(i2DMSArray) 406617a3babSopenharmony_ci 236: 7(ivec3) Load 163(ic3D) 407617a3babSopenharmony_ci 238: 136(fvec4) Load 138(v) 408617a3babSopenharmony_ci ImageWrite 235 236 238 Sample 237 409617a3babSopenharmony_ci Store 240(ui) 19 410617a3babSopenharmony_ci 244: 6(int) Load 143(ic1D) 411617a3babSopenharmony_ci 247: 246(ptr) ImageTexelPointer 243(ii1D) 244 19 412617a3babSopenharmony_ci 248: 6(int) AtomicIAdd 247 36 19 245 413617a3babSopenharmony_ci 249: 20(ptr) AccessChain 9(iv) 19 414617a3babSopenharmony_ci 250: 6(int) Load 249 415617a3babSopenharmony_ci 251: 6(int) IAdd 250 248 416617a3babSopenharmony_ci 252: 20(ptr) AccessChain 9(iv) 19 417617a3babSopenharmony_ci Store 252 251 418617a3babSopenharmony_ci 256: 29(ivec2) Load 153(ic2D) 419617a3babSopenharmony_ci 259: 18(int) Load 258(value) 420617a3babSopenharmony_ci 261: 260(ptr) ImageTexelPointer 255(ui2D) 256 19 421617a3babSopenharmony_ci 262: 18(int) AtomicIAdd 261 36 19 259 422617a3babSopenharmony_ci 263: 18(int) Load 240(ui) 423617a3babSopenharmony_ci 264: 18(int) IAdd 263 262 424617a3babSopenharmony_ci Store 240(ui) 264 425617a3babSopenharmony_ci 265: 6(int) Load 143(ic1D) 426617a3babSopenharmony_ci 267: 246(ptr) ImageTexelPointer 243(ii1D) 265 19 427617a3babSopenharmony_ci 268: 6(int) AtomicSMin 267 36 19 266 428617a3babSopenharmony_ci 269: 20(ptr) AccessChain 9(iv) 19 429617a3babSopenharmony_ci 270: 6(int) Load 269 430617a3babSopenharmony_ci 271: 6(int) IAdd 270 268 431617a3babSopenharmony_ci 272: 20(ptr) AccessChain 9(iv) 19 432617a3babSopenharmony_ci Store 272 271 433617a3babSopenharmony_ci 273: 29(ivec2) Load 153(ic2D) 434617a3babSopenharmony_ci 274: 18(int) Load 258(value) 435617a3babSopenharmony_ci 275: 260(ptr) ImageTexelPointer 255(ui2D) 273 19 436617a3babSopenharmony_ci 276: 18(int) AtomicUMin 275 36 19 274 437617a3babSopenharmony_ci 277: 18(int) Load 240(ui) 438617a3babSopenharmony_ci 278: 18(int) IAdd 277 276 439617a3babSopenharmony_ci Store 240(ui) 278 440617a3babSopenharmony_ci 279: 6(int) Load 143(ic1D) 441617a3babSopenharmony_ci 281: 246(ptr) ImageTexelPointer 243(ii1D) 279 19 442617a3babSopenharmony_ci 282: 6(int) AtomicSMax 281 36 19 280 443617a3babSopenharmony_ci 283: 20(ptr) AccessChain 9(iv) 19 444617a3babSopenharmony_ci 284: 6(int) Load 283 445617a3babSopenharmony_ci 285: 6(int) IAdd 284 282 446617a3babSopenharmony_ci 286: 20(ptr) AccessChain 9(iv) 19 447617a3babSopenharmony_ci Store 286 285 448617a3babSopenharmony_ci 287: 29(ivec2) Load 153(ic2D) 449617a3babSopenharmony_ci 288: 18(int) Load 258(value) 450617a3babSopenharmony_ci 289: 260(ptr) ImageTexelPointer 255(ui2D) 287 19 451617a3babSopenharmony_ci 290: 18(int) AtomicUMax 289 36 19 288 452617a3babSopenharmony_ci 291: 18(int) Load 240(ui) 453617a3babSopenharmony_ci 292: 18(int) IAdd 291 290 454617a3babSopenharmony_ci Store 240(ui) 292 455617a3babSopenharmony_ci 293: 6(int) Load 143(ic1D) 456617a3babSopenharmony_ci 295: 246(ptr) ImageTexelPointer 243(ii1D) 293 19 457617a3babSopenharmony_ci 296: 6(int) AtomicAnd 295 36 19 294 458617a3babSopenharmony_ci 297: 20(ptr) AccessChain 9(iv) 19 459617a3babSopenharmony_ci 298: 6(int) Load 297 460617a3babSopenharmony_ci 299: 6(int) IAdd 298 296 461617a3babSopenharmony_ci 300: 20(ptr) AccessChain 9(iv) 19 462617a3babSopenharmony_ci Store 300 299 463617a3babSopenharmony_ci 301: 29(ivec2) Load 153(ic2D) 464617a3babSopenharmony_ci 302: 18(int) Load 258(value) 465617a3babSopenharmony_ci 303: 260(ptr) ImageTexelPointer 255(ui2D) 301 19 466617a3babSopenharmony_ci 304: 18(int) AtomicAnd 303 36 19 302 467617a3babSopenharmony_ci 305: 18(int) Load 240(ui) 468617a3babSopenharmony_ci 306: 18(int) IAdd 305 304 469617a3babSopenharmony_ci Store 240(ui) 306 470617a3babSopenharmony_ci 307: 6(int) Load 143(ic1D) 471617a3babSopenharmony_ci 309: 246(ptr) ImageTexelPointer 243(ii1D) 307 19 472617a3babSopenharmony_ci 310: 6(int) AtomicOr 309 36 19 308 473617a3babSopenharmony_ci 311: 20(ptr) AccessChain 9(iv) 19 474617a3babSopenharmony_ci 312: 6(int) Load 311 475617a3babSopenharmony_ci 313: 6(int) IAdd 312 310 476617a3babSopenharmony_ci 314: 20(ptr) AccessChain 9(iv) 19 477617a3babSopenharmony_ci Store 314 313 478617a3babSopenharmony_ci 315: 29(ivec2) Load 153(ic2D) 479617a3babSopenharmony_ci 316: 18(int) Load 258(value) 480617a3babSopenharmony_ci 317: 260(ptr) ImageTexelPointer 255(ui2D) 315 19 481617a3babSopenharmony_ci 318: 18(int) AtomicOr 317 36 19 316 482617a3babSopenharmony_ci 319: 18(int) Load 240(ui) 483617a3babSopenharmony_ci 320: 18(int) IAdd 319 318 484617a3babSopenharmony_ci Store 240(ui) 320 485617a3babSopenharmony_ci 321: 6(int) Load 143(ic1D) 486617a3babSopenharmony_ci 323: 246(ptr) ImageTexelPointer 243(ii1D) 321 19 487617a3babSopenharmony_ci 324: 6(int) AtomicXor 323 36 19 322 488617a3babSopenharmony_ci 325: 20(ptr) AccessChain 9(iv) 19 489617a3babSopenharmony_ci 326: 6(int) Load 325 490617a3babSopenharmony_ci 327: 6(int) IAdd 326 324 491617a3babSopenharmony_ci 328: 20(ptr) AccessChain 9(iv) 19 492617a3babSopenharmony_ci Store 328 327 493617a3babSopenharmony_ci 329: 29(ivec2) Load 153(ic2D) 494617a3babSopenharmony_ci 330: 18(int) Load 258(value) 495617a3babSopenharmony_ci 331: 260(ptr) ImageTexelPointer 255(ui2D) 329 19 496617a3babSopenharmony_ci 332: 18(int) AtomicXor 331 36 19 330 497617a3babSopenharmony_ci 333: 18(int) Load 240(ui) 498617a3babSopenharmony_ci 334: 18(int) IAdd 333 332 499617a3babSopenharmony_ci Store 240(ui) 334 500617a3babSopenharmony_ci 335: 6(int) Load 143(ic1D) 501617a3babSopenharmony_ci 337: 246(ptr) ImageTexelPointer 243(ii1D) 335 19 502617a3babSopenharmony_ci 338: 6(int) AtomicExchange 337 36 19 336 503617a3babSopenharmony_ci 339: 20(ptr) AccessChain 9(iv) 19 504617a3babSopenharmony_ci 340: 6(int) Load 339 505617a3babSopenharmony_ci 341: 6(int) IAdd 340 338 506617a3babSopenharmony_ci 342: 20(ptr) AccessChain 9(iv) 19 507617a3babSopenharmony_ci Store 342 341 508617a3babSopenharmony_ci 343: 29(ivec2) Load 153(ic2D) 509617a3babSopenharmony_ci 344: 18(int) Load 258(value) 510617a3babSopenharmony_ci 345: 260(ptr) ImageTexelPointer 255(ui2D) 343 19 511617a3babSopenharmony_ci 346: 18(int) AtomicExchange 345 36 19 344 512617a3babSopenharmony_ci 347: 18(int) Load 240(ui) 513617a3babSopenharmony_ci 348: 18(int) IAdd 347 346 514617a3babSopenharmony_ci Store 240(ui) 348 515617a3babSopenharmony_ci 349: 6(int) Load 143(ic1D) 516617a3babSopenharmony_ci 352: 246(ptr) ImageTexelPointer 243(ii1D) 349 19 517617a3babSopenharmony_ci 353: 6(int) AtomicCompareExchange 352 36 19 19 351 350 518617a3babSopenharmony_ci 354: 20(ptr) AccessChain 9(iv) 19 519617a3babSopenharmony_ci 355: 6(int) Load 354 520617a3babSopenharmony_ci 356: 6(int) IAdd 355 353 521617a3babSopenharmony_ci 357: 20(ptr) AccessChain 9(iv) 19 522617a3babSopenharmony_ci Store 357 356 523617a3babSopenharmony_ci 358: 29(ivec2) Load 153(ic2D) 524617a3babSopenharmony_ci 360: 18(int) Load 258(value) 525617a3babSopenharmony_ci 361: 260(ptr) ImageTexelPointer 255(ui2D) 358 19 526617a3babSopenharmony_ci 362: 18(int) AtomicCompareExchange 361 36 19 19 360 359 527617a3babSopenharmony_ci 363: 18(int) Load 240(ui) 528617a3babSopenharmony_ci 364: 18(int) IAdd 363 362 529617a3babSopenharmony_ci Store 240(ui) 364 530617a3babSopenharmony_ci 368: 29(ivec2) Load 153(ic2D) 531617a3babSopenharmony_ci 369: 246(ptr) ImageTexelPointer 367(ii2DMS) 368 227 532617a3babSopenharmony_ci 370: 6(int) AtomicCompareExchange 369 36 19 19 351 350 533617a3babSopenharmony_ci 371: 20(ptr) AccessChain 9(iv) 19 534617a3babSopenharmony_ci 372: 6(int) Load 371 535617a3babSopenharmony_ci 373: 6(int) IAdd 372 370 536617a3babSopenharmony_ci 374: 20(ptr) AccessChain 9(iv) 19 537617a3babSopenharmony_ci Store 374 373 538617a3babSopenharmony_ci 378: 7(ivec3) Load 163(ic3D) 539617a3babSopenharmony_ci 379: 18(int) Load 258(value) 540617a3babSopenharmony_ci 380: 260(ptr) ImageTexelPointer 377(ui2DMSArray) 378 231 541617a3babSopenharmony_ci 381: 18(int) AtomicCompareExchange 380 36 19 19 379 359 542617a3babSopenharmony_ci 382: 18(int) Load 240(ui) 543617a3babSopenharmony_ci 383: 18(int) IAdd 382 381 544617a3babSopenharmony_ci Store 240(ui) 383 545617a3babSopenharmony_ci 387: 384 Load 386(wo2D) 546617a3babSopenharmony_ci 388: 29(ivec2) Load 153(ic2D) 547617a3babSopenharmony_ci 389: 136(fvec4) Load 138(v) 548617a3babSopenharmony_ci ImageWrite 387 388 389 549617a3babSopenharmony_ci 392: 18(int) Load 240(ui) 550617a3babSopenharmony_ci 393: 20(ptr) AccessChain 9(iv) 36 551617a3babSopenharmony_ci 394: 6(int) Load 393 552617a3babSopenharmony_ci 395: 18(int) Bitcast 394 553617a3babSopenharmony_ci 397: 396(bool) INotEqual 392 395 554617a3babSopenharmony_ci 398: 136(fvec4) Load 138(v) 555617a3babSopenharmony_ci 400: 399(bvec4) CompositeConstruct 397 397 397 397 556617a3babSopenharmony_ci 401: 136(fvec4) Select 400 398 140 557617a3babSopenharmony_ci Store 391(fragData) 401 558617a3babSopenharmony_ci Return 559617a3babSopenharmony_ci FunctionEnd 560