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