1617a3babSopenharmony_cihlsl.gatherRGBA.offsetarray.dx10.frag 2617a3babSopenharmony_ciShader version: 500 3617a3babSopenharmony_cigl_FragCoord origin is upper left 4617a3babSopenharmony_ciusing depth_any 5617a3babSopenharmony_ci0:? Sequence 6617a3babSopenharmony_ci0:33 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 7617a3babSopenharmony_ci0:33 Function Parameters: 8617a3babSopenharmony_ci0:? Sequence 9617a3babSopenharmony_ci0:40 Sequence 10617a3babSopenharmony_ci0:40 move second child to first child ( temp 4-component vector of float) 11617a3babSopenharmony_ci0:40 'txval001' ( temp 4-component vector of float) 12617a3babSopenharmony_ci0:40 textureGatherOffset ( temp 4-component vector of float) 13617a3babSopenharmony_ci0:40 Construct combined texture-sampler ( temp sampler2DArray) 14617a3babSopenharmony_ci0:40 'g_tTex2df4a' ( uniform texture2DArray) 15617a3babSopenharmony_ci0:40 'g_sSamp' (layout( binding=0) uniform sampler) 16617a3babSopenharmony_ci0:40 c3: direct index for structure ( uniform 3-component vector of float) 17617a3babSopenharmony_ci0:40 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 18617a3babSopenharmony_ci0:40 Constant: 19617a3babSopenharmony_ci0:40 2 (const uint) 20617a3babSopenharmony_ci0:40 o2: direct index for structure ( uniform 2-component vector of int) 21617a3babSopenharmony_ci0:40 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 22617a3babSopenharmony_ci0:40 Constant: 23617a3babSopenharmony_ci0:40 5 (const uint) 24617a3babSopenharmony_ci0:40 Constant: 25617a3babSopenharmony_ci0:40 0 (const int) 26617a3babSopenharmony_ci0:41 Sequence 27617a3babSopenharmony_ci0:41 move second child to first child ( temp 4-component vector of int) 28617a3babSopenharmony_ci0:41 'txval011' ( temp 4-component vector of int) 29617a3babSopenharmony_ci0:41 textureGatherOffset ( temp 4-component vector of int) 30617a3babSopenharmony_ci0:41 Construct combined texture-sampler ( temp isampler2DArray) 31617a3babSopenharmony_ci0:41 'g_tTex2di4a' ( uniform itexture2DArray) 32617a3babSopenharmony_ci0:41 'g_sSamp' (layout( binding=0) uniform sampler) 33617a3babSopenharmony_ci0:41 c3: direct index for structure ( uniform 3-component vector of float) 34617a3babSopenharmony_ci0:41 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 35617a3babSopenharmony_ci0:41 Constant: 36617a3babSopenharmony_ci0:41 2 (const uint) 37617a3babSopenharmony_ci0:41 o2: direct index for structure ( uniform 2-component vector of int) 38617a3babSopenharmony_ci0:41 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 39617a3babSopenharmony_ci0:41 Constant: 40617a3babSopenharmony_ci0:41 5 (const uint) 41617a3babSopenharmony_ci0:41 Constant: 42617a3babSopenharmony_ci0:41 0 (const int) 43617a3babSopenharmony_ci0:42 Sequence 44617a3babSopenharmony_ci0:42 move second child to first child ( temp 4-component vector of uint) 45617a3babSopenharmony_ci0:42 'txval021' ( temp 4-component vector of uint) 46617a3babSopenharmony_ci0:42 textureGatherOffset ( temp 4-component vector of uint) 47617a3babSopenharmony_ci0:42 Construct combined texture-sampler ( temp usampler2DArray) 48617a3babSopenharmony_ci0:42 'g_tTex2du4a' ( uniform utexture2DArray) 49617a3babSopenharmony_ci0:42 'g_sSamp' (layout( binding=0) uniform sampler) 50617a3babSopenharmony_ci0:42 c3: direct index for structure ( uniform 3-component vector of float) 51617a3babSopenharmony_ci0:42 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 52617a3babSopenharmony_ci0:42 Constant: 53617a3babSopenharmony_ci0:42 2 (const uint) 54617a3babSopenharmony_ci0:42 o2: direct index for structure ( uniform 2-component vector of int) 55617a3babSopenharmony_ci0:42 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 56617a3babSopenharmony_ci0:42 Constant: 57617a3babSopenharmony_ci0:42 5 (const uint) 58617a3babSopenharmony_ci0:42 Constant: 59617a3babSopenharmony_ci0:42 0 (const int) 60617a3babSopenharmony_ci0:44 Sequence 61617a3babSopenharmony_ci0:44 move second child to first child ( temp 4-component vector of float) 62617a3babSopenharmony_ci0:44 'txval004' ( temp 4-component vector of float) 63617a3babSopenharmony_ci0:44 textureGatherOffsets ( temp 4-component vector of float) 64617a3babSopenharmony_ci0:44 Construct combined texture-sampler ( temp sampler2DArray) 65617a3babSopenharmony_ci0:44 'g_tTex2df4a' ( uniform texture2DArray) 66617a3babSopenharmony_ci0:44 'g_sSamp' (layout( binding=0) uniform sampler) 67617a3babSopenharmony_ci0:44 c3: direct index for structure ( uniform 3-component vector of float) 68617a3babSopenharmony_ci0:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 69617a3babSopenharmony_ci0:44 Constant: 70617a3babSopenharmony_ci0:44 2 (const uint) 71617a3babSopenharmony_ci0:44 Construct ivec2 ( temp 4-element array of 2-component vector of int) 72617a3babSopenharmony_ci0:44 o2: direct index for structure ( uniform 2-component vector of int) 73617a3babSopenharmony_ci0:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 74617a3babSopenharmony_ci0:44 Constant: 75617a3babSopenharmony_ci0:44 5 (const uint) 76617a3babSopenharmony_ci0:44 o2: direct index for structure ( uniform 2-component vector of int) 77617a3babSopenharmony_ci0:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 78617a3babSopenharmony_ci0:44 Constant: 79617a3babSopenharmony_ci0:44 5 (const uint) 80617a3babSopenharmony_ci0:44 o2: direct index for structure ( uniform 2-component vector of int) 81617a3babSopenharmony_ci0:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 82617a3babSopenharmony_ci0:44 Constant: 83617a3babSopenharmony_ci0:44 5 (const uint) 84617a3babSopenharmony_ci0:44 o2: direct index for structure ( uniform 2-component vector of int) 85617a3babSopenharmony_ci0:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 86617a3babSopenharmony_ci0:44 Constant: 87617a3babSopenharmony_ci0:44 5 (const uint) 88617a3babSopenharmony_ci0:44 Constant: 89617a3babSopenharmony_ci0:44 0 (const int) 90617a3babSopenharmony_ci0:45 Sequence 91617a3babSopenharmony_ci0:45 move second child to first child ( temp 4-component vector of int) 92617a3babSopenharmony_ci0:45 'txval014' ( temp 4-component vector of int) 93617a3babSopenharmony_ci0:45 textureGatherOffsets ( temp 4-component vector of int) 94617a3babSopenharmony_ci0:45 Construct combined texture-sampler ( temp isampler2DArray) 95617a3babSopenharmony_ci0:45 'g_tTex2di4a' ( uniform itexture2DArray) 96617a3babSopenharmony_ci0:45 'g_sSamp' (layout( binding=0) uniform sampler) 97617a3babSopenharmony_ci0:45 c3: direct index for structure ( uniform 3-component vector of float) 98617a3babSopenharmony_ci0:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 99617a3babSopenharmony_ci0:45 Constant: 100617a3babSopenharmony_ci0:45 2 (const uint) 101617a3babSopenharmony_ci0:45 Construct ivec2 ( temp 4-element array of 2-component vector of int) 102617a3babSopenharmony_ci0:45 o2: direct index for structure ( uniform 2-component vector of int) 103617a3babSopenharmony_ci0:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 104617a3babSopenharmony_ci0:45 Constant: 105617a3babSopenharmony_ci0:45 5 (const uint) 106617a3babSopenharmony_ci0:45 o2: direct index for structure ( uniform 2-component vector of int) 107617a3babSopenharmony_ci0:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 108617a3babSopenharmony_ci0:45 Constant: 109617a3babSopenharmony_ci0:45 5 (const uint) 110617a3babSopenharmony_ci0:45 o2: direct index for structure ( uniform 2-component vector of int) 111617a3babSopenharmony_ci0:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 112617a3babSopenharmony_ci0:45 Constant: 113617a3babSopenharmony_ci0:45 5 (const uint) 114617a3babSopenharmony_ci0:45 o2: direct index for structure ( uniform 2-component vector of int) 115617a3babSopenharmony_ci0:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 116617a3babSopenharmony_ci0:45 Constant: 117617a3babSopenharmony_ci0:45 5 (const uint) 118617a3babSopenharmony_ci0:45 Constant: 119617a3babSopenharmony_ci0:45 0 (const int) 120617a3babSopenharmony_ci0:46 Sequence 121617a3babSopenharmony_ci0:46 move second child to first child ( temp 4-component vector of uint) 122617a3babSopenharmony_ci0:46 'txval024' ( temp 4-component vector of uint) 123617a3babSopenharmony_ci0:46 textureGatherOffsets ( temp 4-component vector of uint) 124617a3babSopenharmony_ci0:46 Construct combined texture-sampler ( temp usampler2DArray) 125617a3babSopenharmony_ci0:46 'g_tTex2du4a' ( uniform utexture2DArray) 126617a3babSopenharmony_ci0:46 'g_sSamp' (layout( binding=0) uniform sampler) 127617a3babSopenharmony_ci0:46 c3: direct index for structure ( uniform 3-component vector of float) 128617a3babSopenharmony_ci0:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 129617a3babSopenharmony_ci0:46 Constant: 130617a3babSopenharmony_ci0:46 2 (const uint) 131617a3babSopenharmony_ci0:46 Construct ivec2 ( temp 4-element array of 2-component vector of int) 132617a3babSopenharmony_ci0:46 o2: direct index for structure ( uniform 2-component vector of int) 133617a3babSopenharmony_ci0:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 134617a3babSopenharmony_ci0:46 Constant: 135617a3babSopenharmony_ci0:46 5 (const uint) 136617a3babSopenharmony_ci0:46 o2: direct index for structure ( uniform 2-component vector of int) 137617a3babSopenharmony_ci0:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 138617a3babSopenharmony_ci0:46 Constant: 139617a3babSopenharmony_ci0:46 5 (const uint) 140617a3babSopenharmony_ci0:46 o2: direct index for structure ( uniform 2-component vector of int) 141617a3babSopenharmony_ci0:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 142617a3babSopenharmony_ci0:46 Constant: 143617a3babSopenharmony_ci0:46 5 (const uint) 144617a3babSopenharmony_ci0:46 o2: direct index for structure ( uniform 2-component vector of int) 145617a3babSopenharmony_ci0:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 146617a3babSopenharmony_ci0:46 Constant: 147617a3babSopenharmony_ci0:46 5 (const uint) 148617a3babSopenharmony_ci0:46 Constant: 149617a3babSopenharmony_ci0:46 0 (const int) 150617a3babSopenharmony_ci0:56 Sequence 151617a3babSopenharmony_ci0:56 move second child to first child ( temp 4-component vector of float) 152617a3babSopenharmony_ci0:56 'txval101' ( temp 4-component vector of float) 153617a3babSopenharmony_ci0:56 textureGatherOffset ( temp 4-component vector of float) 154617a3babSopenharmony_ci0:56 Construct combined texture-sampler ( temp sampler2DArray) 155617a3babSopenharmony_ci0:56 'g_tTex2df4a' ( uniform texture2DArray) 156617a3babSopenharmony_ci0:56 'g_sSamp' (layout( binding=0) uniform sampler) 157617a3babSopenharmony_ci0:56 c3: direct index for structure ( uniform 3-component vector of float) 158617a3babSopenharmony_ci0:56 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 159617a3babSopenharmony_ci0:56 Constant: 160617a3babSopenharmony_ci0:56 2 (const uint) 161617a3babSopenharmony_ci0:56 o2: direct index for structure ( uniform 2-component vector of int) 162617a3babSopenharmony_ci0:56 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 163617a3babSopenharmony_ci0:56 Constant: 164617a3babSopenharmony_ci0:56 5 (const uint) 165617a3babSopenharmony_ci0:56 Constant: 166617a3babSopenharmony_ci0:56 1 (const int) 167617a3babSopenharmony_ci0:57 Sequence 168617a3babSopenharmony_ci0:57 move second child to first child ( temp 4-component vector of int) 169617a3babSopenharmony_ci0:57 'txval111' ( temp 4-component vector of int) 170617a3babSopenharmony_ci0:57 textureGatherOffset ( temp 4-component vector of int) 171617a3babSopenharmony_ci0:57 Construct combined texture-sampler ( temp isampler2DArray) 172617a3babSopenharmony_ci0:57 'g_tTex2di4a' ( uniform itexture2DArray) 173617a3babSopenharmony_ci0:57 'g_sSamp' (layout( binding=0) uniform sampler) 174617a3babSopenharmony_ci0:57 c3: direct index for structure ( uniform 3-component vector of float) 175617a3babSopenharmony_ci0:57 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 176617a3babSopenharmony_ci0:57 Constant: 177617a3babSopenharmony_ci0:57 2 (const uint) 178617a3babSopenharmony_ci0:57 o2: direct index for structure ( uniform 2-component vector of int) 179617a3babSopenharmony_ci0:57 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 180617a3babSopenharmony_ci0:57 Constant: 181617a3babSopenharmony_ci0:57 5 (const uint) 182617a3babSopenharmony_ci0:57 Constant: 183617a3babSopenharmony_ci0:57 1 (const int) 184617a3babSopenharmony_ci0:58 Sequence 185617a3babSopenharmony_ci0:58 move second child to first child ( temp 4-component vector of uint) 186617a3babSopenharmony_ci0:58 'txval121' ( temp 4-component vector of uint) 187617a3babSopenharmony_ci0:58 textureGatherOffset ( temp 4-component vector of uint) 188617a3babSopenharmony_ci0:58 Construct combined texture-sampler ( temp usampler2DArray) 189617a3babSopenharmony_ci0:58 'g_tTex2du4a' ( uniform utexture2DArray) 190617a3babSopenharmony_ci0:58 'g_sSamp' (layout( binding=0) uniform sampler) 191617a3babSopenharmony_ci0:58 c3: direct index for structure ( uniform 3-component vector of float) 192617a3babSopenharmony_ci0:58 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 193617a3babSopenharmony_ci0:58 Constant: 194617a3babSopenharmony_ci0:58 2 (const uint) 195617a3babSopenharmony_ci0:58 o2: direct index for structure ( uniform 2-component vector of int) 196617a3babSopenharmony_ci0:58 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 197617a3babSopenharmony_ci0:58 Constant: 198617a3babSopenharmony_ci0:58 5 (const uint) 199617a3babSopenharmony_ci0:58 Constant: 200617a3babSopenharmony_ci0:58 1 (const int) 201617a3babSopenharmony_ci0:60 Sequence 202617a3babSopenharmony_ci0:60 move second child to first child ( temp 4-component vector of float) 203617a3babSopenharmony_ci0:60 'txval104' ( temp 4-component vector of float) 204617a3babSopenharmony_ci0:60 textureGatherOffsets ( temp 4-component vector of float) 205617a3babSopenharmony_ci0:60 Construct combined texture-sampler ( temp sampler2DArray) 206617a3babSopenharmony_ci0:60 'g_tTex2df4a' ( uniform texture2DArray) 207617a3babSopenharmony_ci0:60 'g_sSamp' (layout( binding=0) uniform sampler) 208617a3babSopenharmony_ci0:60 c3: direct index for structure ( uniform 3-component vector of float) 209617a3babSopenharmony_ci0:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 210617a3babSopenharmony_ci0:60 Constant: 211617a3babSopenharmony_ci0:60 2 (const uint) 212617a3babSopenharmony_ci0:60 Construct ivec2 ( temp 4-element array of 2-component vector of int) 213617a3babSopenharmony_ci0:60 o2: direct index for structure ( uniform 2-component vector of int) 214617a3babSopenharmony_ci0:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 215617a3babSopenharmony_ci0:60 Constant: 216617a3babSopenharmony_ci0:60 5 (const uint) 217617a3babSopenharmony_ci0:60 o2: direct index for structure ( uniform 2-component vector of int) 218617a3babSopenharmony_ci0:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 219617a3babSopenharmony_ci0:60 Constant: 220617a3babSopenharmony_ci0:60 5 (const uint) 221617a3babSopenharmony_ci0:60 o2: direct index for structure ( uniform 2-component vector of int) 222617a3babSopenharmony_ci0:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 223617a3babSopenharmony_ci0:60 Constant: 224617a3babSopenharmony_ci0:60 5 (const uint) 225617a3babSopenharmony_ci0:60 o2: direct index for structure ( uniform 2-component vector of int) 226617a3babSopenharmony_ci0:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 227617a3babSopenharmony_ci0:60 Constant: 228617a3babSopenharmony_ci0:60 5 (const uint) 229617a3babSopenharmony_ci0:60 Constant: 230617a3babSopenharmony_ci0:60 1 (const int) 231617a3babSopenharmony_ci0:61 Sequence 232617a3babSopenharmony_ci0:61 move second child to first child ( temp 4-component vector of int) 233617a3babSopenharmony_ci0:61 'txval114' ( temp 4-component vector of int) 234617a3babSopenharmony_ci0:61 textureGatherOffsets ( temp 4-component vector of int) 235617a3babSopenharmony_ci0:61 Construct combined texture-sampler ( temp isampler2DArray) 236617a3babSopenharmony_ci0:61 'g_tTex2di4a' ( uniform itexture2DArray) 237617a3babSopenharmony_ci0:61 'g_sSamp' (layout( binding=0) uniform sampler) 238617a3babSopenharmony_ci0:61 c3: direct index for structure ( uniform 3-component vector of float) 239617a3babSopenharmony_ci0:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 240617a3babSopenharmony_ci0:61 Constant: 241617a3babSopenharmony_ci0:61 2 (const uint) 242617a3babSopenharmony_ci0:61 Construct ivec2 ( temp 4-element array of 2-component vector of int) 243617a3babSopenharmony_ci0:61 o2: direct index for structure ( uniform 2-component vector of int) 244617a3babSopenharmony_ci0:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 245617a3babSopenharmony_ci0:61 Constant: 246617a3babSopenharmony_ci0:61 5 (const uint) 247617a3babSopenharmony_ci0:61 o2: direct index for structure ( uniform 2-component vector of int) 248617a3babSopenharmony_ci0:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 249617a3babSopenharmony_ci0:61 Constant: 250617a3babSopenharmony_ci0:61 5 (const uint) 251617a3babSopenharmony_ci0:61 o2: direct index for structure ( uniform 2-component vector of int) 252617a3babSopenharmony_ci0:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 253617a3babSopenharmony_ci0:61 Constant: 254617a3babSopenharmony_ci0:61 5 (const uint) 255617a3babSopenharmony_ci0:61 o2: direct index for structure ( uniform 2-component vector of int) 256617a3babSopenharmony_ci0:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 257617a3babSopenharmony_ci0:61 Constant: 258617a3babSopenharmony_ci0:61 5 (const uint) 259617a3babSopenharmony_ci0:61 Constant: 260617a3babSopenharmony_ci0:61 1 (const int) 261617a3babSopenharmony_ci0:62 Sequence 262617a3babSopenharmony_ci0:62 move second child to first child ( temp 4-component vector of uint) 263617a3babSopenharmony_ci0:62 'txval124' ( temp 4-component vector of uint) 264617a3babSopenharmony_ci0:62 textureGatherOffsets ( temp 4-component vector of uint) 265617a3babSopenharmony_ci0:62 Construct combined texture-sampler ( temp usampler2DArray) 266617a3babSopenharmony_ci0:62 'g_tTex2du4a' ( uniform utexture2DArray) 267617a3babSopenharmony_ci0:62 'g_sSamp' (layout( binding=0) uniform sampler) 268617a3babSopenharmony_ci0:62 c3: direct index for structure ( uniform 3-component vector of float) 269617a3babSopenharmony_ci0:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 270617a3babSopenharmony_ci0:62 Constant: 271617a3babSopenharmony_ci0:62 2 (const uint) 272617a3babSopenharmony_ci0:62 Construct ivec2 ( temp 4-element array of 2-component vector of int) 273617a3babSopenharmony_ci0:62 o2: direct index for structure ( uniform 2-component vector of int) 274617a3babSopenharmony_ci0:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 275617a3babSopenharmony_ci0:62 Constant: 276617a3babSopenharmony_ci0:62 5 (const uint) 277617a3babSopenharmony_ci0:62 o2: direct index for structure ( uniform 2-component vector of int) 278617a3babSopenharmony_ci0:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 279617a3babSopenharmony_ci0:62 Constant: 280617a3babSopenharmony_ci0:62 5 (const uint) 281617a3babSopenharmony_ci0:62 o2: direct index for structure ( uniform 2-component vector of int) 282617a3babSopenharmony_ci0:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 283617a3babSopenharmony_ci0:62 Constant: 284617a3babSopenharmony_ci0:62 5 (const uint) 285617a3babSopenharmony_ci0:62 o2: direct index for structure ( uniform 2-component vector of int) 286617a3babSopenharmony_ci0:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 287617a3babSopenharmony_ci0:62 Constant: 288617a3babSopenharmony_ci0:62 5 (const uint) 289617a3babSopenharmony_ci0:62 Constant: 290617a3babSopenharmony_ci0:62 1 (const int) 291617a3babSopenharmony_ci0:72 Sequence 292617a3babSopenharmony_ci0:72 move second child to first child ( temp 4-component vector of float) 293617a3babSopenharmony_ci0:72 'txval201' ( temp 4-component vector of float) 294617a3babSopenharmony_ci0:72 textureGatherOffset ( temp 4-component vector of float) 295617a3babSopenharmony_ci0:72 Construct combined texture-sampler ( temp sampler2DArray) 296617a3babSopenharmony_ci0:72 'g_tTex2df4a' ( uniform texture2DArray) 297617a3babSopenharmony_ci0:72 'g_sSamp' (layout( binding=0) uniform sampler) 298617a3babSopenharmony_ci0:72 c3: direct index for structure ( uniform 3-component vector of float) 299617a3babSopenharmony_ci0:72 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 300617a3babSopenharmony_ci0:72 Constant: 301617a3babSopenharmony_ci0:72 2 (const uint) 302617a3babSopenharmony_ci0:72 o2: direct index for structure ( uniform 2-component vector of int) 303617a3babSopenharmony_ci0:72 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 304617a3babSopenharmony_ci0:72 Constant: 305617a3babSopenharmony_ci0:72 5 (const uint) 306617a3babSopenharmony_ci0:72 Constant: 307617a3babSopenharmony_ci0:72 2 (const int) 308617a3babSopenharmony_ci0:73 Sequence 309617a3babSopenharmony_ci0:73 move second child to first child ( temp 4-component vector of int) 310617a3babSopenharmony_ci0:73 'txval211' ( temp 4-component vector of int) 311617a3babSopenharmony_ci0:73 textureGatherOffset ( temp 4-component vector of int) 312617a3babSopenharmony_ci0:73 Construct combined texture-sampler ( temp isampler2DArray) 313617a3babSopenharmony_ci0:73 'g_tTex2di4a' ( uniform itexture2DArray) 314617a3babSopenharmony_ci0:73 'g_sSamp' (layout( binding=0) uniform sampler) 315617a3babSopenharmony_ci0:73 c3: direct index for structure ( uniform 3-component vector of float) 316617a3babSopenharmony_ci0:73 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 317617a3babSopenharmony_ci0:73 Constant: 318617a3babSopenharmony_ci0:73 2 (const uint) 319617a3babSopenharmony_ci0:73 o2: direct index for structure ( uniform 2-component vector of int) 320617a3babSopenharmony_ci0:73 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 321617a3babSopenharmony_ci0:73 Constant: 322617a3babSopenharmony_ci0:73 5 (const uint) 323617a3babSopenharmony_ci0:73 Constant: 324617a3babSopenharmony_ci0:73 2 (const int) 325617a3babSopenharmony_ci0:74 Sequence 326617a3babSopenharmony_ci0:74 move second child to first child ( temp 4-component vector of uint) 327617a3babSopenharmony_ci0:74 'txval221' ( temp 4-component vector of uint) 328617a3babSopenharmony_ci0:74 textureGatherOffset ( temp 4-component vector of uint) 329617a3babSopenharmony_ci0:74 Construct combined texture-sampler ( temp usampler2DArray) 330617a3babSopenharmony_ci0:74 'g_tTex2du4a' ( uniform utexture2DArray) 331617a3babSopenharmony_ci0:74 'g_sSamp' (layout( binding=0) uniform sampler) 332617a3babSopenharmony_ci0:74 c3: direct index for structure ( uniform 3-component vector of float) 333617a3babSopenharmony_ci0:74 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 334617a3babSopenharmony_ci0:74 Constant: 335617a3babSopenharmony_ci0:74 2 (const uint) 336617a3babSopenharmony_ci0:74 o2: direct index for structure ( uniform 2-component vector of int) 337617a3babSopenharmony_ci0:74 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 338617a3babSopenharmony_ci0:74 Constant: 339617a3babSopenharmony_ci0:74 5 (const uint) 340617a3babSopenharmony_ci0:74 Constant: 341617a3babSopenharmony_ci0:74 2 (const int) 342617a3babSopenharmony_ci0:76 Sequence 343617a3babSopenharmony_ci0:76 move second child to first child ( temp 4-component vector of float) 344617a3babSopenharmony_ci0:76 'txval204' ( temp 4-component vector of float) 345617a3babSopenharmony_ci0:76 textureGatherOffsets ( temp 4-component vector of float) 346617a3babSopenharmony_ci0:76 Construct combined texture-sampler ( temp sampler2DArray) 347617a3babSopenharmony_ci0:76 'g_tTex2df4a' ( uniform texture2DArray) 348617a3babSopenharmony_ci0:76 'g_sSamp' (layout( binding=0) uniform sampler) 349617a3babSopenharmony_ci0:76 c3: direct index for structure ( uniform 3-component vector of float) 350617a3babSopenharmony_ci0:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 351617a3babSopenharmony_ci0:76 Constant: 352617a3babSopenharmony_ci0:76 2 (const uint) 353617a3babSopenharmony_ci0:76 Construct ivec2 ( temp 4-element array of 2-component vector of int) 354617a3babSopenharmony_ci0:76 o2: direct index for structure ( uniform 2-component vector of int) 355617a3babSopenharmony_ci0:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 356617a3babSopenharmony_ci0:76 Constant: 357617a3babSopenharmony_ci0:76 5 (const uint) 358617a3babSopenharmony_ci0:76 o2: direct index for structure ( uniform 2-component vector of int) 359617a3babSopenharmony_ci0:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 360617a3babSopenharmony_ci0:76 Constant: 361617a3babSopenharmony_ci0:76 5 (const uint) 362617a3babSopenharmony_ci0:76 o2: direct index for structure ( uniform 2-component vector of int) 363617a3babSopenharmony_ci0:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 364617a3babSopenharmony_ci0:76 Constant: 365617a3babSopenharmony_ci0:76 5 (const uint) 366617a3babSopenharmony_ci0:76 o2: direct index for structure ( uniform 2-component vector of int) 367617a3babSopenharmony_ci0:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 368617a3babSopenharmony_ci0:76 Constant: 369617a3babSopenharmony_ci0:76 5 (const uint) 370617a3babSopenharmony_ci0:76 Constant: 371617a3babSopenharmony_ci0:76 2 (const int) 372617a3babSopenharmony_ci0:77 Sequence 373617a3babSopenharmony_ci0:77 move second child to first child ( temp 4-component vector of int) 374617a3babSopenharmony_ci0:77 'txval214' ( temp 4-component vector of int) 375617a3babSopenharmony_ci0:77 textureGatherOffsets ( temp 4-component vector of int) 376617a3babSopenharmony_ci0:77 Construct combined texture-sampler ( temp isampler2DArray) 377617a3babSopenharmony_ci0:77 'g_tTex2di4a' ( uniform itexture2DArray) 378617a3babSopenharmony_ci0:77 'g_sSamp' (layout( binding=0) uniform sampler) 379617a3babSopenharmony_ci0:77 c3: direct index for structure ( uniform 3-component vector of float) 380617a3babSopenharmony_ci0:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 381617a3babSopenharmony_ci0:77 Constant: 382617a3babSopenharmony_ci0:77 2 (const uint) 383617a3babSopenharmony_ci0:77 Construct ivec2 ( temp 4-element array of 2-component vector of int) 384617a3babSopenharmony_ci0:77 o2: direct index for structure ( uniform 2-component vector of int) 385617a3babSopenharmony_ci0:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 386617a3babSopenharmony_ci0:77 Constant: 387617a3babSopenharmony_ci0:77 5 (const uint) 388617a3babSopenharmony_ci0:77 o2: direct index for structure ( uniform 2-component vector of int) 389617a3babSopenharmony_ci0:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 390617a3babSopenharmony_ci0:77 Constant: 391617a3babSopenharmony_ci0:77 5 (const uint) 392617a3babSopenharmony_ci0:77 o2: direct index for structure ( uniform 2-component vector of int) 393617a3babSopenharmony_ci0:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 394617a3babSopenharmony_ci0:77 Constant: 395617a3babSopenharmony_ci0:77 5 (const uint) 396617a3babSopenharmony_ci0:77 o2: direct index for structure ( uniform 2-component vector of int) 397617a3babSopenharmony_ci0:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 398617a3babSopenharmony_ci0:77 Constant: 399617a3babSopenharmony_ci0:77 5 (const uint) 400617a3babSopenharmony_ci0:77 Constant: 401617a3babSopenharmony_ci0:77 2 (const int) 402617a3babSopenharmony_ci0:78 Sequence 403617a3babSopenharmony_ci0:78 move second child to first child ( temp 4-component vector of uint) 404617a3babSopenharmony_ci0:78 'txval224' ( temp 4-component vector of uint) 405617a3babSopenharmony_ci0:78 textureGatherOffsets ( temp 4-component vector of uint) 406617a3babSopenharmony_ci0:78 Construct combined texture-sampler ( temp usampler2DArray) 407617a3babSopenharmony_ci0:78 'g_tTex2du4a' ( uniform utexture2DArray) 408617a3babSopenharmony_ci0:78 'g_sSamp' (layout( binding=0) uniform sampler) 409617a3babSopenharmony_ci0:78 c3: direct index for structure ( uniform 3-component vector of float) 410617a3babSopenharmony_ci0:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 411617a3babSopenharmony_ci0:78 Constant: 412617a3babSopenharmony_ci0:78 2 (const uint) 413617a3babSopenharmony_ci0:78 Construct ivec2 ( temp 4-element array of 2-component vector of int) 414617a3babSopenharmony_ci0:78 o2: direct index for structure ( uniform 2-component vector of int) 415617a3babSopenharmony_ci0:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 416617a3babSopenharmony_ci0:78 Constant: 417617a3babSopenharmony_ci0:78 5 (const uint) 418617a3babSopenharmony_ci0:78 o2: direct index for structure ( uniform 2-component vector of int) 419617a3babSopenharmony_ci0:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 420617a3babSopenharmony_ci0:78 Constant: 421617a3babSopenharmony_ci0:78 5 (const uint) 422617a3babSopenharmony_ci0:78 o2: direct index for structure ( uniform 2-component vector of int) 423617a3babSopenharmony_ci0:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 424617a3babSopenharmony_ci0:78 Constant: 425617a3babSopenharmony_ci0:78 5 (const uint) 426617a3babSopenharmony_ci0:78 o2: direct index for structure ( uniform 2-component vector of int) 427617a3babSopenharmony_ci0:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 428617a3babSopenharmony_ci0:78 Constant: 429617a3babSopenharmony_ci0:78 5 (const uint) 430617a3babSopenharmony_ci0:78 Constant: 431617a3babSopenharmony_ci0:78 2 (const int) 432617a3babSopenharmony_ci0:88 Sequence 433617a3babSopenharmony_ci0:88 move second child to first child ( temp 4-component vector of float) 434617a3babSopenharmony_ci0:88 'txval301' ( temp 4-component vector of float) 435617a3babSopenharmony_ci0:88 textureGatherOffset ( temp 4-component vector of float) 436617a3babSopenharmony_ci0:88 Construct combined texture-sampler ( temp sampler2DArray) 437617a3babSopenharmony_ci0:88 'g_tTex2df4a' ( uniform texture2DArray) 438617a3babSopenharmony_ci0:88 'g_sSamp' (layout( binding=0) uniform sampler) 439617a3babSopenharmony_ci0:88 c3: direct index for structure ( uniform 3-component vector of float) 440617a3babSopenharmony_ci0:88 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 441617a3babSopenharmony_ci0:88 Constant: 442617a3babSopenharmony_ci0:88 2 (const uint) 443617a3babSopenharmony_ci0:88 o2: direct index for structure ( uniform 2-component vector of int) 444617a3babSopenharmony_ci0:88 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 445617a3babSopenharmony_ci0:88 Constant: 446617a3babSopenharmony_ci0:88 5 (const uint) 447617a3babSopenharmony_ci0:88 Constant: 448617a3babSopenharmony_ci0:88 3 (const int) 449617a3babSopenharmony_ci0:89 Sequence 450617a3babSopenharmony_ci0:89 move second child to first child ( temp 4-component vector of int) 451617a3babSopenharmony_ci0:89 'txval311' ( temp 4-component vector of int) 452617a3babSopenharmony_ci0:89 textureGatherOffset ( temp 4-component vector of int) 453617a3babSopenharmony_ci0:89 Construct combined texture-sampler ( temp isampler2DArray) 454617a3babSopenharmony_ci0:89 'g_tTex2di4a' ( uniform itexture2DArray) 455617a3babSopenharmony_ci0:89 'g_sSamp' (layout( binding=0) uniform sampler) 456617a3babSopenharmony_ci0:89 c3: direct index for structure ( uniform 3-component vector of float) 457617a3babSopenharmony_ci0:89 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 458617a3babSopenharmony_ci0:89 Constant: 459617a3babSopenharmony_ci0:89 2 (const uint) 460617a3babSopenharmony_ci0:89 o2: direct index for structure ( uniform 2-component vector of int) 461617a3babSopenharmony_ci0:89 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 462617a3babSopenharmony_ci0:89 Constant: 463617a3babSopenharmony_ci0:89 5 (const uint) 464617a3babSopenharmony_ci0:89 Constant: 465617a3babSopenharmony_ci0:89 3 (const int) 466617a3babSopenharmony_ci0:90 Sequence 467617a3babSopenharmony_ci0:90 move second child to first child ( temp 4-component vector of uint) 468617a3babSopenharmony_ci0:90 'txval321' ( temp 4-component vector of uint) 469617a3babSopenharmony_ci0:90 textureGatherOffset ( temp 4-component vector of uint) 470617a3babSopenharmony_ci0:90 Construct combined texture-sampler ( temp usampler2DArray) 471617a3babSopenharmony_ci0:90 'g_tTex2du4a' ( uniform utexture2DArray) 472617a3babSopenharmony_ci0:90 'g_sSamp' (layout( binding=0) uniform sampler) 473617a3babSopenharmony_ci0:90 c3: direct index for structure ( uniform 3-component vector of float) 474617a3babSopenharmony_ci0:90 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 475617a3babSopenharmony_ci0:90 Constant: 476617a3babSopenharmony_ci0:90 2 (const uint) 477617a3babSopenharmony_ci0:90 o2: direct index for structure ( uniform 2-component vector of int) 478617a3babSopenharmony_ci0:90 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 479617a3babSopenharmony_ci0:90 Constant: 480617a3babSopenharmony_ci0:90 5 (const uint) 481617a3babSopenharmony_ci0:90 Constant: 482617a3babSopenharmony_ci0:90 3 (const int) 483617a3babSopenharmony_ci0:92 Sequence 484617a3babSopenharmony_ci0:92 move second child to first child ( temp 4-component vector of float) 485617a3babSopenharmony_ci0:92 'txval304' ( temp 4-component vector of float) 486617a3babSopenharmony_ci0:92 textureGatherOffsets ( temp 4-component vector of float) 487617a3babSopenharmony_ci0:92 Construct combined texture-sampler ( temp sampler2DArray) 488617a3babSopenharmony_ci0:92 'g_tTex2df4a' ( uniform texture2DArray) 489617a3babSopenharmony_ci0:92 'g_sSamp' (layout( binding=0) uniform sampler) 490617a3babSopenharmony_ci0:92 c3: direct index for structure ( uniform 3-component vector of float) 491617a3babSopenharmony_ci0:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 492617a3babSopenharmony_ci0:92 Constant: 493617a3babSopenharmony_ci0:92 2 (const uint) 494617a3babSopenharmony_ci0:92 Construct ivec2 ( temp 4-element array of 2-component vector of int) 495617a3babSopenharmony_ci0:92 o2: direct index for structure ( uniform 2-component vector of int) 496617a3babSopenharmony_ci0:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 497617a3babSopenharmony_ci0:92 Constant: 498617a3babSopenharmony_ci0:92 5 (const uint) 499617a3babSopenharmony_ci0:92 o2: direct index for structure ( uniform 2-component vector of int) 500617a3babSopenharmony_ci0:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 501617a3babSopenharmony_ci0:92 Constant: 502617a3babSopenharmony_ci0:92 5 (const uint) 503617a3babSopenharmony_ci0:92 o2: direct index for structure ( uniform 2-component vector of int) 504617a3babSopenharmony_ci0:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 505617a3babSopenharmony_ci0:92 Constant: 506617a3babSopenharmony_ci0:92 5 (const uint) 507617a3babSopenharmony_ci0:92 o2: direct index for structure ( uniform 2-component vector of int) 508617a3babSopenharmony_ci0:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 509617a3babSopenharmony_ci0:92 Constant: 510617a3babSopenharmony_ci0:92 5 (const uint) 511617a3babSopenharmony_ci0:92 Constant: 512617a3babSopenharmony_ci0:92 3 (const int) 513617a3babSopenharmony_ci0:93 Sequence 514617a3babSopenharmony_ci0:93 move second child to first child ( temp 4-component vector of int) 515617a3babSopenharmony_ci0:93 'txval314' ( temp 4-component vector of int) 516617a3babSopenharmony_ci0:93 textureGatherOffsets ( temp 4-component vector of int) 517617a3babSopenharmony_ci0:93 Construct combined texture-sampler ( temp isampler2DArray) 518617a3babSopenharmony_ci0:93 'g_tTex2di4a' ( uniform itexture2DArray) 519617a3babSopenharmony_ci0:93 'g_sSamp' (layout( binding=0) uniform sampler) 520617a3babSopenharmony_ci0:93 c3: direct index for structure ( uniform 3-component vector of float) 521617a3babSopenharmony_ci0:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 522617a3babSopenharmony_ci0:93 Constant: 523617a3babSopenharmony_ci0:93 2 (const uint) 524617a3babSopenharmony_ci0:93 Construct ivec2 ( temp 4-element array of 2-component vector of int) 525617a3babSopenharmony_ci0:93 o2: direct index for structure ( uniform 2-component vector of int) 526617a3babSopenharmony_ci0:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 527617a3babSopenharmony_ci0:93 Constant: 528617a3babSopenharmony_ci0:93 5 (const uint) 529617a3babSopenharmony_ci0:93 o2: direct index for structure ( uniform 2-component vector of int) 530617a3babSopenharmony_ci0:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 531617a3babSopenharmony_ci0:93 Constant: 532617a3babSopenharmony_ci0:93 5 (const uint) 533617a3babSopenharmony_ci0:93 o2: direct index for structure ( uniform 2-component vector of int) 534617a3babSopenharmony_ci0:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 535617a3babSopenharmony_ci0:93 Constant: 536617a3babSopenharmony_ci0:93 5 (const uint) 537617a3babSopenharmony_ci0:93 o2: direct index for structure ( uniform 2-component vector of int) 538617a3babSopenharmony_ci0:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 539617a3babSopenharmony_ci0:93 Constant: 540617a3babSopenharmony_ci0:93 5 (const uint) 541617a3babSopenharmony_ci0:93 Constant: 542617a3babSopenharmony_ci0:93 3 (const int) 543617a3babSopenharmony_ci0:94 Sequence 544617a3babSopenharmony_ci0:94 move second child to first child ( temp 4-component vector of uint) 545617a3babSopenharmony_ci0:94 'txval324' ( temp 4-component vector of uint) 546617a3babSopenharmony_ci0:94 textureGatherOffsets ( temp 4-component vector of uint) 547617a3babSopenharmony_ci0:94 Construct combined texture-sampler ( temp usampler2DArray) 548617a3babSopenharmony_ci0:94 'g_tTex2du4a' ( uniform utexture2DArray) 549617a3babSopenharmony_ci0:94 'g_sSamp' (layout( binding=0) uniform sampler) 550617a3babSopenharmony_ci0:94 c3: direct index for structure ( uniform 3-component vector of float) 551617a3babSopenharmony_ci0:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 552617a3babSopenharmony_ci0:94 Constant: 553617a3babSopenharmony_ci0:94 2 (const uint) 554617a3babSopenharmony_ci0:94 Construct ivec2 ( temp 4-element array of 2-component vector of int) 555617a3babSopenharmony_ci0:94 o2: direct index for structure ( uniform 2-component vector of int) 556617a3babSopenharmony_ci0:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 557617a3babSopenharmony_ci0:94 Constant: 558617a3babSopenharmony_ci0:94 5 (const uint) 559617a3babSopenharmony_ci0:94 o2: direct index for structure ( uniform 2-component vector of int) 560617a3babSopenharmony_ci0:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 561617a3babSopenharmony_ci0:94 Constant: 562617a3babSopenharmony_ci0:94 5 (const uint) 563617a3babSopenharmony_ci0:94 o2: direct index for structure ( uniform 2-component vector of int) 564617a3babSopenharmony_ci0:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 565617a3babSopenharmony_ci0:94 Constant: 566617a3babSopenharmony_ci0:94 5 (const uint) 567617a3babSopenharmony_ci0:94 o2: direct index for structure ( uniform 2-component vector of int) 568617a3babSopenharmony_ci0:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 569617a3babSopenharmony_ci0:94 Constant: 570617a3babSopenharmony_ci0:94 5 (const uint) 571617a3babSopenharmony_ci0:94 Constant: 572617a3babSopenharmony_ci0:94 3 (const int) 573617a3babSopenharmony_ci0:106 move second child to first child ( temp 4-component vector of float) 574617a3babSopenharmony_ci0:106 Color: direct index for structure ( temp 4-component vector of float) 575617a3babSopenharmony_ci0:106 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 576617a3babSopenharmony_ci0:106 Constant: 577617a3babSopenharmony_ci0:106 0 (const int) 578617a3babSopenharmony_ci0:106 Constant: 579617a3babSopenharmony_ci0:106 1.000000 580617a3babSopenharmony_ci0:106 1.000000 581617a3babSopenharmony_ci0:106 1.000000 582617a3babSopenharmony_ci0:106 1.000000 583617a3babSopenharmony_ci0:107 move second child to first child ( temp float) 584617a3babSopenharmony_ci0:107 Depth: direct index for structure ( temp float) 585617a3babSopenharmony_ci0:107 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 586617a3babSopenharmony_ci0:107 Constant: 587617a3babSopenharmony_ci0:107 1 (const int) 588617a3babSopenharmony_ci0:107 Constant: 589617a3babSopenharmony_ci0:107 1.000000 590617a3babSopenharmony_ci0:109 Branch: Return with expression 591617a3babSopenharmony_ci0:109 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 592617a3babSopenharmony_ci0:33 Function Definition: main( ( temp void) 593617a3babSopenharmony_ci0:33 Function Parameters: 594617a3babSopenharmony_ci0:? Sequence 595617a3babSopenharmony_ci0:33 Sequence 596617a3babSopenharmony_ci0:33 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 597617a3babSopenharmony_ci0:33 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 598617a3babSopenharmony_ci0:33 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 599617a3babSopenharmony_ci0:33 move second child to first child ( temp 4-component vector of float) 600617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 601617a3babSopenharmony_ci0:33 Color: direct index for structure ( temp 4-component vector of float) 602617a3babSopenharmony_ci0:33 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 603617a3babSopenharmony_ci0:33 Constant: 604617a3babSopenharmony_ci0:33 0 (const int) 605617a3babSopenharmony_ci0:33 move second child to first child ( temp float) 606617a3babSopenharmony_ci0:? '@entryPointOutput.Depth' ( out float FragDepth) 607617a3babSopenharmony_ci0:33 Depth: direct index for structure ( temp float) 608617a3babSopenharmony_ci0:33 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 609617a3babSopenharmony_ci0:33 Constant: 610617a3babSopenharmony_ci0:33 1 (const int) 611617a3babSopenharmony_ci0:? Linker Objects 612617a3babSopenharmony_ci0:? 'g_sSamp' (layout( binding=0) uniform sampler) 613617a3babSopenharmony_ci0:? 'g_sSamp2d' ( uniform sampler) 614617a3babSopenharmony_ci0:? 'g_tTex1df4a' (layout( binding=0) uniform texture1DArray) 615617a3babSopenharmony_ci0:? 'g_tTex1di4a' ( uniform itexture1DArray) 616617a3babSopenharmony_ci0:? 'g_tTex1du4a' ( uniform utexture1DArray) 617617a3babSopenharmony_ci0:? 'g_tTex2df4a' ( uniform texture2DArray) 618617a3babSopenharmony_ci0:? 'g_tTex2di4a' ( uniform itexture2DArray) 619617a3babSopenharmony_ci0:? 'g_tTex2du4a' ( uniform utexture2DArray) 620617a3babSopenharmony_ci0:? 'g_tTexcdf4a' ( uniform textureCubeArray) 621617a3babSopenharmony_ci0:? 'g_tTexcdi4a' ( uniform itextureCubeArray) 622617a3babSopenharmony_ci0:? 'g_tTexcdu4a' ( uniform utextureCubeArray) 623617a3babSopenharmony_ci0:? 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 624617a3babSopenharmony_ci0:? '@entryPointOutput.Depth' ( out float FragDepth) 625617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 626617a3babSopenharmony_ci 627617a3babSopenharmony_ci 628617a3babSopenharmony_ciLinked fragment stage: 629617a3babSopenharmony_ci 630617a3babSopenharmony_ci 631617a3babSopenharmony_ciShader version: 500 632617a3babSopenharmony_cigl_FragCoord origin is upper left 633617a3babSopenharmony_ciusing depth_any 634617a3babSopenharmony_ci0:? Sequence 635617a3babSopenharmony_ci0:33 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 636617a3babSopenharmony_ci0:33 Function Parameters: 637617a3babSopenharmony_ci0:? Sequence 638617a3babSopenharmony_ci0:40 Sequence 639617a3babSopenharmony_ci0:40 move second child to first child ( temp 4-component vector of float) 640617a3babSopenharmony_ci0:40 'txval001' ( temp 4-component vector of float) 641617a3babSopenharmony_ci0:40 textureGatherOffset ( temp 4-component vector of float) 642617a3babSopenharmony_ci0:40 Construct combined texture-sampler ( temp sampler2DArray) 643617a3babSopenharmony_ci0:40 'g_tTex2df4a' ( uniform texture2DArray) 644617a3babSopenharmony_ci0:40 'g_sSamp' (layout( binding=0) uniform sampler) 645617a3babSopenharmony_ci0:40 c3: direct index for structure ( uniform 3-component vector of float) 646617a3babSopenharmony_ci0:40 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 647617a3babSopenharmony_ci0:40 Constant: 648617a3babSopenharmony_ci0:40 2 (const uint) 649617a3babSopenharmony_ci0:40 o2: direct index for structure ( uniform 2-component vector of int) 650617a3babSopenharmony_ci0:40 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 651617a3babSopenharmony_ci0:40 Constant: 652617a3babSopenharmony_ci0:40 5 (const uint) 653617a3babSopenharmony_ci0:40 Constant: 654617a3babSopenharmony_ci0:40 0 (const int) 655617a3babSopenharmony_ci0:41 Sequence 656617a3babSopenharmony_ci0:41 move second child to first child ( temp 4-component vector of int) 657617a3babSopenharmony_ci0:41 'txval011' ( temp 4-component vector of int) 658617a3babSopenharmony_ci0:41 textureGatherOffset ( temp 4-component vector of int) 659617a3babSopenharmony_ci0:41 Construct combined texture-sampler ( temp isampler2DArray) 660617a3babSopenharmony_ci0:41 'g_tTex2di4a' ( uniform itexture2DArray) 661617a3babSopenharmony_ci0:41 'g_sSamp' (layout( binding=0) uniform sampler) 662617a3babSopenharmony_ci0:41 c3: direct index for structure ( uniform 3-component vector of float) 663617a3babSopenharmony_ci0:41 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 664617a3babSopenharmony_ci0:41 Constant: 665617a3babSopenharmony_ci0:41 2 (const uint) 666617a3babSopenharmony_ci0:41 o2: direct index for structure ( uniform 2-component vector of int) 667617a3babSopenharmony_ci0:41 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 668617a3babSopenharmony_ci0:41 Constant: 669617a3babSopenharmony_ci0:41 5 (const uint) 670617a3babSopenharmony_ci0:41 Constant: 671617a3babSopenharmony_ci0:41 0 (const int) 672617a3babSopenharmony_ci0:42 Sequence 673617a3babSopenharmony_ci0:42 move second child to first child ( temp 4-component vector of uint) 674617a3babSopenharmony_ci0:42 'txval021' ( temp 4-component vector of uint) 675617a3babSopenharmony_ci0:42 textureGatherOffset ( temp 4-component vector of uint) 676617a3babSopenharmony_ci0:42 Construct combined texture-sampler ( temp usampler2DArray) 677617a3babSopenharmony_ci0:42 'g_tTex2du4a' ( uniform utexture2DArray) 678617a3babSopenharmony_ci0:42 'g_sSamp' (layout( binding=0) uniform sampler) 679617a3babSopenharmony_ci0:42 c3: direct index for structure ( uniform 3-component vector of float) 680617a3babSopenharmony_ci0:42 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 681617a3babSopenharmony_ci0:42 Constant: 682617a3babSopenharmony_ci0:42 2 (const uint) 683617a3babSopenharmony_ci0:42 o2: direct index for structure ( uniform 2-component vector of int) 684617a3babSopenharmony_ci0:42 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 685617a3babSopenharmony_ci0:42 Constant: 686617a3babSopenharmony_ci0:42 5 (const uint) 687617a3babSopenharmony_ci0:42 Constant: 688617a3babSopenharmony_ci0:42 0 (const int) 689617a3babSopenharmony_ci0:44 Sequence 690617a3babSopenharmony_ci0:44 move second child to first child ( temp 4-component vector of float) 691617a3babSopenharmony_ci0:44 'txval004' ( temp 4-component vector of float) 692617a3babSopenharmony_ci0:44 textureGatherOffsets ( temp 4-component vector of float) 693617a3babSopenharmony_ci0:44 Construct combined texture-sampler ( temp sampler2DArray) 694617a3babSopenharmony_ci0:44 'g_tTex2df4a' ( uniform texture2DArray) 695617a3babSopenharmony_ci0:44 'g_sSamp' (layout( binding=0) uniform sampler) 696617a3babSopenharmony_ci0:44 c3: direct index for structure ( uniform 3-component vector of float) 697617a3babSopenharmony_ci0:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 698617a3babSopenharmony_ci0:44 Constant: 699617a3babSopenharmony_ci0:44 2 (const uint) 700617a3babSopenharmony_ci0:44 Construct ivec2 ( temp 4-element array of 2-component vector of int) 701617a3babSopenharmony_ci0:44 o2: direct index for structure ( uniform 2-component vector of int) 702617a3babSopenharmony_ci0:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 703617a3babSopenharmony_ci0:44 Constant: 704617a3babSopenharmony_ci0:44 5 (const uint) 705617a3babSopenharmony_ci0:44 o2: direct index for structure ( uniform 2-component vector of int) 706617a3babSopenharmony_ci0:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 707617a3babSopenharmony_ci0:44 Constant: 708617a3babSopenharmony_ci0:44 5 (const uint) 709617a3babSopenharmony_ci0:44 o2: direct index for structure ( uniform 2-component vector of int) 710617a3babSopenharmony_ci0:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 711617a3babSopenharmony_ci0:44 Constant: 712617a3babSopenharmony_ci0:44 5 (const uint) 713617a3babSopenharmony_ci0:44 o2: direct index for structure ( uniform 2-component vector of int) 714617a3babSopenharmony_ci0:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 715617a3babSopenharmony_ci0:44 Constant: 716617a3babSopenharmony_ci0:44 5 (const uint) 717617a3babSopenharmony_ci0:44 Constant: 718617a3babSopenharmony_ci0:44 0 (const int) 719617a3babSopenharmony_ci0:45 Sequence 720617a3babSopenharmony_ci0:45 move second child to first child ( temp 4-component vector of int) 721617a3babSopenharmony_ci0:45 'txval014' ( temp 4-component vector of int) 722617a3babSopenharmony_ci0:45 textureGatherOffsets ( temp 4-component vector of int) 723617a3babSopenharmony_ci0:45 Construct combined texture-sampler ( temp isampler2DArray) 724617a3babSopenharmony_ci0:45 'g_tTex2di4a' ( uniform itexture2DArray) 725617a3babSopenharmony_ci0:45 'g_sSamp' (layout( binding=0) uniform sampler) 726617a3babSopenharmony_ci0:45 c3: direct index for structure ( uniform 3-component vector of float) 727617a3babSopenharmony_ci0:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 728617a3babSopenharmony_ci0:45 Constant: 729617a3babSopenharmony_ci0:45 2 (const uint) 730617a3babSopenharmony_ci0:45 Construct ivec2 ( temp 4-element array of 2-component vector of int) 731617a3babSopenharmony_ci0:45 o2: direct index for structure ( uniform 2-component vector of int) 732617a3babSopenharmony_ci0:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 733617a3babSopenharmony_ci0:45 Constant: 734617a3babSopenharmony_ci0:45 5 (const uint) 735617a3babSopenharmony_ci0:45 o2: direct index for structure ( uniform 2-component vector of int) 736617a3babSopenharmony_ci0:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 737617a3babSopenharmony_ci0:45 Constant: 738617a3babSopenharmony_ci0:45 5 (const uint) 739617a3babSopenharmony_ci0:45 o2: direct index for structure ( uniform 2-component vector of int) 740617a3babSopenharmony_ci0:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 741617a3babSopenharmony_ci0:45 Constant: 742617a3babSopenharmony_ci0:45 5 (const uint) 743617a3babSopenharmony_ci0:45 o2: direct index for structure ( uniform 2-component vector of int) 744617a3babSopenharmony_ci0:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 745617a3babSopenharmony_ci0:45 Constant: 746617a3babSopenharmony_ci0:45 5 (const uint) 747617a3babSopenharmony_ci0:45 Constant: 748617a3babSopenharmony_ci0:45 0 (const int) 749617a3babSopenharmony_ci0:46 Sequence 750617a3babSopenharmony_ci0:46 move second child to first child ( temp 4-component vector of uint) 751617a3babSopenharmony_ci0:46 'txval024' ( temp 4-component vector of uint) 752617a3babSopenharmony_ci0:46 textureGatherOffsets ( temp 4-component vector of uint) 753617a3babSopenharmony_ci0:46 Construct combined texture-sampler ( temp usampler2DArray) 754617a3babSopenharmony_ci0:46 'g_tTex2du4a' ( uniform utexture2DArray) 755617a3babSopenharmony_ci0:46 'g_sSamp' (layout( binding=0) uniform sampler) 756617a3babSopenharmony_ci0:46 c3: direct index for structure ( uniform 3-component vector of float) 757617a3babSopenharmony_ci0:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 758617a3babSopenharmony_ci0:46 Constant: 759617a3babSopenharmony_ci0:46 2 (const uint) 760617a3babSopenharmony_ci0:46 Construct ivec2 ( temp 4-element array of 2-component vector of int) 761617a3babSopenharmony_ci0:46 o2: direct index for structure ( uniform 2-component vector of int) 762617a3babSopenharmony_ci0:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 763617a3babSopenharmony_ci0:46 Constant: 764617a3babSopenharmony_ci0:46 5 (const uint) 765617a3babSopenharmony_ci0:46 o2: direct index for structure ( uniform 2-component vector of int) 766617a3babSopenharmony_ci0:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 767617a3babSopenharmony_ci0:46 Constant: 768617a3babSopenharmony_ci0:46 5 (const uint) 769617a3babSopenharmony_ci0:46 o2: direct index for structure ( uniform 2-component vector of int) 770617a3babSopenharmony_ci0:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 771617a3babSopenharmony_ci0:46 Constant: 772617a3babSopenharmony_ci0:46 5 (const uint) 773617a3babSopenharmony_ci0:46 o2: direct index for structure ( uniform 2-component vector of int) 774617a3babSopenharmony_ci0:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 775617a3babSopenharmony_ci0:46 Constant: 776617a3babSopenharmony_ci0:46 5 (const uint) 777617a3babSopenharmony_ci0:46 Constant: 778617a3babSopenharmony_ci0:46 0 (const int) 779617a3babSopenharmony_ci0:56 Sequence 780617a3babSopenharmony_ci0:56 move second child to first child ( temp 4-component vector of float) 781617a3babSopenharmony_ci0:56 'txval101' ( temp 4-component vector of float) 782617a3babSopenharmony_ci0:56 textureGatherOffset ( temp 4-component vector of float) 783617a3babSopenharmony_ci0:56 Construct combined texture-sampler ( temp sampler2DArray) 784617a3babSopenharmony_ci0:56 'g_tTex2df4a' ( uniform texture2DArray) 785617a3babSopenharmony_ci0:56 'g_sSamp' (layout( binding=0) uniform sampler) 786617a3babSopenharmony_ci0:56 c3: direct index for structure ( uniform 3-component vector of float) 787617a3babSopenharmony_ci0:56 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 788617a3babSopenharmony_ci0:56 Constant: 789617a3babSopenharmony_ci0:56 2 (const uint) 790617a3babSopenharmony_ci0:56 o2: direct index for structure ( uniform 2-component vector of int) 791617a3babSopenharmony_ci0:56 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 792617a3babSopenharmony_ci0:56 Constant: 793617a3babSopenharmony_ci0:56 5 (const uint) 794617a3babSopenharmony_ci0:56 Constant: 795617a3babSopenharmony_ci0:56 1 (const int) 796617a3babSopenharmony_ci0:57 Sequence 797617a3babSopenharmony_ci0:57 move second child to first child ( temp 4-component vector of int) 798617a3babSopenharmony_ci0:57 'txval111' ( temp 4-component vector of int) 799617a3babSopenharmony_ci0:57 textureGatherOffset ( temp 4-component vector of int) 800617a3babSopenharmony_ci0:57 Construct combined texture-sampler ( temp isampler2DArray) 801617a3babSopenharmony_ci0:57 'g_tTex2di4a' ( uniform itexture2DArray) 802617a3babSopenharmony_ci0:57 'g_sSamp' (layout( binding=0) uniform sampler) 803617a3babSopenharmony_ci0:57 c3: direct index for structure ( uniform 3-component vector of float) 804617a3babSopenharmony_ci0:57 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 805617a3babSopenharmony_ci0:57 Constant: 806617a3babSopenharmony_ci0:57 2 (const uint) 807617a3babSopenharmony_ci0:57 o2: direct index for structure ( uniform 2-component vector of int) 808617a3babSopenharmony_ci0:57 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 809617a3babSopenharmony_ci0:57 Constant: 810617a3babSopenharmony_ci0:57 5 (const uint) 811617a3babSopenharmony_ci0:57 Constant: 812617a3babSopenharmony_ci0:57 1 (const int) 813617a3babSopenharmony_ci0:58 Sequence 814617a3babSopenharmony_ci0:58 move second child to first child ( temp 4-component vector of uint) 815617a3babSopenharmony_ci0:58 'txval121' ( temp 4-component vector of uint) 816617a3babSopenharmony_ci0:58 textureGatherOffset ( temp 4-component vector of uint) 817617a3babSopenharmony_ci0:58 Construct combined texture-sampler ( temp usampler2DArray) 818617a3babSopenharmony_ci0:58 'g_tTex2du4a' ( uniform utexture2DArray) 819617a3babSopenharmony_ci0:58 'g_sSamp' (layout( binding=0) uniform sampler) 820617a3babSopenharmony_ci0:58 c3: direct index for structure ( uniform 3-component vector of float) 821617a3babSopenharmony_ci0:58 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 822617a3babSopenharmony_ci0:58 Constant: 823617a3babSopenharmony_ci0:58 2 (const uint) 824617a3babSopenharmony_ci0:58 o2: direct index for structure ( uniform 2-component vector of int) 825617a3babSopenharmony_ci0:58 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 826617a3babSopenharmony_ci0:58 Constant: 827617a3babSopenharmony_ci0:58 5 (const uint) 828617a3babSopenharmony_ci0:58 Constant: 829617a3babSopenharmony_ci0:58 1 (const int) 830617a3babSopenharmony_ci0:60 Sequence 831617a3babSopenharmony_ci0:60 move second child to first child ( temp 4-component vector of float) 832617a3babSopenharmony_ci0:60 'txval104' ( temp 4-component vector of float) 833617a3babSopenharmony_ci0:60 textureGatherOffsets ( temp 4-component vector of float) 834617a3babSopenharmony_ci0:60 Construct combined texture-sampler ( temp sampler2DArray) 835617a3babSopenharmony_ci0:60 'g_tTex2df4a' ( uniform texture2DArray) 836617a3babSopenharmony_ci0:60 'g_sSamp' (layout( binding=0) uniform sampler) 837617a3babSopenharmony_ci0:60 c3: direct index for structure ( uniform 3-component vector of float) 838617a3babSopenharmony_ci0:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 839617a3babSopenharmony_ci0:60 Constant: 840617a3babSopenharmony_ci0:60 2 (const uint) 841617a3babSopenharmony_ci0:60 Construct ivec2 ( temp 4-element array of 2-component vector of int) 842617a3babSopenharmony_ci0:60 o2: direct index for structure ( uniform 2-component vector of int) 843617a3babSopenharmony_ci0:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 844617a3babSopenharmony_ci0:60 Constant: 845617a3babSopenharmony_ci0:60 5 (const uint) 846617a3babSopenharmony_ci0:60 o2: direct index for structure ( uniform 2-component vector of int) 847617a3babSopenharmony_ci0:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 848617a3babSopenharmony_ci0:60 Constant: 849617a3babSopenharmony_ci0:60 5 (const uint) 850617a3babSopenharmony_ci0:60 o2: direct index for structure ( uniform 2-component vector of int) 851617a3babSopenharmony_ci0:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 852617a3babSopenharmony_ci0:60 Constant: 853617a3babSopenharmony_ci0:60 5 (const uint) 854617a3babSopenharmony_ci0:60 o2: direct index for structure ( uniform 2-component vector of int) 855617a3babSopenharmony_ci0:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 856617a3babSopenharmony_ci0:60 Constant: 857617a3babSopenharmony_ci0:60 5 (const uint) 858617a3babSopenharmony_ci0:60 Constant: 859617a3babSopenharmony_ci0:60 1 (const int) 860617a3babSopenharmony_ci0:61 Sequence 861617a3babSopenharmony_ci0:61 move second child to first child ( temp 4-component vector of int) 862617a3babSopenharmony_ci0:61 'txval114' ( temp 4-component vector of int) 863617a3babSopenharmony_ci0:61 textureGatherOffsets ( temp 4-component vector of int) 864617a3babSopenharmony_ci0:61 Construct combined texture-sampler ( temp isampler2DArray) 865617a3babSopenharmony_ci0:61 'g_tTex2di4a' ( uniform itexture2DArray) 866617a3babSopenharmony_ci0:61 'g_sSamp' (layout( binding=0) uniform sampler) 867617a3babSopenharmony_ci0:61 c3: direct index for structure ( uniform 3-component vector of float) 868617a3babSopenharmony_ci0:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 869617a3babSopenharmony_ci0:61 Constant: 870617a3babSopenharmony_ci0:61 2 (const uint) 871617a3babSopenharmony_ci0:61 Construct ivec2 ( temp 4-element array of 2-component vector of int) 872617a3babSopenharmony_ci0:61 o2: direct index for structure ( uniform 2-component vector of int) 873617a3babSopenharmony_ci0:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 874617a3babSopenharmony_ci0:61 Constant: 875617a3babSopenharmony_ci0:61 5 (const uint) 876617a3babSopenharmony_ci0:61 o2: direct index for structure ( uniform 2-component vector of int) 877617a3babSopenharmony_ci0:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 878617a3babSopenharmony_ci0:61 Constant: 879617a3babSopenharmony_ci0:61 5 (const uint) 880617a3babSopenharmony_ci0:61 o2: direct index for structure ( uniform 2-component vector of int) 881617a3babSopenharmony_ci0:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 882617a3babSopenharmony_ci0:61 Constant: 883617a3babSopenharmony_ci0:61 5 (const uint) 884617a3babSopenharmony_ci0:61 o2: direct index for structure ( uniform 2-component vector of int) 885617a3babSopenharmony_ci0:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 886617a3babSopenharmony_ci0:61 Constant: 887617a3babSopenharmony_ci0:61 5 (const uint) 888617a3babSopenharmony_ci0:61 Constant: 889617a3babSopenharmony_ci0:61 1 (const int) 890617a3babSopenharmony_ci0:62 Sequence 891617a3babSopenharmony_ci0:62 move second child to first child ( temp 4-component vector of uint) 892617a3babSopenharmony_ci0:62 'txval124' ( temp 4-component vector of uint) 893617a3babSopenharmony_ci0:62 textureGatherOffsets ( temp 4-component vector of uint) 894617a3babSopenharmony_ci0:62 Construct combined texture-sampler ( temp usampler2DArray) 895617a3babSopenharmony_ci0:62 'g_tTex2du4a' ( uniform utexture2DArray) 896617a3babSopenharmony_ci0:62 'g_sSamp' (layout( binding=0) uniform sampler) 897617a3babSopenharmony_ci0:62 c3: direct index for structure ( uniform 3-component vector of float) 898617a3babSopenharmony_ci0:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 899617a3babSopenharmony_ci0:62 Constant: 900617a3babSopenharmony_ci0:62 2 (const uint) 901617a3babSopenharmony_ci0:62 Construct ivec2 ( temp 4-element array of 2-component vector of int) 902617a3babSopenharmony_ci0:62 o2: direct index for structure ( uniform 2-component vector of int) 903617a3babSopenharmony_ci0:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 904617a3babSopenharmony_ci0:62 Constant: 905617a3babSopenharmony_ci0:62 5 (const uint) 906617a3babSopenharmony_ci0:62 o2: direct index for structure ( uniform 2-component vector of int) 907617a3babSopenharmony_ci0:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 908617a3babSopenharmony_ci0:62 Constant: 909617a3babSopenharmony_ci0:62 5 (const uint) 910617a3babSopenharmony_ci0:62 o2: direct index for structure ( uniform 2-component vector of int) 911617a3babSopenharmony_ci0:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 912617a3babSopenharmony_ci0:62 Constant: 913617a3babSopenharmony_ci0:62 5 (const uint) 914617a3babSopenharmony_ci0:62 o2: direct index for structure ( uniform 2-component vector of int) 915617a3babSopenharmony_ci0:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 916617a3babSopenharmony_ci0:62 Constant: 917617a3babSopenharmony_ci0:62 5 (const uint) 918617a3babSopenharmony_ci0:62 Constant: 919617a3babSopenharmony_ci0:62 1 (const int) 920617a3babSopenharmony_ci0:72 Sequence 921617a3babSopenharmony_ci0:72 move second child to first child ( temp 4-component vector of float) 922617a3babSopenharmony_ci0:72 'txval201' ( temp 4-component vector of float) 923617a3babSopenharmony_ci0:72 textureGatherOffset ( temp 4-component vector of float) 924617a3babSopenharmony_ci0:72 Construct combined texture-sampler ( temp sampler2DArray) 925617a3babSopenharmony_ci0:72 'g_tTex2df4a' ( uniform texture2DArray) 926617a3babSopenharmony_ci0:72 'g_sSamp' (layout( binding=0) uniform sampler) 927617a3babSopenharmony_ci0:72 c3: direct index for structure ( uniform 3-component vector of float) 928617a3babSopenharmony_ci0:72 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 929617a3babSopenharmony_ci0:72 Constant: 930617a3babSopenharmony_ci0:72 2 (const uint) 931617a3babSopenharmony_ci0:72 o2: direct index for structure ( uniform 2-component vector of int) 932617a3babSopenharmony_ci0:72 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 933617a3babSopenharmony_ci0:72 Constant: 934617a3babSopenharmony_ci0:72 5 (const uint) 935617a3babSopenharmony_ci0:72 Constant: 936617a3babSopenharmony_ci0:72 2 (const int) 937617a3babSopenharmony_ci0:73 Sequence 938617a3babSopenharmony_ci0:73 move second child to first child ( temp 4-component vector of int) 939617a3babSopenharmony_ci0:73 'txval211' ( temp 4-component vector of int) 940617a3babSopenharmony_ci0:73 textureGatherOffset ( temp 4-component vector of int) 941617a3babSopenharmony_ci0:73 Construct combined texture-sampler ( temp isampler2DArray) 942617a3babSopenharmony_ci0:73 'g_tTex2di4a' ( uniform itexture2DArray) 943617a3babSopenharmony_ci0:73 'g_sSamp' (layout( binding=0) uniform sampler) 944617a3babSopenharmony_ci0:73 c3: direct index for structure ( uniform 3-component vector of float) 945617a3babSopenharmony_ci0:73 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 946617a3babSopenharmony_ci0:73 Constant: 947617a3babSopenharmony_ci0:73 2 (const uint) 948617a3babSopenharmony_ci0:73 o2: direct index for structure ( uniform 2-component vector of int) 949617a3babSopenharmony_ci0:73 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 950617a3babSopenharmony_ci0:73 Constant: 951617a3babSopenharmony_ci0:73 5 (const uint) 952617a3babSopenharmony_ci0:73 Constant: 953617a3babSopenharmony_ci0:73 2 (const int) 954617a3babSopenharmony_ci0:74 Sequence 955617a3babSopenharmony_ci0:74 move second child to first child ( temp 4-component vector of uint) 956617a3babSopenharmony_ci0:74 'txval221' ( temp 4-component vector of uint) 957617a3babSopenharmony_ci0:74 textureGatherOffset ( temp 4-component vector of uint) 958617a3babSopenharmony_ci0:74 Construct combined texture-sampler ( temp usampler2DArray) 959617a3babSopenharmony_ci0:74 'g_tTex2du4a' ( uniform utexture2DArray) 960617a3babSopenharmony_ci0:74 'g_sSamp' (layout( binding=0) uniform sampler) 961617a3babSopenharmony_ci0:74 c3: direct index for structure ( uniform 3-component vector of float) 962617a3babSopenharmony_ci0:74 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 963617a3babSopenharmony_ci0:74 Constant: 964617a3babSopenharmony_ci0:74 2 (const uint) 965617a3babSopenharmony_ci0:74 o2: direct index for structure ( uniform 2-component vector of int) 966617a3babSopenharmony_ci0:74 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 967617a3babSopenharmony_ci0:74 Constant: 968617a3babSopenharmony_ci0:74 5 (const uint) 969617a3babSopenharmony_ci0:74 Constant: 970617a3babSopenharmony_ci0:74 2 (const int) 971617a3babSopenharmony_ci0:76 Sequence 972617a3babSopenharmony_ci0:76 move second child to first child ( temp 4-component vector of float) 973617a3babSopenharmony_ci0:76 'txval204' ( temp 4-component vector of float) 974617a3babSopenharmony_ci0:76 textureGatherOffsets ( temp 4-component vector of float) 975617a3babSopenharmony_ci0:76 Construct combined texture-sampler ( temp sampler2DArray) 976617a3babSopenharmony_ci0:76 'g_tTex2df4a' ( uniform texture2DArray) 977617a3babSopenharmony_ci0:76 'g_sSamp' (layout( binding=0) uniform sampler) 978617a3babSopenharmony_ci0:76 c3: direct index for structure ( uniform 3-component vector of float) 979617a3babSopenharmony_ci0:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 980617a3babSopenharmony_ci0:76 Constant: 981617a3babSopenharmony_ci0:76 2 (const uint) 982617a3babSopenharmony_ci0:76 Construct ivec2 ( temp 4-element array of 2-component vector of int) 983617a3babSopenharmony_ci0:76 o2: direct index for structure ( uniform 2-component vector of int) 984617a3babSopenharmony_ci0:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 985617a3babSopenharmony_ci0:76 Constant: 986617a3babSopenharmony_ci0:76 5 (const uint) 987617a3babSopenharmony_ci0:76 o2: direct index for structure ( uniform 2-component vector of int) 988617a3babSopenharmony_ci0:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 989617a3babSopenharmony_ci0:76 Constant: 990617a3babSopenharmony_ci0:76 5 (const uint) 991617a3babSopenharmony_ci0:76 o2: direct index for structure ( uniform 2-component vector of int) 992617a3babSopenharmony_ci0:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 993617a3babSopenharmony_ci0:76 Constant: 994617a3babSopenharmony_ci0:76 5 (const uint) 995617a3babSopenharmony_ci0:76 o2: direct index for structure ( uniform 2-component vector of int) 996617a3babSopenharmony_ci0:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 997617a3babSopenharmony_ci0:76 Constant: 998617a3babSopenharmony_ci0:76 5 (const uint) 999617a3babSopenharmony_ci0:76 Constant: 1000617a3babSopenharmony_ci0:76 2 (const int) 1001617a3babSopenharmony_ci0:77 Sequence 1002617a3babSopenharmony_ci0:77 move second child to first child ( temp 4-component vector of int) 1003617a3babSopenharmony_ci0:77 'txval214' ( temp 4-component vector of int) 1004617a3babSopenharmony_ci0:77 textureGatherOffsets ( temp 4-component vector of int) 1005617a3babSopenharmony_ci0:77 Construct combined texture-sampler ( temp isampler2DArray) 1006617a3babSopenharmony_ci0:77 'g_tTex2di4a' ( uniform itexture2DArray) 1007617a3babSopenharmony_ci0:77 'g_sSamp' (layout( binding=0) uniform sampler) 1008617a3babSopenharmony_ci0:77 c3: direct index for structure ( uniform 3-component vector of float) 1009617a3babSopenharmony_ci0:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1010617a3babSopenharmony_ci0:77 Constant: 1011617a3babSopenharmony_ci0:77 2 (const uint) 1012617a3babSopenharmony_ci0:77 Construct ivec2 ( temp 4-element array of 2-component vector of int) 1013617a3babSopenharmony_ci0:77 o2: direct index for structure ( uniform 2-component vector of int) 1014617a3babSopenharmony_ci0:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1015617a3babSopenharmony_ci0:77 Constant: 1016617a3babSopenharmony_ci0:77 5 (const uint) 1017617a3babSopenharmony_ci0:77 o2: direct index for structure ( uniform 2-component vector of int) 1018617a3babSopenharmony_ci0:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1019617a3babSopenharmony_ci0:77 Constant: 1020617a3babSopenharmony_ci0:77 5 (const uint) 1021617a3babSopenharmony_ci0:77 o2: direct index for structure ( uniform 2-component vector of int) 1022617a3babSopenharmony_ci0:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1023617a3babSopenharmony_ci0:77 Constant: 1024617a3babSopenharmony_ci0:77 5 (const uint) 1025617a3babSopenharmony_ci0:77 o2: direct index for structure ( uniform 2-component vector of int) 1026617a3babSopenharmony_ci0:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1027617a3babSopenharmony_ci0:77 Constant: 1028617a3babSopenharmony_ci0:77 5 (const uint) 1029617a3babSopenharmony_ci0:77 Constant: 1030617a3babSopenharmony_ci0:77 2 (const int) 1031617a3babSopenharmony_ci0:78 Sequence 1032617a3babSopenharmony_ci0:78 move second child to first child ( temp 4-component vector of uint) 1033617a3babSopenharmony_ci0:78 'txval224' ( temp 4-component vector of uint) 1034617a3babSopenharmony_ci0:78 textureGatherOffsets ( temp 4-component vector of uint) 1035617a3babSopenharmony_ci0:78 Construct combined texture-sampler ( temp usampler2DArray) 1036617a3babSopenharmony_ci0:78 'g_tTex2du4a' ( uniform utexture2DArray) 1037617a3babSopenharmony_ci0:78 'g_sSamp' (layout( binding=0) uniform sampler) 1038617a3babSopenharmony_ci0:78 c3: direct index for structure ( uniform 3-component vector of float) 1039617a3babSopenharmony_ci0:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1040617a3babSopenharmony_ci0:78 Constant: 1041617a3babSopenharmony_ci0:78 2 (const uint) 1042617a3babSopenharmony_ci0:78 Construct ivec2 ( temp 4-element array of 2-component vector of int) 1043617a3babSopenharmony_ci0:78 o2: direct index for structure ( uniform 2-component vector of int) 1044617a3babSopenharmony_ci0:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1045617a3babSopenharmony_ci0:78 Constant: 1046617a3babSopenharmony_ci0:78 5 (const uint) 1047617a3babSopenharmony_ci0:78 o2: direct index for structure ( uniform 2-component vector of int) 1048617a3babSopenharmony_ci0:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1049617a3babSopenharmony_ci0:78 Constant: 1050617a3babSopenharmony_ci0:78 5 (const uint) 1051617a3babSopenharmony_ci0:78 o2: direct index for structure ( uniform 2-component vector of int) 1052617a3babSopenharmony_ci0:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1053617a3babSopenharmony_ci0:78 Constant: 1054617a3babSopenharmony_ci0:78 5 (const uint) 1055617a3babSopenharmony_ci0:78 o2: direct index for structure ( uniform 2-component vector of int) 1056617a3babSopenharmony_ci0:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1057617a3babSopenharmony_ci0:78 Constant: 1058617a3babSopenharmony_ci0:78 5 (const uint) 1059617a3babSopenharmony_ci0:78 Constant: 1060617a3babSopenharmony_ci0:78 2 (const int) 1061617a3babSopenharmony_ci0:88 Sequence 1062617a3babSopenharmony_ci0:88 move second child to first child ( temp 4-component vector of float) 1063617a3babSopenharmony_ci0:88 'txval301' ( temp 4-component vector of float) 1064617a3babSopenharmony_ci0:88 textureGatherOffset ( temp 4-component vector of float) 1065617a3babSopenharmony_ci0:88 Construct combined texture-sampler ( temp sampler2DArray) 1066617a3babSopenharmony_ci0:88 'g_tTex2df4a' ( uniform texture2DArray) 1067617a3babSopenharmony_ci0:88 'g_sSamp' (layout( binding=0) uniform sampler) 1068617a3babSopenharmony_ci0:88 c3: direct index for structure ( uniform 3-component vector of float) 1069617a3babSopenharmony_ci0:88 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1070617a3babSopenharmony_ci0:88 Constant: 1071617a3babSopenharmony_ci0:88 2 (const uint) 1072617a3babSopenharmony_ci0:88 o2: direct index for structure ( uniform 2-component vector of int) 1073617a3babSopenharmony_ci0:88 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1074617a3babSopenharmony_ci0:88 Constant: 1075617a3babSopenharmony_ci0:88 5 (const uint) 1076617a3babSopenharmony_ci0:88 Constant: 1077617a3babSopenharmony_ci0:88 3 (const int) 1078617a3babSopenharmony_ci0:89 Sequence 1079617a3babSopenharmony_ci0:89 move second child to first child ( temp 4-component vector of int) 1080617a3babSopenharmony_ci0:89 'txval311' ( temp 4-component vector of int) 1081617a3babSopenharmony_ci0:89 textureGatherOffset ( temp 4-component vector of int) 1082617a3babSopenharmony_ci0:89 Construct combined texture-sampler ( temp isampler2DArray) 1083617a3babSopenharmony_ci0:89 'g_tTex2di4a' ( uniform itexture2DArray) 1084617a3babSopenharmony_ci0:89 'g_sSamp' (layout( binding=0) uniform sampler) 1085617a3babSopenharmony_ci0:89 c3: direct index for structure ( uniform 3-component vector of float) 1086617a3babSopenharmony_ci0:89 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1087617a3babSopenharmony_ci0:89 Constant: 1088617a3babSopenharmony_ci0:89 2 (const uint) 1089617a3babSopenharmony_ci0:89 o2: direct index for structure ( uniform 2-component vector of int) 1090617a3babSopenharmony_ci0:89 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1091617a3babSopenharmony_ci0:89 Constant: 1092617a3babSopenharmony_ci0:89 5 (const uint) 1093617a3babSopenharmony_ci0:89 Constant: 1094617a3babSopenharmony_ci0:89 3 (const int) 1095617a3babSopenharmony_ci0:90 Sequence 1096617a3babSopenharmony_ci0:90 move second child to first child ( temp 4-component vector of uint) 1097617a3babSopenharmony_ci0:90 'txval321' ( temp 4-component vector of uint) 1098617a3babSopenharmony_ci0:90 textureGatherOffset ( temp 4-component vector of uint) 1099617a3babSopenharmony_ci0:90 Construct combined texture-sampler ( temp usampler2DArray) 1100617a3babSopenharmony_ci0:90 'g_tTex2du4a' ( uniform utexture2DArray) 1101617a3babSopenharmony_ci0:90 'g_sSamp' (layout( binding=0) uniform sampler) 1102617a3babSopenharmony_ci0:90 c3: direct index for structure ( uniform 3-component vector of float) 1103617a3babSopenharmony_ci0:90 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1104617a3babSopenharmony_ci0:90 Constant: 1105617a3babSopenharmony_ci0:90 2 (const uint) 1106617a3babSopenharmony_ci0:90 o2: direct index for structure ( uniform 2-component vector of int) 1107617a3babSopenharmony_ci0:90 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1108617a3babSopenharmony_ci0:90 Constant: 1109617a3babSopenharmony_ci0:90 5 (const uint) 1110617a3babSopenharmony_ci0:90 Constant: 1111617a3babSopenharmony_ci0:90 3 (const int) 1112617a3babSopenharmony_ci0:92 Sequence 1113617a3babSopenharmony_ci0:92 move second child to first child ( temp 4-component vector of float) 1114617a3babSopenharmony_ci0:92 'txval304' ( temp 4-component vector of float) 1115617a3babSopenharmony_ci0:92 textureGatherOffsets ( temp 4-component vector of float) 1116617a3babSopenharmony_ci0:92 Construct combined texture-sampler ( temp sampler2DArray) 1117617a3babSopenharmony_ci0:92 'g_tTex2df4a' ( uniform texture2DArray) 1118617a3babSopenharmony_ci0:92 'g_sSamp' (layout( binding=0) uniform sampler) 1119617a3babSopenharmony_ci0:92 c3: direct index for structure ( uniform 3-component vector of float) 1120617a3babSopenharmony_ci0:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1121617a3babSopenharmony_ci0:92 Constant: 1122617a3babSopenharmony_ci0:92 2 (const uint) 1123617a3babSopenharmony_ci0:92 Construct ivec2 ( temp 4-element array of 2-component vector of int) 1124617a3babSopenharmony_ci0:92 o2: direct index for structure ( uniform 2-component vector of int) 1125617a3babSopenharmony_ci0:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1126617a3babSopenharmony_ci0:92 Constant: 1127617a3babSopenharmony_ci0:92 5 (const uint) 1128617a3babSopenharmony_ci0:92 o2: direct index for structure ( uniform 2-component vector of int) 1129617a3babSopenharmony_ci0:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1130617a3babSopenharmony_ci0:92 Constant: 1131617a3babSopenharmony_ci0:92 5 (const uint) 1132617a3babSopenharmony_ci0:92 o2: direct index for structure ( uniform 2-component vector of int) 1133617a3babSopenharmony_ci0:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1134617a3babSopenharmony_ci0:92 Constant: 1135617a3babSopenharmony_ci0:92 5 (const uint) 1136617a3babSopenharmony_ci0:92 o2: direct index for structure ( uniform 2-component vector of int) 1137617a3babSopenharmony_ci0:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1138617a3babSopenharmony_ci0:92 Constant: 1139617a3babSopenharmony_ci0:92 5 (const uint) 1140617a3babSopenharmony_ci0:92 Constant: 1141617a3babSopenharmony_ci0:92 3 (const int) 1142617a3babSopenharmony_ci0:93 Sequence 1143617a3babSopenharmony_ci0:93 move second child to first child ( temp 4-component vector of int) 1144617a3babSopenharmony_ci0:93 'txval314' ( temp 4-component vector of int) 1145617a3babSopenharmony_ci0:93 textureGatherOffsets ( temp 4-component vector of int) 1146617a3babSopenharmony_ci0:93 Construct combined texture-sampler ( temp isampler2DArray) 1147617a3babSopenharmony_ci0:93 'g_tTex2di4a' ( uniform itexture2DArray) 1148617a3babSopenharmony_ci0:93 'g_sSamp' (layout( binding=0) uniform sampler) 1149617a3babSopenharmony_ci0:93 c3: direct index for structure ( uniform 3-component vector of float) 1150617a3babSopenharmony_ci0:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1151617a3babSopenharmony_ci0:93 Constant: 1152617a3babSopenharmony_ci0:93 2 (const uint) 1153617a3babSopenharmony_ci0:93 Construct ivec2 ( temp 4-element array of 2-component vector of int) 1154617a3babSopenharmony_ci0:93 o2: direct index for structure ( uniform 2-component vector of int) 1155617a3babSopenharmony_ci0:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1156617a3babSopenharmony_ci0:93 Constant: 1157617a3babSopenharmony_ci0:93 5 (const uint) 1158617a3babSopenharmony_ci0:93 o2: direct index for structure ( uniform 2-component vector of int) 1159617a3babSopenharmony_ci0:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1160617a3babSopenharmony_ci0:93 Constant: 1161617a3babSopenharmony_ci0:93 5 (const uint) 1162617a3babSopenharmony_ci0:93 o2: direct index for structure ( uniform 2-component vector of int) 1163617a3babSopenharmony_ci0:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1164617a3babSopenharmony_ci0:93 Constant: 1165617a3babSopenharmony_ci0:93 5 (const uint) 1166617a3babSopenharmony_ci0:93 o2: direct index for structure ( uniform 2-component vector of int) 1167617a3babSopenharmony_ci0:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1168617a3babSopenharmony_ci0:93 Constant: 1169617a3babSopenharmony_ci0:93 5 (const uint) 1170617a3babSopenharmony_ci0:93 Constant: 1171617a3babSopenharmony_ci0:93 3 (const int) 1172617a3babSopenharmony_ci0:94 Sequence 1173617a3babSopenharmony_ci0:94 move second child to first child ( temp 4-component vector of uint) 1174617a3babSopenharmony_ci0:94 'txval324' ( temp 4-component vector of uint) 1175617a3babSopenharmony_ci0:94 textureGatherOffsets ( temp 4-component vector of uint) 1176617a3babSopenharmony_ci0:94 Construct combined texture-sampler ( temp usampler2DArray) 1177617a3babSopenharmony_ci0:94 'g_tTex2du4a' ( uniform utexture2DArray) 1178617a3babSopenharmony_ci0:94 'g_sSamp' (layout( binding=0) uniform sampler) 1179617a3babSopenharmony_ci0:94 c3: direct index for structure ( uniform 3-component vector of float) 1180617a3babSopenharmony_ci0:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1181617a3babSopenharmony_ci0:94 Constant: 1182617a3babSopenharmony_ci0:94 2 (const uint) 1183617a3babSopenharmony_ci0:94 Construct ivec2 ( temp 4-element array of 2-component vector of int) 1184617a3babSopenharmony_ci0:94 o2: direct index for structure ( uniform 2-component vector of int) 1185617a3babSopenharmony_ci0:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1186617a3babSopenharmony_ci0:94 Constant: 1187617a3babSopenharmony_ci0:94 5 (const uint) 1188617a3babSopenharmony_ci0:94 o2: direct index for structure ( uniform 2-component vector of int) 1189617a3babSopenharmony_ci0:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1190617a3babSopenharmony_ci0:94 Constant: 1191617a3babSopenharmony_ci0:94 5 (const uint) 1192617a3babSopenharmony_ci0:94 o2: direct index for structure ( uniform 2-component vector of int) 1193617a3babSopenharmony_ci0:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1194617a3babSopenharmony_ci0:94 Constant: 1195617a3babSopenharmony_ci0:94 5 (const uint) 1196617a3babSopenharmony_ci0:94 o2: direct index for structure ( uniform 2-component vector of int) 1197617a3babSopenharmony_ci0:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1198617a3babSopenharmony_ci0:94 Constant: 1199617a3babSopenharmony_ci0:94 5 (const uint) 1200617a3babSopenharmony_ci0:94 Constant: 1201617a3babSopenharmony_ci0:94 3 (const int) 1202617a3babSopenharmony_ci0:106 move second child to first child ( temp 4-component vector of float) 1203617a3babSopenharmony_ci0:106 Color: direct index for structure ( temp 4-component vector of float) 1204617a3babSopenharmony_ci0:106 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1205617a3babSopenharmony_ci0:106 Constant: 1206617a3babSopenharmony_ci0:106 0 (const int) 1207617a3babSopenharmony_ci0:106 Constant: 1208617a3babSopenharmony_ci0:106 1.000000 1209617a3babSopenharmony_ci0:106 1.000000 1210617a3babSopenharmony_ci0:106 1.000000 1211617a3babSopenharmony_ci0:106 1.000000 1212617a3babSopenharmony_ci0:107 move second child to first child ( temp float) 1213617a3babSopenharmony_ci0:107 Depth: direct index for structure ( temp float) 1214617a3babSopenharmony_ci0:107 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1215617a3babSopenharmony_ci0:107 Constant: 1216617a3babSopenharmony_ci0:107 1 (const int) 1217617a3babSopenharmony_ci0:107 Constant: 1218617a3babSopenharmony_ci0:107 1.000000 1219617a3babSopenharmony_ci0:109 Branch: Return with expression 1220617a3babSopenharmony_ci0:109 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1221617a3babSopenharmony_ci0:33 Function Definition: main( ( temp void) 1222617a3babSopenharmony_ci0:33 Function Parameters: 1223617a3babSopenharmony_ci0:? Sequence 1224617a3babSopenharmony_ci0:33 Sequence 1225617a3babSopenharmony_ci0:33 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1226617a3babSopenharmony_ci0:33 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1227617a3babSopenharmony_ci0:33 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1228617a3babSopenharmony_ci0:33 move second child to first child ( temp 4-component vector of float) 1229617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 1230617a3babSopenharmony_ci0:33 Color: direct index for structure ( temp 4-component vector of float) 1231617a3babSopenharmony_ci0:33 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1232617a3babSopenharmony_ci0:33 Constant: 1233617a3babSopenharmony_ci0:33 0 (const int) 1234617a3babSopenharmony_ci0:33 move second child to first child ( temp float) 1235617a3babSopenharmony_ci0:? '@entryPointOutput.Depth' ( out float FragDepth) 1236617a3babSopenharmony_ci0:33 Depth: direct index for structure ( temp float) 1237617a3babSopenharmony_ci0:33 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1238617a3babSopenharmony_ci0:33 Constant: 1239617a3babSopenharmony_ci0:33 1 (const int) 1240617a3babSopenharmony_ci0:? Linker Objects 1241617a3babSopenharmony_ci0:? 'g_sSamp' (layout( binding=0) uniform sampler) 1242617a3babSopenharmony_ci0:? 'g_sSamp2d' ( uniform sampler) 1243617a3babSopenharmony_ci0:? 'g_tTex1df4a' (layout( binding=0) uniform texture1DArray) 1244617a3babSopenharmony_ci0:? 'g_tTex1di4a' ( uniform itexture1DArray) 1245617a3babSopenharmony_ci0:? 'g_tTex1du4a' ( uniform utexture1DArray) 1246617a3babSopenharmony_ci0:? 'g_tTex2df4a' ( uniform texture2DArray) 1247617a3babSopenharmony_ci0:? 'g_tTex2di4a' ( uniform itexture2DArray) 1248617a3babSopenharmony_ci0:? 'g_tTex2du4a' ( uniform utexture2DArray) 1249617a3babSopenharmony_ci0:? 'g_tTexcdf4a' ( uniform textureCubeArray) 1250617a3babSopenharmony_ci0:? 'g_tTexcdi4a' ( uniform itextureCubeArray) 1251617a3babSopenharmony_ci0:? 'g_tTexcdu4a' ( uniform utextureCubeArray) 1252617a3babSopenharmony_ci0:? 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1253617a3babSopenharmony_ci0:? '@entryPointOutput.Depth' ( out float FragDepth) 1254617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 1255617a3babSopenharmony_ci 1256617a3babSopenharmony_ciValidation failed 1257617a3babSopenharmony_ci// Module Version 10000 1258617a3babSopenharmony_ci// Generated by (magic number): 8000b 1259617a3babSopenharmony_ci// Id's are bound by 389 1260617a3babSopenharmony_ci 1261617a3babSopenharmony_ci Capability Shader 1262617a3babSopenharmony_ci Capability ImageGatherExtended 1263617a3babSopenharmony_ci Capability Sampled1D 1264617a3babSopenharmony_ci Capability SampledCubeArray 1265617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 1266617a3babSopenharmony_ci MemoryModel Logical GLSL450 1267617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 363 367 1268617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 1269617a3babSopenharmony_ci ExecutionMode 4 DepthReplacing 1270617a3babSopenharmony_ci Source HLSL 500 1271617a3babSopenharmony_ci Name 4 "main" 1272617a3babSopenharmony_ci Name 8 "PS_OUTPUT" 1273617a3babSopenharmony_ci MemberName 8(PS_OUTPUT) 0 "Color" 1274617a3babSopenharmony_ci MemberName 8(PS_OUTPUT) 1 "Depth" 1275617a3babSopenharmony_ci Name 10 "@main(" 1276617a3babSopenharmony_ci Name 13 "txval001" 1277617a3babSopenharmony_ci Name 16 "g_tTex2df4a" 1278617a3babSopenharmony_ci Name 20 "g_sSamp" 1279617a3babSopenharmony_ci Name 30 "$Global" 1280617a3babSopenharmony_ci MemberName 30($Global) 0 "c1" 1281617a3babSopenharmony_ci MemberName 30($Global) 1 "c2" 1282617a3babSopenharmony_ci MemberName 30($Global) 2 "c3" 1283617a3babSopenharmony_ci MemberName 30($Global) 3 "c4" 1284617a3babSopenharmony_ci MemberName 30($Global) 4 "o1" 1285617a3babSopenharmony_ci MemberName 30($Global) 5 "o2" 1286617a3babSopenharmony_ci MemberName 30($Global) 6 "o3" 1287617a3babSopenharmony_ci MemberName 30($Global) 7 "o4" 1288617a3babSopenharmony_ci Name 32 "" 1289617a3babSopenharmony_ci Name 44 "txval011" 1290617a3babSopenharmony_ci Name 47 "g_tTex2di4a" 1291617a3babSopenharmony_ci Name 60 "txval021" 1292617a3babSopenharmony_ci Name 63 "g_tTex2du4a" 1293617a3babSopenharmony_ci Name 73 "txval004" 1294617a3babSopenharmony_ci Name 91 "txval014" 1295617a3babSopenharmony_ci Name 107 "txval024" 1296617a3babSopenharmony_ci Name 123 "txval101" 1297617a3babSopenharmony_ci Name 133 "txval111" 1298617a3babSopenharmony_ci Name 142 "txval121" 1299617a3babSopenharmony_ci Name 151 "txval104" 1300617a3babSopenharmony_ci Name 167 "txval114" 1301617a3babSopenharmony_ci Name 183 "txval124" 1302617a3babSopenharmony_ci Name 199 "txval201" 1303617a3babSopenharmony_ci Name 208 "txval211" 1304617a3babSopenharmony_ci Name 217 "txval221" 1305617a3babSopenharmony_ci Name 226 "txval204" 1306617a3babSopenharmony_ci Name 242 "txval214" 1307617a3babSopenharmony_ci Name 258 "txval224" 1308617a3babSopenharmony_ci Name 274 "txval301" 1309617a3babSopenharmony_ci Name 284 "txval311" 1310617a3babSopenharmony_ci Name 293 "txval321" 1311617a3babSopenharmony_ci Name 302 "txval304" 1312617a3babSopenharmony_ci Name 318 "txval314" 1313617a3babSopenharmony_ci Name 334 "txval324" 1314617a3babSopenharmony_ci Name 351 "psout" 1315617a3babSopenharmony_ci Name 360 "flattenTemp" 1316617a3babSopenharmony_ci Name 363 "@entryPointOutput.Color" 1317617a3babSopenharmony_ci Name 367 "@entryPointOutput.Depth" 1318617a3babSopenharmony_ci Name 370 "g_sSamp2d" 1319617a3babSopenharmony_ci Name 373 "g_tTex1df4a" 1320617a3babSopenharmony_ci Name 376 "g_tTex1di4a" 1321617a3babSopenharmony_ci Name 379 "g_tTex1du4a" 1322617a3babSopenharmony_ci Name 382 "g_tTexcdf4a" 1323617a3babSopenharmony_ci Name 385 "g_tTexcdi4a" 1324617a3babSopenharmony_ci Name 388 "g_tTexcdu4a" 1325617a3babSopenharmony_ci Decorate 16(g_tTex2df4a) DescriptorSet 0 1326617a3babSopenharmony_ci Decorate 16(g_tTex2df4a) Binding 1 1327617a3babSopenharmony_ci Decorate 20(g_sSamp) DescriptorSet 0 1328617a3babSopenharmony_ci Decorate 20(g_sSamp) Binding 0 1329617a3babSopenharmony_ci MemberDecorate 30($Global) 0 Offset 0 1330617a3babSopenharmony_ci MemberDecorate 30($Global) 1 Offset 8 1331617a3babSopenharmony_ci MemberDecorate 30($Global) 2 Offset 16 1332617a3babSopenharmony_ci MemberDecorate 30($Global) 3 Offset 32 1333617a3babSopenharmony_ci MemberDecorate 30($Global) 4 Offset 48 1334617a3babSopenharmony_ci MemberDecorate 30($Global) 5 Offset 56 1335617a3babSopenharmony_ci MemberDecorate 30($Global) 6 Offset 64 1336617a3babSopenharmony_ci MemberDecorate 30($Global) 7 Offset 80 1337617a3babSopenharmony_ci Decorate 30($Global) Block 1338617a3babSopenharmony_ci Decorate 32 DescriptorSet 0 1339617a3babSopenharmony_ci Decorate 32 Binding 4 1340617a3babSopenharmony_ci Decorate 47(g_tTex2di4a) DescriptorSet 0 1341617a3babSopenharmony_ci Decorate 47(g_tTex2di4a) Binding 2 1342617a3babSopenharmony_ci Decorate 63(g_tTex2du4a) DescriptorSet 0 1343617a3babSopenharmony_ci Decorate 63(g_tTex2du4a) Binding 3 1344617a3babSopenharmony_ci Decorate 363(@entryPointOutput.Color) Location 0 1345617a3babSopenharmony_ci Decorate 367(@entryPointOutput.Depth) BuiltIn FragDepth 1346617a3babSopenharmony_ci Decorate 370(g_sSamp2d) DescriptorSet 0 1347617a3babSopenharmony_ci Decorate 370(g_sSamp2d) Binding 0 1348617a3babSopenharmony_ci Decorate 373(g_tTex1df4a) DescriptorSet 0 1349617a3babSopenharmony_ci Decorate 373(g_tTex1df4a) Binding 0 1350617a3babSopenharmony_ci Decorate 376(g_tTex1di4a) DescriptorSet 0 1351617a3babSopenharmony_ci Decorate 376(g_tTex1di4a) Binding 0 1352617a3babSopenharmony_ci Decorate 379(g_tTex1du4a) DescriptorSet 0 1353617a3babSopenharmony_ci Decorate 379(g_tTex1du4a) Binding 0 1354617a3babSopenharmony_ci Decorate 382(g_tTexcdf4a) DescriptorSet 0 1355617a3babSopenharmony_ci Decorate 382(g_tTexcdf4a) Binding 0 1356617a3babSopenharmony_ci Decorate 385(g_tTexcdi4a) DescriptorSet 0 1357617a3babSopenharmony_ci Decorate 385(g_tTexcdi4a) Binding 0 1358617a3babSopenharmony_ci Decorate 388(g_tTexcdu4a) DescriptorSet 0 1359617a3babSopenharmony_ci Decorate 388(g_tTexcdu4a) Binding 0 1360617a3babSopenharmony_ci 2: TypeVoid 1361617a3babSopenharmony_ci 3: TypeFunction 2 1362617a3babSopenharmony_ci 6: TypeFloat 32 1363617a3babSopenharmony_ci 7: TypeVector 6(float) 4 1364617a3babSopenharmony_ci 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float) 1365617a3babSopenharmony_ci 9: TypeFunction 8(PS_OUTPUT) 1366617a3babSopenharmony_ci 12: TypePointer Function 7(fvec4) 1367617a3babSopenharmony_ci 14: TypeImage 6(float) 2D array sampled format:Unknown 1368617a3babSopenharmony_ci 15: TypePointer UniformConstant 14 1369617a3babSopenharmony_ci 16(g_tTex2df4a): 15(ptr) Variable UniformConstant 1370617a3babSopenharmony_ci 18: TypeSampler 1371617a3babSopenharmony_ci 19: TypePointer UniformConstant 18 1372617a3babSopenharmony_ci 20(g_sSamp): 19(ptr) Variable UniformConstant 1373617a3babSopenharmony_ci 22: TypeSampledImage 14 1374617a3babSopenharmony_ci 24: TypeVector 6(float) 2 1375617a3babSopenharmony_ci 25: TypeVector 6(float) 3 1376617a3babSopenharmony_ci 26: TypeInt 32 1 1377617a3babSopenharmony_ci 27: TypeVector 26(int) 2 1378617a3babSopenharmony_ci 28: TypeVector 26(int) 3 1379617a3babSopenharmony_ci 29: TypeVector 26(int) 4 1380617a3babSopenharmony_ci 30($Global): TypeStruct 6(float) 24(fvec2) 25(fvec3) 7(fvec4) 26(int) 27(ivec2) 28(ivec3) 29(ivec4) 1381617a3babSopenharmony_ci 31: TypePointer Uniform 30($Global) 1382617a3babSopenharmony_ci 32: 31(ptr) Variable Uniform 1383617a3babSopenharmony_ci 33: 26(int) Constant 2 1384617a3babSopenharmony_ci 34: TypePointer Uniform 25(fvec3) 1385617a3babSopenharmony_ci 37: 26(int) Constant 5 1386617a3babSopenharmony_ci 38: TypePointer Uniform 27(ivec2) 1387617a3babSopenharmony_ci 41: 26(int) Constant 0 1388617a3babSopenharmony_ci 43: TypePointer Function 29(ivec4) 1389617a3babSopenharmony_ci 45: TypeImage 26(int) 2D array sampled format:Unknown 1390617a3babSopenharmony_ci 46: TypePointer UniformConstant 45 1391617a3babSopenharmony_ci 47(g_tTex2di4a): 46(ptr) Variable UniformConstant 1392617a3babSopenharmony_ci 50: TypeSampledImage 45 1393617a3babSopenharmony_ci 57: TypeInt 32 0 1394617a3babSopenharmony_ci 58: TypeVector 57(int) 4 1395617a3babSopenharmony_ci 59: TypePointer Function 58(ivec4) 1396617a3babSopenharmony_ci 61: TypeImage 57(int) 2D array sampled format:Unknown 1397617a3babSopenharmony_ci 62: TypePointer UniformConstant 61 1398617a3babSopenharmony_ci 63(g_tTex2du4a): 62(ptr) Variable UniformConstant 1399617a3babSopenharmony_ci 66: TypeSampledImage 61 1400617a3babSopenharmony_ci 87: 57(int) Constant 4 1401617a3babSopenharmony_ci 88: TypeArray 27(ivec2) 87 1402617a3babSopenharmony_ci 131: 26(int) Constant 1 1403617a3babSopenharmony_ci 282: 26(int) Constant 3 1404617a3babSopenharmony_ci 350: TypePointer Function 8(PS_OUTPUT) 1405617a3babSopenharmony_ci 352: 6(float) Constant 1065353216 1406617a3babSopenharmony_ci 353: 7(fvec4) ConstantComposite 352 352 352 352 1407617a3babSopenharmony_ci 355: TypePointer Function 6(float) 1408617a3babSopenharmony_ci 362: TypePointer Output 7(fvec4) 1409617a3babSopenharmony_ci363(@entryPointOutput.Color): 362(ptr) Variable Output 1410617a3babSopenharmony_ci 366: TypePointer Output 6(float) 1411617a3babSopenharmony_ci367(@entryPointOutput.Depth): 366(ptr) Variable Output 1412617a3babSopenharmony_ci 370(g_sSamp2d): 19(ptr) Variable UniformConstant 1413617a3babSopenharmony_ci 371: TypeImage 6(float) 1D array sampled format:Unknown 1414617a3babSopenharmony_ci 372: TypePointer UniformConstant 371 1415617a3babSopenharmony_ci373(g_tTex1df4a): 372(ptr) Variable UniformConstant 1416617a3babSopenharmony_ci 374: TypeImage 26(int) 1D array sampled format:Unknown 1417617a3babSopenharmony_ci 375: TypePointer UniformConstant 374 1418617a3babSopenharmony_ci376(g_tTex1di4a): 375(ptr) Variable UniformConstant 1419617a3babSopenharmony_ci 377: TypeImage 57(int) 1D array sampled format:Unknown 1420617a3babSopenharmony_ci 378: TypePointer UniformConstant 377 1421617a3babSopenharmony_ci379(g_tTex1du4a): 378(ptr) Variable UniformConstant 1422617a3babSopenharmony_ci 380: TypeImage 6(float) Cube array sampled format:Unknown 1423617a3babSopenharmony_ci 381: TypePointer UniformConstant 380 1424617a3babSopenharmony_ci382(g_tTexcdf4a): 381(ptr) Variable UniformConstant 1425617a3babSopenharmony_ci 383: TypeImage 26(int) Cube array sampled format:Unknown 1426617a3babSopenharmony_ci 384: TypePointer UniformConstant 383 1427617a3babSopenharmony_ci385(g_tTexcdi4a): 384(ptr) Variable UniformConstant 1428617a3babSopenharmony_ci 386: TypeImage 57(int) Cube array sampled format:Unknown 1429617a3babSopenharmony_ci 387: TypePointer UniformConstant 386 1430617a3babSopenharmony_ci388(g_tTexcdu4a): 387(ptr) Variable UniformConstant 1431617a3babSopenharmony_ci 4(main): 2 Function None 3 1432617a3babSopenharmony_ci 5: Label 1433617a3babSopenharmony_ci360(flattenTemp): 350(ptr) Variable Function 1434617a3babSopenharmony_ci 361:8(PS_OUTPUT) FunctionCall 10(@main() 1435617a3babSopenharmony_ci Store 360(flattenTemp) 361 1436617a3babSopenharmony_ci 364: 12(ptr) AccessChain 360(flattenTemp) 41 1437617a3babSopenharmony_ci 365: 7(fvec4) Load 364 1438617a3babSopenharmony_ci Store 363(@entryPointOutput.Color) 365 1439617a3babSopenharmony_ci 368: 355(ptr) AccessChain 360(flattenTemp) 131 1440617a3babSopenharmony_ci 369: 6(float) Load 368 1441617a3babSopenharmony_ci Store 367(@entryPointOutput.Depth) 369 1442617a3babSopenharmony_ci Return 1443617a3babSopenharmony_ci FunctionEnd 1444617a3babSopenharmony_ci 10(@main():8(PS_OUTPUT) Function None 9 1445617a3babSopenharmony_ci 11: Label 1446617a3babSopenharmony_ci 13(txval001): 12(ptr) Variable Function 1447617a3babSopenharmony_ci 44(txval011): 43(ptr) Variable Function 1448617a3babSopenharmony_ci 60(txval021): 59(ptr) Variable Function 1449617a3babSopenharmony_ci 73(txval004): 12(ptr) Variable Function 1450617a3babSopenharmony_ci 91(txval014): 43(ptr) Variable Function 1451617a3babSopenharmony_ci 107(txval024): 59(ptr) Variable Function 1452617a3babSopenharmony_ci 123(txval101): 12(ptr) Variable Function 1453617a3babSopenharmony_ci 133(txval111): 43(ptr) Variable Function 1454617a3babSopenharmony_ci 142(txval121): 59(ptr) Variable Function 1455617a3babSopenharmony_ci 151(txval104): 12(ptr) Variable Function 1456617a3babSopenharmony_ci 167(txval114): 43(ptr) Variable Function 1457617a3babSopenharmony_ci 183(txval124): 59(ptr) Variable Function 1458617a3babSopenharmony_ci 199(txval201): 12(ptr) Variable Function 1459617a3babSopenharmony_ci 208(txval211): 43(ptr) Variable Function 1460617a3babSopenharmony_ci 217(txval221): 59(ptr) Variable Function 1461617a3babSopenharmony_ci 226(txval204): 12(ptr) Variable Function 1462617a3babSopenharmony_ci 242(txval214): 43(ptr) Variable Function 1463617a3babSopenharmony_ci 258(txval224): 59(ptr) Variable Function 1464617a3babSopenharmony_ci 274(txval301): 12(ptr) Variable Function 1465617a3babSopenharmony_ci 284(txval311): 43(ptr) Variable Function 1466617a3babSopenharmony_ci 293(txval321): 59(ptr) Variable Function 1467617a3babSopenharmony_ci 302(txval304): 12(ptr) Variable Function 1468617a3babSopenharmony_ci 318(txval314): 43(ptr) Variable Function 1469617a3babSopenharmony_ci 334(txval324): 59(ptr) Variable Function 1470617a3babSopenharmony_ci 351(psout): 350(ptr) Variable Function 1471617a3babSopenharmony_ci 17: 14 Load 16(g_tTex2df4a) 1472617a3babSopenharmony_ci 21: 18 Load 20(g_sSamp) 1473617a3babSopenharmony_ci 23: 22 SampledImage 17 21 1474617a3babSopenharmony_ci 35: 34(ptr) AccessChain 32 33 1475617a3babSopenharmony_ci 36: 25(fvec3) Load 35 1476617a3babSopenharmony_ci 39: 38(ptr) AccessChain 32 37 1477617a3babSopenharmony_ci 40: 27(ivec2) Load 39 1478617a3babSopenharmony_ci 42: 7(fvec4) ImageGather 23 36 41 Offset 40 1479617a3babSopenharmony_ci Store 13(txval001) 42 1480617a3babSopenharmony_ci 48: 45 Load 47(g_tTex2di4a) 1481617a3babSopenharmony_ci 49: 18 Load 20(g_sSamp) 1482617a3babSopenharmony_ci 51: 50 SampledImage 48 49 1483617a3babSopenharmony_ci 52: 34(ptr) AccessChain 32 33 1484617a3babSopenharmony_ci 53: 25(fvec3) Load 52 1485617a3babSopenharmony_ci 54: 38(ptr) AccessChain 32 37 1486617a3babSopenharmony_ci 55: 27(ivec2) Load 54 1487617a3babSopenharmony_ci 56: 29(ivec4) ImageGather 51 53 41 Offset 55 1488617a3babSopenharmony_ci Store 44(txval011) 56 1489617a3babSopenharmony_ci 64: 61 Load 63(g_tTex2du4a) 1490617a3babSopenharmony_ci 65: 18 Load 20(g_sSamp) 1491617a3babSopenharmony_ci 67: 66 SampledImage 64 65 1492617a3babSopenharmony_ci 68: 34(ptr) AccessChain 32 33 1493617a3babSopenharmony_ci 69: 25(fvec3) Load 68 1494617a3babSopenharmony_ci 70: 38(ptr) AccessChain 32 37 1495617a3babSopenharmony_ci 71: 27(ivec2) Load 70 1496617a3babSopenharmony_ci 72: 58(ivec4) ImageGather 67 69 41 Offset 71 1497617a3babSopenharmony_ci Store 60(txval021) 72 1498617a3babSopenharmony_ci 74: 14 Load 16(g_tTex2df4a) 1499617a3babSopenharmony_ci 75: 18 Load 20(g_sSamp) 1500617a3babSopenharmony_ci 76: 22 SampledImage 74 75 1501617a3babSopenharmony_ci 77: 34(ptr) AccessChain 32 33 1502617a3babSopenharmony_ci 78: 25(fvec3) Load 77 1503617a3babSopenharmony_ci 79: 38(ptr) AccessChain 32 37 1504617a3babSopenharmony_ci 80: 27(ivec2) Load 79 1505617a3babSopenharmony_ci 81: 38(ptr) AccessChain 32 37 1506617a3babSopenharmony_ci 82: 27(ivec2) Load 81 1507617a3babSopenharmony_ci 83: 38(ptr) AccessChain 32 37 1508617a3babSopenharmony_ci 84: 27(ivec2) Load 83 1509617a3babSopenharmony_ci 85: 38(ptr) AccessChain 32 37 1510617a3babSopenharmony_ci 86: 27(ivec2) Load 85 1511617a3babSopenharmony_ci 89: 88 CompositeConstruct 80 82 84 86 1512617a3babSopenharmony_ci 90: 7(fvec4) ImageGather 76 78 41 ConstOffsets 89 1513617a3babSopenharmony_ci Store 73(txval004) 90 1514617a3babSopenharmony_ci 92: 45 Load 47(g_tTex2di4a) 1515617a3babSopenharmony_ci 93: 18 Load 20(g_sSamp) 1516617a3babSopenharmony_ci 94: 50 SampledImage 92 93 1517617a3babSopenharmony_ci 95: 34(ptr) AccessChain 32 33 1518617a3babSopenharmony_ci 96: 25(fvec3) Load 95 1519617a3babSopenharmony_ci 97: 38(ptr) AccessChain 32 37 1520617a3babSopenharmony_ci 98: 27(ivec2) Load 97 1521617a3babSopenharmony_ci 99: 38(ptr) AccessChain 32 37 1522617a3babSopenharmony_ci 100: 27(ivec2) Load 99 1523617a3babSopenharmony_ci 101: 38(ptr) AccessChain 32 37 1524617a3babSopenharmony_ci 102: 27(ivec2) Load 101 1525617a3babSopenharmony_ci 103: 38(ptr) AccessChain 32 37 1526617a3babSopenharmony_ci 104: 27(ivec2) Load 103 1527617a3babSopenharmony_ci 105: 88 CompositeConstruct 98 100 102 104 1528617a3babSopenharmony_ci 106: 29(ivec4) ImageGather 94 96 41 ConstOffsets 105 1529617a3babSopenharmony_ci Store 91(txval014) 106 1530617a3babSopenharmony_ci 108: 61 Load 63(g_tTex2du4a) 1531617a3babSopenharmony_ci 109: 18 Load 20(g_sSamp) 1532617a3babSopenharmony_ci 110: 66 SampledImage 108 109 1533617a3babSopenharmony_ci 111: 34(ptr) AccessChain 32 33 1534617a3babSopenharmony_ci 112: 25(fvec3) Load 111 1535617a3babSopenharmony_ci 113: 38(ptr) AccessChain 32 37 1536617a3babSopenharmony_ci 114: 27(ivec2) Load 113 1537617a3babSopenharmony_ci 115: 38(ptr) AccessChain 32 37 1538617a3babSopenharmony_ci 116: 27(ivec2) Load 115 1539617a3babSopenharmony_ci 117: 38(ptr) AccessChain 32 37 1540617a3babSopenharmony_ci 118: 27(ivec2) Load 117 1541617a3babSopenharmony_ci 119: 38(ptr) AccessChain 32 37 1542617a3babSopenharmony_ci 120: 27(ivec2) Load 119 1543617a3babSopenharmony_ci 121: 88 CompositeConstruct 114 116 118 120 1544617a3babSopenharmony_ci 122: 58(ivec4) ImageGather 110 112 41 ConstOffsets 121 1545617a3babSopenharmony_ci Store 107(txval024) 122 1546617a3babSopenharmony_ci 124: 14 Load 16(g_tTex2df4a) 1547617a3babSopenharmony_ci 125: 18 Load 20(g_sSamp) 1548617a3babSopenharmony_ci 126: 22 SampledImage 124 125 1549617a3babSopenharmony_ci 127: 34(ptr) AccessChain 32 33 1550617a3babSopenharmony_ci 128: 25(fvec3) Load 127 1551617a3babSopenharmony_ci 129: 38(ptr) AccessChain 32 37 1552617a3babSopenharmony_ci 130: 27(ivec2) Load 129 1553617a3babSopenharmony_ci 132: 7(fvec4) ImageGather 126 128 131 Offset 130 1554617a3babSopenharmony_ci Store 123(txval101) 132 1555617a3babSopenharmony_ci 134: 45 Load 47(g_tTex2di4a) 1556617a3babSopenharmony_ci 135: 18 Load 20(g_sSamp) 1557617a3babSopenharmony_ci 136: 50 SampledImage 134 135 1558617a3babSopenharmony_ci 137: 34(ptr) AccessChain 32 33 1559617a3babSopenharmony_ci 138: 25(fvec3) Load 137 1560617a3babSopenharmony_ci 139: 38(ptr) AccessChain 32 37 1561617a3babSopenharmony_ci 140: 27(ivec2) Load 139 1562617a3babSopenharmony_ci 141: 29(ivec4) ImageGather 136 138 131 Offset 140 1563617a3babSopenharmony_ci Store 133(txval111) 141 1564617a3babSopenharmony_ci 143: 61 Load 63(g_tTex2du4a) 1565617a3babSopenharmony_ci 144: 18 Load 20(g_sSamp) 1566617a3babSopenharmony_ci 145: 66 SampledImage 143 144 1567617a3babSopenharmony_ci 146: 34(ptr) AccessChain 32 33 1568617a3babSopenharmony_ci 147: 25(fvec3) Load 146 1569617a3babSopenharmony_ci 148: 38(ptr) AccessChain 32 37 1570617a3babSopenharmony_ci 149: 27(ivec2) Load 148 1571617a3babSopenharmony_ci 150: 58(ivec4) ImageGather 145 147 131 Offset 149 1572617a3babSopenharmony_ci Store 142(txval121) 150 1573617a3babSopenharmony_ci 152: 14 Load 16(g_tTex2df4a) 1574617a3babSopenharmony_ci 153: 18 Load 20(g_sSamp) 1575617a3babSopenharmony_ci 154: 22 SampledImage 152 153 1576617a3babSopenharmony_ci 155: 34(ptr) AccessChain 32 33 1577617a3babSopenharmony_ci 156: 25(fvec3) Load 155 1578617a3babSopenharmony_ci 157: 38(ptr) AccessChain 32 37 1579617a3babSopenharmony_ci 158: 27(ivec2) Load 157 1580617a3babSopenharmony_ci 159: 38(ptr) AccessChain 32 37 1581617a3babSopenharmony_ci 160: 27(ivec2) Load 159 1582617a3babSopenharmony_ci 161: 38(ptr) AccessChain 32 37 1583617a3babSopenharmony_ci 162: 27(ivec2) Load 161 1584617a3babSopenharmony_ci 163: 38(ptr) AccessChain 32 37 1585617a3babSopenharmony_ci 164: 27(ivec2) Load 163 1586617a3babSopenharmony_ci 165: 88 CompositeConstruct 158 160 162 164 1587617a3babSopenharmony_ci 166: 7(fvec4) ImageGather 154 156 131 ConstOffsets 165 1588617a3babSopenharmony_ci Store 151(txval104) 166 1589617a3babSopenharmony_ci 168: 45 Load 47(g_tTex2di4a) 1590617a3babSopenharmony_ci 169: 18 Load 20(g_sSamp) 1591617a3babSopenharmony_ci 170: 50 SampledImage 168 169 1592617a3babSopenharmony_ci 171: 34(ptr) AccessChain 32 33 1593617a3babSopenharmony_ci 172: 25(fvec3) Load 171 1594617a3babSopenharmony_ci 173: 38(ptr) AccessChain 32 37 1595617a3babSopenharmony_ci 174: 27(ivec2) Load 173 1596617a3babSopenharmony_ci 175: 38(ptr) AccessChain 32 37 1597617a3babSopenharmony_ci 176: 27(ivec2) Load 175 1598617a3babSopenharmony_ci 177: 38(ptr) AccessChain 32 37 1599617a3babSopenharmony_ci 178: 27(ivec2) Load 177 1600617a3babSopenharmony_ci 179: 38(ptr) AccessChain 32 37 1601617a3babSopenharmony_ci 180: 27(ivec2) Load 179 1602617a3babSopenharmony_ci 181: 88 CompositeConstruct 174 176 178 180 1603617a3babSopenharmony_ci 182: 29(ivec4) ImageGather 170 172 131 ConstOffsets 181 1604617a3babSopenharmony_ci Store 167(txval114) 182 1605617a3babSopenharmony_ci 184: 61 Load 63(g_tTex2du4a) 1606617a3babSopenharmony_ci 185: 18 Load 20(g_sSamp) 1607617a3babSopenharmony_ci 186: 66 SampledImage 184 185 1608617a3babSopenharmony_ci 187: 34(ptr) AccessChain 32 33 1609617a3babSopenharmony_ci 188: 25(fvec3) Load 187 1610617a3babSopenharmony_ci 189: 38(ptr) AccessChain 32 37 1611617a3babSopenharmony_ci 190: 27(ivec2) Load 189 1612617a3babSopenharmony_ci 191: 38(ptr) AccessChain 32 37 1613617a3babSopenharmony_ci 192: 27(ivec2) Load 191 1614617a3babSopenharmony_ci 193: 38(ptr) AccessChain 32 37 1615617a3babSopenharmony_ci 194: 27(ivec2) Load 193 1616617a3babSopenharmony_ci 195: 38(ptr) AccessChain 32 37 1617617a3babSopenharmony_ci 196: 27(ivec2) Load 195 1618617a3babSopenharmony_ci 197: 88 CompositeConstruct 190 192 194 196 1619617a3babSopenharmony_ci 198: 58(ivec4) ImageGather 186 188 131 ConstOffsets 197 1620617a3babSopenharmony_ci Store 183(txval124) 198 1621617a3babSopenharmony_ci 200: 14 Load 16(g_tTex2df4a) 1622617a3babSopenharmony_ci 201: 18 Load 20(g_sSamp) 1623617a3babSopenharmony_ci 202: 22 SampledImage 200 201 1624617a3babSopenharmony_ci 203: 34(ptr) AccessChain 32 33 1625617a3babSopenharmony_ci 204: 25(fvec3) Load 203 1626617a3babSopenharmony_ci 205: 38(ptr) AccessChain 32 37 1627617a3babSopenharmony_ci 206: 27(ivec2) Load 205 1628617a3babSopenharmony_ci 207: 7(fvec4) ImageGather 202 204 33 Offset 206 1629617a3babSopenharmony_ci Store 199(txval201) 207 1630617a3babSopenharmony_ci 209: 45 Load 47(g_tTex2di4a) 1631617a3babSopenharmony_ci 210: 18 Load 20(g_sSamp) 1632617a3babSopenharmony_ci 211: 50 SampledImage 209 210 1633617a3babSopenharmony_ci 212: 34(ptr) AccessChain 32 33 1634617a3babSopenharmony_ci 213: 25(fvec3) Load 212 1635617a3babSopenharmony_ci 214: 38(ptr) AccessChain 32 37 1636617a3babSopenharmony_ci 215: 27(ivec2) Load 214 1637617a3babSopenharmony_ci 216: 29(ivec4) ImageGather 211 213 33 Offset 215 1638617a3babSopenharmony_ci Store 208(txval211) 216 1639617a3babSopenharmony_ci 218: 61 Load 63(g_tTex2du4a) 1640617a3babSopenharmony_ci 219: 18 Load 20(g_sSamp) 1641617a3babSopenharmony_ci 220: 66 SampledImage 218 219 1642617a3babSopenharmony_ci 221: 34(ptr) AccessChain 32 33 1643617a3babSopenharmony_ci 222: 25(fvec3) Load 221 1644617a3babSopenharmony_ci 223: 38(ptr) AccessChain 32 37 1645617a3babSopenharmony_ci 224: 27(ivec2) Load 223 1646617a3babSopenharmony_ci 225: 58(ivec4) ImageGather 220 222 33 Offset 224 1647617a3babSopenharmony_ci Store 217(txval221) 225 1648617a3babSopenharmony_ci 227: 14 Load 16(g_tTex2df4a) 1649617a3babSopenharmony_ci 228: 18 Load 20(g_sSamp) 1650617a3babSopenharmony_ci 229: 22 SampledImage 227 228 1651617a3babSopenharmony_ci 230: 34(ptr) AccessChain 32 33 1652617a3babSopenharmony_ci 231: 25(fvec3) Load 230 1653617a3babSopenharmony_ci 232: 38(ptr) AccessChain 32 37 1654617a3babSopenharmony_ci 233: 27(ivec2) Load 232 1655617a3babSopenharmony_ci 234: 38(ptr) AccessChain 32 37 1656617a3babSopenharmony_ci 235: 27(ivec2) Load 234 1657617a3babSopenharmony_ci 236: 38(ptr) AccessChain 32 37 1658617a3babSopenharmony_ci 237: 27(ivec2) Load 236 1659617a3babSopenharmony_ci 238: 38(ptr) AccessChain 32 37 1660617a3babSopenharmony_ci 239: 27(ivec2) Load 238 1661617a3babSopenharmony_ci 240: 88 CompositeConstruct 233 235 237 239 1662617a3babSopenharmony_ci 241: 7(fvec4) ImageGather 229 231 33 ConstOffsets 240 1663617a3babSopenharmony_ci Store 226(txval204) 241 1664617a3babSopenharmony_ci 243: 45 Load 47(g_tTex2di4a) 1665617a3babSopenharmony_ci 244: 18 Load 20(g_sSamp) 1666617a3babSopenharmony_ci 245: 50 SampledImage 243 244 1667617a3babSopenharmony_ci 246: 34(ptr) AccessChain 32 33 1668617a3babSopenharmony_ci 247: 25(fvec3) Load 246 1669617a3babSopenharmony_ci 248: 38(ptr) AccessChain 32 37 1670617a3babSopenharmony_ci 249: 27(ivec2) Load 248 1671617a3babSopenharmony_ci 250: 38(ptr) AccessChain 32 37 1672617a3babSopenharmony_ci 251: 27(ivec2) Load 250 1673617a3babSopenharmony_ci 252: 38(ptr) AccessChain 32 37 1674617a3babSopenharmony_ci 253: 27(ivec2) Load 252 1675617a3babSopenharmony_ci 254: 38(ptr) AccessChain 32 37 1676617a3babSopenharmony_ci 255: 27(ivec2) Load 254 1677617a3babSopenharmony_ci 256: 88 CompositeConstruct 249 251 253 255 1678617a3babSopenharmony_ci 257: 29(ivec4) ImageGather 245 247 33 ConstOffsets 256 1679617a3babSopenharmony_ci Store 242(txval214) 257 1680617a3babSopenharmony_ci 259: 61 Load 63(g_tTex2du4a) 1681617a3babSopenharmony_ci 260: 18 Load 20(g_sSamp) 1682617a3babSopenharmony_ci 261: 66 SampledImage 259 260 1683617a3babSopenharmony_ci 262: 34(ptr) AccessChain 32 33 1684617a3babSopenharmony_ci 263: 25(fvec3) Load 262 1685617a3babSopenharmony_ci 264: 38(ptr) AccessChain 32 37 1686617a3babSopenharmony_ci 265: 27(ivec2) Load 264 1687617a3babSopenharmony_ci 266: 38(ptr) AccessChain 32 37 1688617a3babSopenharmony_ci 267: 27(ivec2) Load 266 1689617a3babSopenharmony_ci 268: 38(ptr) AccessChain 32 37 1690617a3babSopenharmony_ci 269: 27(ivec2) Load 268 1691617a3babSopenharmony_ci 270: 38(ptr) AccessChain 32 37 1692617a3babSopenharmony_ci 271: 27(ivec2) Load 270 1693617a3babSopenharmony_ci 272: 88 CompositeConstruct 265 267 269 271 1694617a3babSopenharmony_ci 273: 58(ivec4) ImageGather 261 263 33 ConstOffsets 272 1695617a3babSopenharmony_ci Store 258(txval224) 273 1696617a3babSopenharmony_ci 275: 14 Load 16(g_tTex2df4a) 1697617a3babSopenharmony_ci 276: 18 Load 20(g_sSamp) 1698617a3babSopenharmony_ci 277: 22 SampledImage 275 276 1699617a3babSopenharmony_ci 278: 34(ptr) AccessChain 32 33 1700617a3babSopenharmony_ci 279: 25(fvec3) Load 278 1701617a3babSopenharmony_ci 280: 38(ptr) AccessChain 32 37 1702617a3babSopenharmony_ci 281: 27(ivec2) Load 280 1703617a3babSopenharmony_ci 283: 7(fvec4) ImageGather 277 279 282 Offset 281 1704617a3babSopenharmony_ci Store 274(txval301) 283 1705617a3babSopenharmony_ci 285: 45 Load 47(g_tTex2di4a) 1706617a3babSopenharmony_ci 286: 18 Load 20(g_sSamp) 1707617a3babSopenharmony_ci 287: 50 SampledImage 285 286 1708617a3babSopenharmony_ci 288: 34(ptr) AccessChain 32 33 1709617a3babSopenharmony_ci 289: 25(fvec3) Load 288 1710617a3babSopenharmony_ci 290: 38(ptr) AccessChain 32 37 1711617a3babSopenharmony_ci 291: 27(ivec2) Load 290 1712617a3babSopenharmony_ci 292: 29(ivec4) ImageGather 287 289 282 Offset 291 1713617a3babSopenharmony_ci Store 284(txval311) 292 1714617a3babSopenharmony_ci 294: 61 Load 63(g_tTex2du4a) 1715617a3babSopenharmony_ci 295: 18 Load 20(g_sSamp) 1716617a3babSopenharmony_ci 296: 66 SampledImage 294 295 1717617a3babSopenharmony_ci 297: 34(ptr) AccessChain 32 33 1718617a3babSopenharmony_ci 298: 25(fvec3) Load 297 1719617a3babSopenharmony_ci 299: 38(ptr) AccessChain 32 37 1720617a3babSopenharmony_ci 300: 27(ivec2) Load 299 1721617a3babSopenharmony_ci 301: 58(ivec4) ImageGather 296 298 282 Offset 300 1722617a3babSopenharmony_ci Store 293(txval321) 301 1723617a3babSopenharmony_ci 303: 14 Load 16(g_tTex2df4a) 1724617a3babSopenharmony_ci 304: 18 Load 20(g_sSamp) 1725617a3babSopenharmony_ci 305: 22 SampledImage 303 304 1726617a3babSopenharmony_ci 306: 34(ptr) AccessChain 32 33 1727617a3babSopenharmony_ci 307: 25(fvec3) Load 306 1728617a3babSopenharmony_ci 308: 38(ptr) AccessChain 32 37 1729617a3babSopenharmony_ci 309: 27(ivec2) Load 308 1730617a3babSopenharmony_ci 310: 38(ptr) AccessChain 32 37 1731617a3babSopenharmony_ci 311: 27(ivec2) Load 310 1732617a3babSopenharmony_ci 312: 38(ptr) AccessChain 32 37 1733617a3babSopenharmony_ci 313: 27(ivec2) Load 312 1734617a3babSopenharmony_ci 314: 38(ptr) AccessChain 32 37 1735617a3babSopenharmony_ci 315: 27(ivec2) Load 314 1736617a3babSopenharmony_ci 316: 88 CompositeConstruct 309 311 313 315 1737617a3babSopenharmony_ci 317: 7(fvec4) ImageGather 305 307 282 ConstOffsets 316 1738617a3babSopenharmony_ci Store 302(txval304) 317 1739617a3babSopenharmony_ci 319: 45 Load 47(g_tTex2di4a) 1740617a3babSopenharmony_ci 320: 18 Load 20(g_sSamp) 1741617a3babSopenharmony_ci 321: 50 SampledImage 319 320 1742617a3babSopenharmony_ci 322: 34(ptr) AccessChain 32 33 1743617a3babSopenharmony_ci 323: 25(fvec3) Load 322 1744617a3babSopenharmony_ci 324: 38(ptr) AccessChain 32 37 1745617a3babSopenharmony_ci 325: 27(ivec2) Load 324 1746617a3babSopenharmony_ci 326: 38(ptr) AccessChain 32 37 1747617a3babSopenharmony_ci 327: 27(ivec2) Load 326 1748617a3babSopenharmony_ci 328: 38(ptr) AccessChain 32 37 1749617a3babSopenharmony_ci 329: 27(ivec2) Load 328 1750617a3babSopenharmony_ci 330: 38(ptr) AccessChain 32 37 1751617a3babSopenharmony_ci 331: 27(ivec2) Load 330 1752617a3babSopenharmony_ci 332: 88 CompositeConstruct 325 327 329 331 1753617a3babSopenharmony_ci 333: 29(ivec4) ImageGather 321 323 282 ConstOffsets 332 1754617a3babSopenharmony_ci Store 318(txval314) 333 1755617a3babSopenharmony_ci 335: 61 Load 63(g_tTex2du4a) 1756617a3babSopenharmony_ci 336: 18 Load 20(g_sSamp) 1757617a3babSopenharmony_ci 337: 66 SampledImage 335 336 1758617a3babSopenharmony_ci 338: 34(ptr) AccessChain 32 33 1759617a3babSopenharmony_ci 339: 25(fvec3) Load 338 1760617a3babSopenharmony_ci 340: 38(ptr) AccessChain 32 37 1761617a3babSopenharmony_ci 341: 27(ivec2) Load 340 1762617a3babSopenharmony_ci 342: 38(ptr) AccessChain 32 37 1763617a3babSopenharmony_ci 343: 27(ivec2) Load 342 1764617a3babSopenharmony_ci 344: 38(ptr) AccessChain 32 37 1765617a3babSopenharmony_ci 345: 27(ivec2) Load 344 1766617a3babSopenharmony_ci 346: 38(ptr) AccessChain 32 37 1767617a3babSopenharmony_ci 347: 27(ivec2) Load 346 1768617a3babSopenharmony_ci 348: 88 CompositeConstruct 341 343 345 347 1769617a3babSopenharmony_ci 349: 58(ivec4) ImageGather 337 339 282 ConstOffsets 348 1770617a3babSopenharmony_ci Store 334(txval324) 349 1771617a3babSopenharmony_ci 354: 12(ptr) AccessChain 351(psout) 41 1772617a3babSopenharmony_ci Store 354 353 1773617a3babSopenharmony_ci 356: 355(ptr) AccessChain 351(psout) 131 1774617a3babSopenharmony_ci Store 356 352 1775617a3babSopenharmony_ci 357:8(PS_OUTPUT) Load 351(psout) 1776617a3babSopenharmony_ci ReturnValue 357 1777617a3babSopenharmony_ci FunctionEnd 1778