1617a3babSopenharmony_cihlsl.gatherRGBA.basic.dx10.frag 2617a3babSopenharmony_ciShader version: 500 3617a3babSopenharmony_cigl_FragCoord origin is upper left 4617a3babSopenharmony_ciusing depth_any 5617a3babSopenharmony_ci0:? Sequence 6617a3babSopenharmony_ci0:34 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 7617a3babSopenharmony_ci0:34 Function Parameters: 8617a3babSopenharmony_ci0:? Sequence 9617a3babSopenharmony_ci0:39 Sequence 10617a3babSopenharmony_ci0:39 move second child to first child ( temp 4-component vector of float) 11617a3babSopenharmony_ci0:39 'txval00' ( temp 4-component vector of float) 12617a3babSopenharmony_ci0:39 textureGather ( temp 4-component vector of float) 13617a3babSopenharmony_ci0:39 Construct combined texture-sampler ( temp sampler2D) 14617a3babSopenharmony_ci0:39 'g_tTex2df4' ( uniform texture2D) 15617a3babSopenharmony_ci0:39 'g_sSamp' (layout( binding=0) uniform sampler) 16617a3babSopenharmony_ci0:39 c2: direct index for structure ( uniform 2-component vector of float) 17617a3babSopenharmony_ci0:39 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 18617a3babSopenharmony_ci0:39 Constant: 19617a3babSopenharmony_ci0:39 1 (const uint) 20617a3babSopenharmony_ci0:39 Constant: 21617a3babSopenharmony_ci0:39 0 (const int) 22617a3babSopenharmony_ci0:40 Sequence 23617a3babSopenharmony_ci0:40 move second child to first child ( temp 4-component vector of int) 24617a3babSopenharmony_ci0:40 'txval01' ( temp 4-component vector of int) 25617a3babSopenharmony_ci0:40 textureGather ( temp 4-component vector of int) 26617a3babSopenharmony_ci0:40 Construct combined texture-sampler ( temp isampler2D) 27617a3babSopenharmony_ci0:40 'g_tTex2di4' ( uniform itexture2D) 28617a3babSopenharmony_ci0:40 'g_sSamp' (layout( binding=0) uniform sampler) 29617a3babSopenharmony_ci0:40 c2: direct index for structure ( uniform 2-component vector of float) 30617a3babSopenharmony_ci0:40 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 31617a3babSopenharmony_ci0:40 Constant: 32617a3babSopenharmony_ci0:40 1 (const uint) 33617a3babSopenharmony_ci0:40 Constant: 34617a3babSopenharmony_ci0:40 0 (const int) 35617a3babSopenharmony_ci0:41 Sequence 36617a3babSopenharmony_ci0:41 move second child to first child ( temp 4-component vector of uint) 37617a3babSopenharmony_ci0:41 'txval02' ( temp 4-component vector of uint) 38617a3babSopenharmony_ci0:41 textureGather ( temp 4-component vector of uint) 39617a3babSopenharmony_ci0:41 Construct combined texture-sampler ( temp usampler2D) 40617a3babSopenharmony_ci0:41 'g_tTex2du4' ( uniform utexture2D) 41617a3babSopenharmony_ci0:41 'g_sSamp' (layout( binding=0) uniform sampler) 42617a3babSopenharmony_ci0:41 c2: direct index for structure ( uniform 2-component vector of float) 43617a3babSopenharmony_ci0:41 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 44617a3babSopenharmony_ci0:41 Constant: 45617a3babSopenharmony_ci0:41 1 (const uint) 46617a3babSopenharmony_ci0:41 Constant: 47617a3babSopenharmony_ci0:41 0 (const int) 48617a3babSopenharmony_ci0:43 Sequence 49617a3babSopenharmony_ci0:43 move second child to first child ( temp 4-component vector of float) 50617a3babSopenharmony_ci0:43 'txval10' ( temp 4-component vector of float) 51617a3babSopenharmony_ci0:43 textureGather ( temp 4-component vector of float) 52617a3babSopenharmony_ci0:43 Construct combined texture-sampler ( temp sampler2D) 53617a3babSopenharmony_ci0:43 'g_tTex2df4' ( uniform texture2D) 54617a3babSopenharmony_ci0:43 'g_sSamp' (layout( binding=0) uniform sampler) 55617a3babSopenharmony_ci0:43 c2: direct index for structure ( uniform 2-component vector of float) 56617a3babSopenharmony_ci0:43 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 57617a3babSopenharmony_ci0:43 Constant: 58617a3babSopenharmony_ci0:43 1 (const uint) 59617a3babSopenharmony_ci0:43 Constant: 60617a3babSopenharmony_ci0:43 1 (const int) 61617a3babSopenharmony_ci0:44 Sequence 62617a3babSopenharmony_ci0:44 move second child to first child ( temp 4-component vector of int) 63617a3babSopenharmony_ci0:44 'txval11' ( temp 4-component vector of int) 64617a3babSopenharmony_ci0:44 textureGather ( temp 4-component vector of int) 65617a3babSopenharmony_ci0:44 Construct combined texture-sampler ( temp isampler2D) 66617a3babSopenharmony_ci0:44 'g_tTex2di4' ( uniform itexture2D) 67617a3babSopenharmony_ci0:44 'g_sSamp' (layout( binding=0) uniform sampler) 68617a3babSopenharmony_ci0:44 c2: direct index for structure ( uniform 2-component vector of float) 69617a3babSopenharmony_ci0:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 70617a3babSopenharmony_ci0:44 Constant: 71617a3babSopenharmony_ci0:44 1 (const uint) 72617a3babSopenharmony_ci0:44 Constant: 73617a3babSopenharmony_ci0:44 1 (const int) 74617a3babSopenharmony_ci0:45 Sequence 75617a3babSopenharmony_ci0:45 move second child to first child ( temp 4-component vector of uint) 76617a3babSopenharmony_ci0:45 'txval12' ( temp 4-component vector of uint) 77617a3babSopenharmony_ci0:45 textureGather ( temp 4-component vector of uint) 78617a3babSopenharmony_ci0:45 Construct combined texture-sampler ( temp usampler2D) 79617a3babSopenharmony_ci0:45 'g_tTex2du4' ( uniform utexture2D) 80617a3babSopenharmony_ci0:45 'g_sSamp' (layout( binding=0) uniform sampler) 81617a3babSopenharmony_ci0:45 c2: direct index for structure ( uniform 2-component vector of float) 82617a3babSopenharmony_ci0:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 83617a3babSopenharmony_ci0:45 Constant: 84617a3babSopenharmony_ci0:45 1 (const uint) 85617a3babSopenharmony_ci0:45 Constant: 86617a3babSopenharmony_ci0:45 1 (const int) 87617a3babSopenharmony_ci0:47 Sequence 88617a3babSopenharmony_ci0:47 move second child to first child ( temp 4-component vector of float) 89617a3babSopenharmony_ci0:47 'txval20' ( temp 4-component vector of float) 90617a3babSopenharmony_ci0:47 textureGather ( temp 4-component vector of float) 91617a3babSopenharmony_ci0:47 Construct combined texture-sampler ( temp sampler2D) 92617a3babSopenharmony_ci0:47 'g_tTex2df4' ( uniform texture2D) 93617a3babSopenharmony_ci0:47 'g_sSamp' (layout( binding=0) uniform sampler) 94617a3babSopenharmony_ci0:47 c2: direct index for structure ( uniform 2-component vector of float) 95617a3babSopenharmony_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}) 96617a3babSopenharmony_ci0:47 Constant: 97617a3babSopenharmony_ci0:47 1 (const uint) 98617a3babSopenharmony_ci0:47 Constant: 99617a3babSopenharmony_ci0:47 2 (const int) 100617a3babSopenharmony_ci0:48 Sequence 101617a3babSopenharmony_ci0:48 move second child to first child ( temp 4-component vector of int) 102617a3babSopenharmony_ci0:48 'txval21' ( temp 4-component vector of int) 103617a3babSopenharmony_ci0:48 textureGather ( temp 4-component vector of int) 104617a3babSopenharmony_ci0:48 Construct combined texture-sampler ( temp isampler2D) 105617a3babSopenharmony_ci0:48 'g_tTex2di4' ( uniform itexture2D) 106617a3babSopenharmony_ci0:48 'g_sSamp' (layout( binding=0) uniform sampler) 107617a3babSopenharmony_ci0:48 c2: direct index for structure ( uniform 2-component vector of float) 108617a3babSopenharmony_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}) 109617a3babSopenharmony_ci0:48 Constant: 110617a3babSopenharmony_ci0:48 1 (const uint) 111617a3babSopenharmony_ci0:48 Constant: 112617a3babSopenharmony_ci0:48 2 (const int) 113617a3babSopenharmony_ci0:49 Sequence 114617a3babSopenharmony_ci0:49 move second child to first child ( temp 4-component vector of uint) 115617a3babSopenharmony_ci0:49 'txval22' ( temp 4-component vector of uint) 116617a3babSopenharmony_ci0:49 textureGather ( temp 4-component vector of uint) 117617a3babSopenharmony_ci0:49 Construct combined texture-sampler ( temp usampler2D) 118617a3babSopenharmony_ci0:49 'g_tTex2du4' ( uniform utexture2D) 119617a3babSopenharmony_ci0:49 'g_sSamp' (layout( binding=0) uniform sampler) 120617a3babSopenharmony_ci0:49 c2: direct index for structure ( uniform 2-component vector of float) 121617a3babSopenharmony_ci0:49 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 122617a3babSopenharmony_ci0:49 Constant: 123617a3babSopenharmony_ci0:49 1 (const uint) 124617a3babSopenharmony_ci0:49 Constant: 125617a3babSopenharmony_ci0:49 2 (const int) 126617a3babSopenharmony_ci0:51 Sequence 127617a3babSopenharmony_ci0:51 move second child to first child ( temp 4-component vector of float) 128617a3babSopenharmony_ci0:51 'txval30' ( temp 4-component vector of float) 129617a3babSopenharmony_ci0:51 textureGather ( temp 4-component vector of float) 130617a3babSopenharmony_ci0:51 Construct combined texture-sampler ( temp sampler2D) 131617a3babSopenharmony_ci0:51 'g_tTex2df4' ( uniform texture2D) 132617a3babSopenharmony_ci0:51 'g_sSamp' (layout( binding=0) uniform sampler) 133617a3babSopenharmony_ci0:51 c2: direct index for structure ( uniform 2-component vector of float) 134617a3babSopenharmony_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}) 135617a3babSopenharmony_ci0:51 Constant: 136617a3babSopenharmony_ci0:51 1 (const uint) 137617a3babSopenharmony_ci0:51 Constant: 138617a3babSopenharmony_ci0:51 3 (const int) 139617a3babSopenharmony_ci0:52 Sequence 140617a3babSopenharmony_ci0:52 move second child to first child ( temp 4-component vector of int) 141617a3babSopenharmony_ci0:52 'txval31' ( temp 4-component vector of int) 142617a3babSopenharmony_ci0:52 textureGather ( temp 4-component vector of int) 143617a3babSopenharmony_ci0:52 Construct combined texture-sampler ( temp isampler2D) 144617a3babSopenharmony_ci0:52 'g_tTex2di4' ( uniform itexture2D) 145617a3babSopenharmony_ci0:52 'g_sSamp' (layout( binding=0) uniform sampler) 146617a3babSopenharmony_ci0:52 c2: direct index for structure ( uniform 2-component vector of float) 147617a3babSopenharmony_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}) 148617a3babSopenharmony_ci0:52 Constant: 149617a3babSopenharmony_ci0:52 1 (const uint) 150617a3babSopenharmony_ci0:52 Constant: 151617a3babSopenharmony_ci0:52 3 (const int) 152617a3babSopenharmony_ci0:53 Sequence 153617a3babSopenharmony_ci0:53 move second child to first child ( temp 4-component vector of uint) 154617a3babSopenharmony_ci0:53 'txval32' ( temp 4-component vector of uint) 155617a3babSopenharmony_ci0:53 textureGather ( temp 4-component vector of uint) 156617a3babSopenharmony_ci0:53 Construct combined texture-sampler ( temp usampler2D) 157617a3babSopenharmony_ci0:53 'g_tTex2du4' ( uniform utexture2D) 158617a3babSopenharmony_ci0:53 'g_sSamp' (layout( binding=0) uniform sampler) 159617a3babSopenharmony_ci0:53 c2: direct index for structure ( uniform 2-component vector of float) 160617a3babSopenharmony_ci0:53 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 161617a3babSopenharmony_ci0:53 Constant: 162617a3babSopenharmony_ci0:53 1 (const uint) 163617a3babSopenharmony_ci0:53 Constant: 164617a3babSopenharmony_ci0:53 3 (const int) 165617a3babSopenharmony_ci0:57 Sequence 166617a3babSopenharmony_ci0:57 move second child to first child ( temp 4-component vector of float) 167617a3babSopenharmony_ci0:57 'txval40' ( temp 4-component vector of float) 168617a3babSopenharmony_ci0:57 textureGather ( temp 4-component vector of float) 169617a3babSopenharmony_ci0:57 Construct combined texture-sampler ( temp samplerCube) 170617a3babSopenharmony_ci0:57 'g_tTexcdf4' ( uniform textureCube) 171617a3babSopenharmony_ci0:57 'g_sSamp' (layout( binding=0) uniform sampler) 172617a3babSopenharmony_ci0:57 c3: direct index for structure ( uniform 3-component vector of float) 173617a3babSopenharmony_ci0:57 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 174617a3babSopenharmony_ci0:57 Constant: 175617a3babSopenharmony_ci0:57 2 (const uint) 176617a3babSopenharmony_ci0:57 Constant: 177617a3babSopenharmony_ci0:57 0 (const int) 178617a3babSopenharmony_ci0:58 Sequence 179617a3babSopenharmony_ci0:58 move second child to first child ( temp 4-component vector of int) 180617a3babSopenharmony_ci0:58 'txval41' ( temp 4-component vector of int) 181617a3babSopenharmony_ci0:58 textureGather ( temp 4-component vector of int) 182617a3babSopenharmony_ci0:58 Construct combined texture-sampler ( temp isamplerCube) 183617a3babSopenharmony_ci0:58 'g_tTexcdi4' ( uniform itextureCube) 184617a3babSopenharmony_ci0:58 'g_sSamp' (layout( binding=0) uniform sampler) 185617a3babSopenharmony_ci0:58 c3: direct index for structure ( uniform 3-component vector of float) 186617a3babSopenharmony_ci0:58 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 187617a3babSopenharmony_ci0:58 Constant: 188617a3babSopenharmony_ci0:58 2 (const uint) 189617a3babSopenharmony_ci0:58 Constant: 190617a3babSopenharmony_ci0:58 0 (const int) 191617a3babSopenharmony_ci0:59 Sequence 192617a3babSopenharmony_ci0:59 move second child to first child ( temp 4-component vector of uint) 193617a3babSopenharmony_ci0:59 'txval42' ( temp 4-component vector of uint) 194617a3babSopenharmony_ci0:59 textureGather ( temp 4-component vector of uint) 195617a3babSopenharmony_ci0:59 Construct combined texture-sampler ( temp usamplerCube) 196617a3babSopenharmony_ci0:59 'g_tTexcdu4' ( uniform utextureCube) 197617a3babSopenharmony_ci0:59 'g_sSamp' (layout( binding=0) uniform sampler) 198617a3babSopenharmony_ci0:59 c3: direct index for structure ( uniform 3-component vector of float) 199617a3babSopenharmony_ci0:59 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 200617a3babSopenharmony_ci0:59 Constant: 201617a3babSopenharmony_ci0:59 2 (const uint) 202617a3babSopenharmony_ci0:59 Constant: 203617a3babSopenharmony_ci0:59 0 (const int) 204617a3babSopenharmony_ci0:61 Sequence 205617a3babSopenharmony_ci0:61 move second child to first child ( temp 4-component vector of float) 206617a3babSopenharmony_ci0:61 'txval50' ( temp 4-component vector of float) 207617a3babSopenharmony_ci0:61 textureGather ( temp 4-component vector of float) 208617a3babSopenharmony_ci0:61 Construct combined texture-sampler ( temp samplerCube) 209617a3babSopenharmony_ci0:61 'g_tTexcdf4' ( uniform textureCube) 210617a3babSopenharmony_ci0:61 'g_sSamp' (layout( binding=0) uniform sampler) 211617a3babSopenharmony_ci0:61 c3: direct index for structure ( uniform 3-component vector of float) 212617a3babSopenharmony_ci0:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 213617a3babSopenharmony_ci0:61 Constant: 214617a3babSopenharmony_ci0:61 2 (const uint) 215617a3babSopenharmony_ci0:61 Constant: 216617a3babSopenharmony_ci0:61 1 (const int) 217617a3babSopenharmony_ci0:62 Sequence 218617a3babSopenharmony_ci0:62 move second child to first child ( temp 4-component vector of int) 219617a3babSopenharmony_ci0:62 'txval51' ( temp 4-component vector of int) 220617a3babSopenharmony_ci0:62 textureGather ( temp 4-component vector of int) 221617a3babSopenharmony_ci0:62 Construct combined texture-sampler ( temp isamplerCube) 222617a3babSopenharmony_ci0:62 'g_tTexcdi4' ( uniform itextureCube) 223617a3babSopenharmony_ci0:62 'g_sSamp' (layout( binding=0) uniform sampler) 224617a3babSopenharmony_ci0:62 c3: direct index for structure ( uniform 3-component vector of float) 225617a3babSopenharmony_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}) 226617a3babSopenharmony_ci0:62 Constant: 227617a3babSopenharmony_ci0:62 2 (const uint) 228617a3babSopenharmony_ci0:62 Constant: 229617a3babSopenharmony_ci0:62 1 (const int) 230617a3babSopenharmony_ci0:63 Sequence 231617a3babSopenharmony_ci0:63 move second child to first child ( temp 4-component vector of uint) 232617a3babSopenharmony_ci0:63 'txval52' ( temp 4-component vector of uint) 233617a3babSopenharmony_ci0:63 textureGather ( temp 4-component vector of uint) 234617a3babSopenharmony_ci0:63 Construct combined texture-sampler ( temp usamplerCube) 235617a3babSopenharmony_ci0:63 'g_tTexcdu4' ( uniform utextureCube) 236617a3babSopenharmony_ci0:63 'g_sSamp' (layout( binding=0) uniform sampler) 237617a3babSopenharmony_ci0:63 c3: direct index for structure ( uniform 3-component vector of float) 238617a3babSopenharmony_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}) 239617a3babSopenharmony_ci0:63 Constant: 240617a3babSopenharmony_ci0:63 2 (const uint) 241617a3babSopenharmony_ci0:63 Constant: 242617a3babSopenharmony_ci0:63 1 (const int) 243617a3babSopenharmony_ci0:65 Sequence 244617a3babSopenharmony_ci0:65 move second child to first child ( temp 4-component vector of float) 245617a3babSopenharmony_ci0:65 'txval60' ( temp 4-component vector of float) 246617a3babSopenharmony_ci0:65 textureGather ( temp 4-component vector of float) 247617a3babSopenharmony_ci0:65 Construct combined texture-sampler ( temp samplerCube) 248617a3babSopenharmony_ci0:65 'g_tTexcdf4' ( uniform textureCube) 249617a3babSopenharmony_ci0:65 'g_sSamp' (layout( binding=0) uniform sampler) 250617a3babSopenharmony_ci0:65 c3: direct index for structure ( uniform 3-component vector of float) 251617a3babSopenharmony_ci0:65 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 252617a3babSopenharmony_ci0:65 Constant: 253617a3babSopenharmony_ci0:65 2 (const uint) 254617a3babSopenharmony_ci0:65 Constant: 255617a3babSopenharmony_ci0:65 2 (const int) 256617a3babSopenharmony_ci0:66 Sequence 257617a3babSopenharmony_ci0:66 move second child to first child ( temp 4-component vector of int) 258617a3babSopenharmony_ci0:66 'txval61' ( temp 4-component vector of int) 259617a3babSopenharmony_ci0:66 textureGather ( temp 4-component vector of int) 260617a3babSopenharmony_ci0:66 Construct combined texture-sampler ( temp isamplerCube) 261617a3babSopenharmony_ci0:66 'g_tTexcdi4' ( uniform itextureCube) 262617a3babSopenharmony_ci0:66 'g_sSamp' (layout( binding=0) uniform sampler) 263617a3babSopenharmony_ci0:66 c3: direct index for structure ( uniform 3-component vector of float) 264617a3babSopenharmony_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}) 265617a3babSopenharmony_ci0:66 Constant: 266617a3babSopenharmony_ci0:66 2 (const uint) 267617a3babSopenharmony_ci0:66 Constant: 268617a3babSopenharmony_ci0:66 2 (const int) 269617a3babSopenharmony_ci0:67 Sequence 270617a3babSopenharmony_ci0:67 move second child to first child ( temp 4-component vector of uint) 271617a3babSopenharmony_ci0:67 'txval62' ( temp 4-component vector of uint) 272617a3babSopenharmony_ci0:67 textureGather ( temp 4-component vector of uint) 273617a3babSopenharmony_ci0:67 Construct combined texture-sampler ( temp usamplerCube) 274617a3babSopenharmony_ci0:67 'g_tTexcdu4' ( uniform utextureCube) 275617a3babSopenharmony_ci0:67 'g_sSamp' (layout( binding=0) uniform sampler) 276617a3babSopenharmony_ci0:67 c3: direct index for structure ( uniform 3-component vector of float) 277617a3babSopenharmony_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}) 278617a3babSopenharmony_ci0:67 Constant: 279617a3babSopenharmony_ci0:67 2 (const uint) 280617a3babSopenharmony_ci0:67 Constant: 281617a3babSopenharmony_ci0:67 2 (const int) 282617a3babSopenharmony_ci0:69 Sequence 283617a3babSopenharmony_ci0:69 move second child to first child ( temp 4-component vector of float) 284617a3babSopenharmony_ci0:69 'txval70' ( temp 4-component vector of float) 285617a3babSopenharmony_ci0:69 textureGather ( temp 4-component vector of float) 286617a3babSopenharmony_ci0:69 Construct combined texture-sampler ( temp samplerCube) 287617a3babSopenharmony_ci0:69 'g_tTexcdf4' ( uniform textureCube) 288617a3babSopenharmony_ci0:69 'g_sSamp' (layout( binding=0) uniform sampler) 289617a3babSopenharmony_ci0:69 c3: direct index for structure ( uniform 3-component vector of float) 290617a3babSopenharmony_ci0:69 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 291617a3babSopenharmony_ci0:69 Constant: 292617a3babSopenharmony_ci0:69 2 (const uint) 293617a3babSopenharmony_ci0:69 Constant: 294617a3babSopenharmony_ci0:69 3 (const int) 295617a3babSopenharmony_ci0:70 Sequence 296617a3babSopenharmony_ci0:70 move second child to first child ( temp 4-component vector of int) 297617a3babSopenharmony_ci0:70 'txval71' ( temp 4-component vector of int) 298617a3babSopenharmony_ci0:70 textureGather ( temp 4-component vector of int) 299617a3babSopenharmony_ci0:70 Construct combined texture-sampler ( temp isamplerCube) 300617a3babSopenharmony_ci0:70 'g_tTexcdi4' ( uniform itextureCube) 301617a3babSopenharmony_ci0:70 'g_sSamp' (layout( binding=0) uniform sampler) 302617a3babSopenharmony_ci0:70 c3: direct index for structure ( uniform 3-component vector of float) 303617a3babSopenharmony_ci0:70 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 304617a3babSopenharmony_ci0:70 Constant: 305617a3babSopenharmony_ci0:70 2 (const uint) 306617a3babSopenharmony_ci0:70 Constant: 307617a3babSopenharmony_ci0:70 3 (const int) 308617a3babSopenharmony_ci0:71 Sequence 309617a3babSopenharmony_ci0:71 move second child to first child ( temp 4-component vector of uint) 310617a3babSopenharmony_ci0:71 'txval72' ( temp 4-component vector of uint) 311617a3babSopenharmony_ci0:71 textureGather ( temp 4-component vector of uint) 312617a3babSopenharmony_ci0:71 Construct combined texture-sampler ( temp usamplerCube) 313617a3babSopenharmony_ci0:71 'g_tTexcdu4' ( uniform utextureCube) 314617a3babSopenharmony_ci0:71 'g_sSamp' (layout( binding=0) uniform sampler) 315617a3babSopenharmony_ci0:71 c3: direct index for structure ( uniform 3-component vector of float) 316617a3babSopenharmony_ci0:71 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 317617a3babSopenharmony_ci0:71 Constant: 318617a3babSopenharmony_ci0:71 2 (const uint) 319617a3babSopenharmony_ci0:71 Constant: 320617a3babSopenharmony_ci0:71 3 (const int) 321617a3babSopenharmony_ci0:73 move second child to first child ( temp 4-component vector of float) 322617a3babSopenharmony_ci0:73 Color: direct index for structure ( temp 4-component vector of float) 323617a3babSopenharmony_ci0:73 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 324617a3babSopenharmony_ci0:73 Constant: 325617a3babSopenharmony_ci0:73 0 (const int) 326617a3babSopenharmony_ci0:73 Constant: 327617a3babSopenharmony_ci0:73 1.000000 328617a3babSopenharmony_ci0:73 1.000000 329617a3babSopenharmony_ci0:73 1.000000 330617a3babSopenharmony_ci0:73 1.000000 331617a3babSopenharmony_ci0:74 move second child to first child ( temp float) 332617a3babSopenharmony_ci0:74 Depth: direct index for structure ( temp float) 333617a3babSopenharmony_ci0:74 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 334617a3babSopenharmony_ci0:74 Constant: 335617a3babSopenharmony_ci0:74 1 (const int) 336617a3babSopenharmony_ci0:74 Constant: 337617a3babSopenharmony_ci0:74 1.000000 338617a3babSopenharmony_ci0:76 Branch: Return with expression 339617a3babSopenharmony_ci0:76 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 340617a3babSopenharmony_ci0:34 Function Definition: main( ( temp void) 341617a3babSopenharmony_ci0:34 Function Parameters: 342617a3babSopenharmony_ci0:? Sequence 343617a3babSopenharmony_ci0:34 Sequence 344617a3babSopenharmony_ci0:34 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 345617a3babSopenharmony_ci0:34 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 346617a3babSopenharmony_ci0:34 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 347617a3babSopenharmony_ci0:34 move second child to first child ( temp 4-component vector of float) 348617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 349617a3babSopenharmony_ci0:34 Color: direct index for structure ( temp 4-component vector of float) 350617a3babSopenharmony_ci0:34 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 351617a3babSopenharmony_ci0:34 Constant: 352617a3babSopenharmony_ci0:34 0 (const int) 353617a3babSopenharmony_ci0:34 move second child to first child ( temp float) 354617a3babSopenharmony_ci0:? '@entryPointOutput.Depth' ( out float FragDepth) 355617a3babSopenharmony_ci0:34 Depth: direct index for structure ( temp float) 356617a3babSopenharmony_ci0:34 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 357617a3babSopenharmony_ci0:34 Constant: 358617a3babSopenharmony_ci0:34 1 (const int) 359617a3babSopenharmony_ci0:? Linker Objects 360617a3babSopenharmony_ci0:? 'g_sSamp' (layout( binding=0) uniform sampler) 361617a3babSopenharmony_ci0:? 'g_sSamp2d' ( uniform sampler) 362617a3babSopenharmony_ci0:? 'g_tTex1df4a' (layout( binding=1) uniform texture1D) 363617a3babSopenharmony_ci0:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) 364617a3babSopenharmony_ci0:? 'g_tTex1di4' ( uniform itexture1D) 365617a3babSopenharmony_ci0:? 'g_tTex1du4' ( uniform utexture1D) 366617a3babSopenharmony_ci0:? 'g_tTex2df4' ( uniform texture2D) 367617a3babSopenharmony_ci0:? 'g_tTex2di4' ( uniform itexture2D) 368617a3babSopenharmony_ci0:? 'g_tTex2du4' ( uniform utexture2D) 369617a3babSopenharmony_ci0:? 'g_tTex3df4' ( uniform texture3D) 370617a3babSopenharmony_ci0:? 'g_tTex3di4' ( uniform itexture3D) 371617a3babSopenharmony_ci0:? 'g_tTex3du4' ( uniform utexture3D) 372617a3babSopenharmony_ci0:? 'g_tTexcdf4' ( uniform textureCube) 373617a3babSopenharmony_ci0:? 'g_tTexcdi4' ( uniform itextureCube) 374617a3babSopenharmony_ci0:? 'g_tTexcdu4' ( uniform utextureCube) 375617a3babSopenharmony_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}) 376617a3babSopenharmony_ci0:? '@entryPointOutput.Depth' ( out float FragDepth) 377617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 378617a3babSopenharmony_ci 379617a3babSopenharmony_ci 380617a3babSopenharmony_ciLinked fragment stage: 381617a3babSopenharmony_ci 382617a3babSopenharmony_ci 383617a3babSopenharmony_ciShader version: 500 384617a3babSopenharmony_cigl_FragCoord origin is upper left 385617a3babSopenharmony_ciusing depth_any 386617a3babSopenharmony_ci0:? Sequence 387617a3babSopenharmony_ci0:34 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 388617a3babSopenharmony_ci0:34 Function Parameters: 389617a3babSopenharmony_ci0:? Sequence 390617a3babSopenharmony_ci0:39 Sequence 391617a3babSopenharmony_ci0:39 move second child to first child ( temp 4-component vector of float) 392617a3babSopenharmony_ci0:39 'txval00' ( temp 4-component vector of float) 393617a3babSopenharmony_ci0:39 textureGather ( temp 4-component vector of float) 394617a3babSopenharmony_ci0:39 Construct combined texture-sampler ( temp sampler2D) 395617a3babSopenharmony_ci0:39 'g_tTex2df4' ( uniform texture2D) 396617a3babSopenharmony_ci0:39 'g_sSamp' (layout( binding=0) uniform sampler) 397617a3babSopenharmony_ci0:39 c2: direct index for structure ( uniform 2-component vector of float) 398617a3babSopenharmony_ci0:39 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 399617a3babSopenharmony_ci0:39 Constant: 400617a3babSopenharmony_ci0:39 1 (const uint) 401617a3babSopenharmony_ci0:39 Constant: 402617a3babSopenharmony_ci0:39 0 (const int) 403617a3babSopenharmony_ci0:40 Sequence 404617a3babSopenharmony_ci0:40 move second child to first child ( temp 4-component vector of int) 405617a3babSopenharmony_ci0:40 'txval01' ( temp 4-component vector of int) 406617a3babSopenharmony_ci0:40 textureGather ( temp 4-component vector of int) 407617a3babSopenharmony_ci0:40 Construct combined texture-sampler ( temp isampler2D) 408617a3babSopenharmony_ci0:40 'g_tTex2di4' ( uniform itexture2D) 409617a3babSopenharmony_ci0:40 'g_sSamp' (layout( binding=0) uniform sampler) 410617a3babSopenharmony_ci0:40 c2: direct index for structure ( uniform 2-component vector of float) 411617a3babSopenharmony_ci0:40 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 412617a3babSopenharmony_ci0:40 Constant: 413617a3babSopenharmony_ci0:40 1 (const uint) 414617a3babSopenharmony_ci0:40 Constant: 415617a3babSopenharmony_ci0:40 0 (const int) 416617a3babSopenharmony_ci0:41 Sequence 417617a3babSopenharmony_ci0:41 move second child to first child ( temp 4-component vector of uint) 418617a3babSopenharmony_ci0:41 'txval02' ( temp 4-component vector of uint) 419617a3babSopenharmony_ci0:41 textureGather ( temp 4-component vector of uint) 420617a3babSopenharmony_ci0:41 Construct combined texture-sampler ( temp usampler2D) 421617a3babSopenharmony_ci0:41 'g_tTex2du4' ( uniform utexture2D) 422617a3babSopenharmony_ci0:41 'g_sSamp' (layout( binding=0) uniform sampler) 423617a3babSopenharmony_ci0:41 c2: direct index for structure ( uniform 2-component vector of float) 424617a3babSopenharmony_ci0:41 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 425617a3babSopenharmony_ci0:41 Constant: 426617a3babSopenharmony_ci0:41 1 (const uint) 427617a3babSopenharmony_ci0:41 Constant: 428617a3babSopenharmony_ci0:41 0 (const int) 429617a3babSopenharmony_ci0:43 Sequence 430617a3babSopenharmony_ci0:43 move second child to first child ( temp 4-component vector of float) 431617a3babSopenharmony_ci0:43 'txval10' ( temp 4-component vector of float) 432617a3babSopenharmony_ci0:43 textureGather ( temp 4-component vector of float) 433617a3babSopenharmony_ci0:43 Construct combined texture-sampler ( temp sampler2D) 434617a3babSopenharmony_ci0:43 'g_tTex2df4' ( uniform texture2D) 435617a3babSopenharmony_ci0:43 'g_sSamp' (layout( binding=0) uniform sampler) 436617a3babSopenharmony_ci0:43 c2: direct index for structure ( uniform 2-component vector of float) 437617a3babSopenharmony_ci0:43 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 438617a3babSopenharmony_ci0:43 Constant: 439617a3babSopenharmony_ci0:43 1 (const uint) 440617a3babSopenharmony_ci0:43 Constant: 441617a3babSopenharmony_ci0:43 1 (const int) 442617a3babSopenharmony_ci0:44 Sequence 443617a3babSopenharmony_ci0:44 move second child to first child ( temp 4-component vector of int) 444617a3babSopenharmony_ci0:44 'txval11' ( temp 4-component vector of int) 445617a3babSopenharmony_ci0:44 textureGather ( temp 4-component vector of int) 446617a3babSopenharmony_ci0:44 Construct combined texture-sampler ( temp isampler2D) 447617a3babSopenharmony_ci0:44 'g_tTex2di4' ( uniform itexture2D) 448617a3babSopenharmony_ci0:44 'g_sSamp' (layout( binding=0) uniform sampler) 449617a3babSopenharmony_ci0:44 c2: direct index for structure ( uniform 2-component vector of float) 450617a3babSopenharmony_ci0:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 451617a3babSopenharmony_ci0:44 Constant: 452617a3babSopenharmony_ci0:44 1 (const uint) 453617a3babSopenharmony_ci0:44 Constant: 454617a3babSopenharmony_ci0:44 1 (const int) 455617a3babSopenharmony_ci0:45 Sequence 456617a3babSopenharmony_ci0:45 move second child to first child ( temp 4-component vector of uint) 457617a3babSopenharmony_ci0:45 'txval12' ( temp 4-component vector of uint) 458617a3babSopenharmony_ci0:45 textureGather ( temp 4-component vector of uint) 459617a3babSopenharmony_ci0:45 Construct combined texture-sampler ( temp usampler2D) 460617a3babSopenharmony_ci0:45 'g_tTex2du4' ( uniform utexture2D) 461617a3babSopenharmony_ci0:45 'g_sSamp' (layout( binding=0) uniform sampler) 462617a3babSopenharmony_ci0:45 c2: direct index for structure ( uniform 2-component vector of float) 463617a3babSopenharmony_ci0:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 464617a3babSopenharmony_ci0:45 Constant: 465617a3babSopenharmony_ci0:45 1 (const uint) 466617a3babSopenharmony_ci0:45 Constant: 467617a3babSopenharmony_ci0:45 1 (const int) 468617a3babSopenharmony_ci0:47 Sequence 469617a3babSopenharmony_ci0:47 move second child to first child ( temp 4-component vector of float) 470617a3babSopenharmony_ci0:47 'txval20' ( temp 4-component vector of float) 471617a3babSopenharmony_ci0:47 textureGather ( temp 4-component vector of float) 472617a3babSopenharmony_ci0:47 Construct combined texture-sampler ( temp sampler2D) 473617a3babSopenharmony_ci0:47 'g_tTex2df4' ( uniform texture2D) 474617a3babSopenharmony_ci0:47 'g_sSamp' (layout( binding=0) uniform sampler) 475617a3babSopenharmony_ci0:47 c2: direct index for structure ( uniform 2-component vector of float) 476617a3babSopenharmony_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}) 477617a3babSopenharmony_ci0:47 Constant: 478617a3babSopenharmony_ci0:47 1 (const uint) 479617a3babSopenharmony_ci0:47 Constant: 480617a3babSopenharmony_ci0:47 2 (const int) 481617a3babSopenharmony_ci0:48 Sequence 482617a3babSopenharmony_ci0:48 move second child to first child ( temp 4-component vector of int) 483617a3babSopenharmony_ci0:48 'txval21' ( temp 4-component vector of int) 484617a3babSopenharmony_ci0:48 textureGather ( temp 4-component vector of int) 485617a3babSopenharmony_ci0:48 Construct combined texture-sampler ( temp isampler2D) 486617a3babSopenharmony_ci0:48 'g_tTex2di4' ( uniform itexture2D) 487617a3babSopenharmony_ci0:48 'g_sSamp' (layout( binding=0) uniform sampler) 488617a3babSopenharmony_ci0:48 c2: direct index for structure ( uniform 2-component vector of float) 489617a3babSopenharmony_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}) 490617a3babSopenharmony_ci0:48 Constant: 491617a3babSopenharmony_ci0:48 1 (const uint) 492617a3babSopenharmony_ci0:48 Constant: 493617a3babSopenharmony_ci0:48 2 (const int) 494617a3babSopenharmony_ci0:49 Sequence 495617a3babSopenharmony_ci0:49 move second child to first child ( temp 4-component vector of uint) 496617a3babSopenharmony_ci0:49 'txval22' ( temp 4-component vector of uint) 497617a3babSopenharmony_ci0:49 textureGather ( temp 4-component vector of uint) 498617a3babSopenharmony_ci0:49 Construct combined texture-sampler ( temp usampler2D) 499617a3babSopenharmony_ci0:49 'g_tTex2du4' ( uniform utexture2D) 500617a3babSopenharmony_ci0:49 'g_sSamp' (layout( binding=0) uniform sampler) 501617a3babSopenharmony_ci0:49 c2: direct index for structure ( uniform 2-component vector of float) 502617a3babSopenharmony_ci0:49 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 503617a3babSopenharmony_ci0:49 Constant: 504617a3babSopenharmony_ci0:49 1 (const uint) 505617a3babSopenharmony_ci0:49 Constant: 506617a3babSopenharmony_ci0:49 2 (const int) 507617a3babSopenharmony_ci0:51 Sequence 508617a3babSopenharmony_ci0:51 move second child to first child ( temp 4-component vector of float) 509617a3babSopenharmony_ci0:51 'txval30' ( temp 4-component vector of float) 510617a3babSopenharmony_ci0:51 textureGather ( temp 4-component vector of float) 511617a3babSopenharmony_ci0:51 Construct combined texture-sampler ( temp sampler2D) 512617a3babSopenharmony_ci0:51 'g_tTex2df4' ( uniform texture2D) 513617a3babSopenharmony_ci0:51 'g_sSamp' (layout( binding=0) uniform sampler) 514617a3babSopenharmony_ci0:51 c2: direct index for structure ( uniform 2-component vector of float) 515617a3babSopenharmony_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}) 516617a3babSopenharmony_ci0:51 Constant: 517617a3babSopenharmony_ci0:51 1 (const uint) 518617a3babSopenharmony_ci0:51 Constant: 519617a3babSopenharmony_ci0:51 3 (const int) 520617a3babSopenharmony_ci0:52 Sequence 521617a3babSopenharmony_ci0:52 move second child to first child ( temp 4-component vector of int) 522617a3babSopenharmony_ci0:52 'txval31' ( temp 4-component vector of int) 523617a3babSopenharmony_ci0:52 textureGather ( temp 4-component vector of int) 524617a3babSopenharmony_ci0:52 Construct combined texture-sampler ( temp isampler2D) 525617a3babSopenharmony_ci0:52 'g_tTex2di4' ( uniform itexture2D) 526617a3babSopenharmony_ci0:52 'g_sSamp' (layout( binding=0) uniform sampler) 527617a3babSopenharmony_ci0:52 c2: direct index for structure ( uniform 2-component vector of float) 528617a3babSopenharmony_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}) 529617a3babSopenharmony_ci0:52 Constant: 530617a3babSopenharmony_ci0:52 1 (const uint) 531617a3babSopenharmony_ci0:52 Constant: 532617a3babSopenharmony_ci0:52 3 (const int) 533617a3babSopenharmony_ci0:53 Sequence 534617a3babSopenharmony_ci0:53 move second child to first child ( temp 4-component vector of uint) 535617a3babSopenharmony_ci0:53 'txval32' ( temp 4-component vector of uint) 536617a3babSopenharmony_ci0:53 textureGather ( temp 4-component vector of uint) 537617a3babSopenharmony_ci0:53 Construct combined texture-sampler ( temp usampler2D) 538617a3babSopenharmony_ci0:53 'g_tTex2du4' ( uniform utexture2D) 539617a3babSopenharmony_ci0:53 'g_sSamp' (layout( binding=0) uniform sampler) 540617a3babSopenharmony_ci0:53 c2: direct index for structure ( uniform 2-component vector of float) 541617a3babSopenharmony_ci0:53 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 542617a3babSopenharmony_ci0:53 Constant: 543617a3babSopenharmony_ci0:53 1 (const uint) 544617a3babSopenharmony_ci0:53 Constant: 545617a3babSopenharmony_ci0:53 3 (const int) 546617a3babSopenharmony_ci0:57 Sequence 547617a3babSopenharmony_ci0:57 move second child to first child ( temp 4-component vector of float) 548617a3babSopenharmony_ci0:57 'txval40' ( temp 4-component vector of float) 549617a3babSopenharmony_ci0:57 textureGather ( temp 4-component vector of float) 550617a3babSopenharmony_ci0:57 Construct combined texture-sampler ( temp samplerCube) 551617a3babSopenharmony_ci0:57 'g_tTexcdf4' ( uniform textureCube) 552617a3babSopenharmony_ci0:57 'g_sSamp' (layout( binding=0) uniform sampler) 553617a3babSopenharmony_ci0:57 c3: direct index for structure ( uniform 3-component vector of float) 554617a3babSopenharmony_ci0:57 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 555617a3babSopenharmony_ci0:57 Constant: 556617a3babSopenharmony_ci0:57 2 (const uint) 557617a3babSopenharmony_ci0:57 Constant: 558617a3babSopenharmony_ci0:57 0 (const int) 559617a3babSopenharmony_ci0:58 Sequence 560617a3babSopenharmony_ci0:58 move second child to first child ( temp 4-component vector of int) 561617a3babSopenharmony_ci0:58 'txval41' ( temp 4-component vector of int) 562617a3babSopenharmony_ci0:58 textureGather ( temp 4-component vector of int) 563617a3babSopenharmony_ci0:58 Construct combined texture-sampler ( temp isamplerCube) 564617a3babSopenharmony_ci0:58 'g_tTexcdi4' ( uniform itextureCube) 565617a3babSopenharmony_ci0:58 'g_sSamp' (layout( binding=0) uniform sampler) 566617a3babSopenharmony_ci0:58 c3: direct index for structure ( uniform 3-component vector of float) 567617a3babSopenharmony_ci0:58 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 568617a3babSopenharmony_ci0:58 Constant: 569617a3babSopenharmony_ci0:58 2 (const uint) 570617a3babSopenharmony_ci0:58 Constant: 571617a3babSopenharmony_ci0:58 0 (const int) 572617a3babSopenharmony_ci0:59 Sequence 573617a3babSopenharmony_ci0:59 move second child to first child ( temp 4-component vector of uint) 574617a3babSopenharmony_ci0:59 'txval42' ( temp 4-component vector of uint) 575617a3babSopenharmony_ci0:59 textureGather ( temp 4-component vector of uint) 576617a3babSopenharmony_ci0:59 Construct combined texture-sampler ( temp usamplerCube) 577617a3babSopenharmony_ci0:59 'g_tTexcdu4' ( uniform utextureCube) 578617a3babSopenharmony_ci0:59 'g_sSamp' (layout( binding=0) uniform sampler) 579617a3babSopenharmony_ci0:59 c3: direct index for structure ( uniform 3-component vector of float) 580617a3babSopenharmony_ci0:59 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 581617a3babSopenharmony_ci0:59 Constant: 582617a3babSopenharmony_ci0:59 2 (const uint) 583617a3babSopenharmony_ci0:59 Constant: 584617a3babSopenharmony_ci0:59 0 (const int) 585617a3babSopenharmony_ci0:61 Sequence 586617a3babSopenharmony_ci0:61 move second child to first child ( temp 4-component vector of float) 587617a3babSopenharmony_ci0:61 'txval50' ( temp 4-component vector of float) 588617a3babSopenharmony_ci0:61 textureGather ( temp 4-component vector of float) 589617a3babSopenharmony_ci0:61 Construct combined texture-sampler ( temp samplerCube) 590617a3babSopenharmony_ci0:61 'g_tTexcdf4' ( uniform textureCube) 591617a3babSopenharmony_ci0:61 'g_sSamp' (layout( binding=0) uniform sampler) 592617a3babSopenharmony_ci0:61 c3: direct index for structure ( uniform 3-component vector of float) 593617a3babSopenharmony_ci0:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 594617a3babSopenharmony_ci0:61 Constant: 595617a3babSopenharmony_ci0:61 2 (const uint) 596617a3babSopenharmony_ci0:61 Constant: 597617a3babSopenharmony_ci0:61 1 (const int) 598617a3babSopenharmony_ci0:62 Sequence 599617a3babSopenharmony_ci0:62 move second child to first child ( temp 4-component vector of int) 600617a3babSopenharmony_ci0:62 'txval51' ( temp 4-component vector of int) 601617a3babSopenharmony_ci0:62 textureGather ( temp 4-component vector of int) 602617a3babSopenharmony_ci0:62 Construct combined texture-sampler ( temp isamplerCube) 603617a3babSopenharmony_ci0:62 'g_tTexcdi4' ( uniform itextureCube) 604617a3babSopenharmony_ci0:62 'g_sSamp' (layout( binding=0) uniform sampler) 605617a3babSopenharmony_ci0:62 c3: direct index for structure ( uniform 3-component vector of float) 606617a3babSopenharmony_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}) 607617a3babSopenharmony_ci0:62 Constant: 608617a3babSopenharmony_ci0:62 2 (const uint) 609617a3babSopenharmony_ci0:62 Constant: 610617a3babSopenharmony_ci0:62 1 (const int) 611617a3babSopenharmony_ci0:63 Sequence 612617a3babSopenharmony_ci0:63 move second child to first child ( temp 4-component vector of uint) 613617a3babSopenharmony_ci0:63 'txval52' ( temp 4-component vector of uint) 614617a3babSopenharmony_ci0:63 textureGather ( temp 4-component vector of uint) 615617a3babSopenharmony_ci0:63 Construct combined texture-sampler ( temp usamplerCube) 616617a3babSopenharmony_ci0:63 'g_tTexcdu4' ( uniform utextureCube) 617617a3babSopenharmony_ci0:63 'g_sSamp' (layout( binding=0) uniform sampler) 618617a3babSopenharmony_ci0:63 c3: direct index for structure ( uniform 3-component vector of float) 619617a3babSopenharmony_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}) 620617a3babSopenharmony_ci0:63 Constant: 621617a3babSopenharmony_ci0:63 2 (const uint) 622617a3babSopenharmony_ci0:63 Constant: 623617a3babSopenharmony_ci0:63 1 (const int) 624617a3babSopenharmony_ci0:65 Sequence 625617a3babSopenharmony_ci0:65 move second child to first child ( temp 4-component vector of float) 626617a3babSopenharmony_ci0:65 'txval60' ( temp 4-component vector of float) 627617a3babSopenharmony_ci0:65 textureGather ( temp 4-component vector of float) 628617a3babSopenharmony_ci0:65 Construct combined texture-sampler ( temp samplerCube) 629617a3babSopenharmony_ci0:65 'g_tTexcdf4' ( uniform textureCube) 630617a3babSopenharmony_ci0:65 'g_sSamp' (layout( binding=0) uniform sampler) 631617a3babSopenharmony_ci0:65 c3: direct index for structure ( uniform 3-component vector of float) 632617a3babSopenharmony_ci0:65 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 633617a3babSopenharmony_ci0:65 Constant: 634617a3babSopenharmony_ci0:65 2 (const uint) 635617a3babSopenharmony_ci0:65 Constant: 636617a3babSopenharmony_ci0:65 2 (const int) 637617a3babSopenharmony_ci0:66 Sequence 638617a3babSopenharmony_ci0:66 move second child to first child ( temp 4-component vector of int) 639617a3babSopenharmony_ci0:66 'txval61' ( temp 4-component vector of int) 640617a3babSopenharmony_ci0:66 textureGather ( temp 4-component vector of int) 641617a3babSopenharmony_ci0:66 Construct combined texture-sampler ( temp isamplerCube) 642617a3babSopenharmony_ci0:66 'g_tTexcdi4' ( uniform itextureCube) 643617a3babSopenharmony_ci0:66 'g_sSamp' (layout( binding=0) uniform sampler) 644617a3babSopenharmony_ci0:66 c3: direct index for structure ( uniform 3-component vector of float) 645617a3babSopenharmony_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}) 646617a3babSopenharmony_ci0:66 Constant: 647617a3babSopenharmony_ci0:66 2 (const uint) 648617a3babSopenharmony_ci0:66 Constant: 649617a3babSopenharmony_ci0:66 2 (const int) 650617a3babSopenharmony_ci0:67 Sequence 651617a3babSopenharmony_ci0:67 move second child to first child ( temp 4-component vector of uint) 652617a3babSopenharmony_ci0:67 'txval62' ( temp 4-component vector of uint) 653617a3babSopenharmony_ci0:67 textureGather ( temp 4-component vector of uint) 654617a3babSopenharmony_ci0:67 Construct combined texture-sampler ( temp usamplerCube) 655617a3babSopenharmony_ci0:67 'g_tTexcdu4' ( uniform utextureCube) 656617a3babSopenharmony_ci0:67 'g_sSamp' (layout( binding=0) uniform sampler) 657617a3babSopenharmony_ci0:67 c3: direct index for structure ( uniform 3-component vector of float) 658617a3babSopenharmony_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}) 659617a3babSopenharmony_ci0:67 Constant: 660617a3babSopenharmony_ci0:67 2 (const uint) 661617a3babSopenharmony_ci0:67 Constant: 662617a3babSopenharmony_ci0:67 2 (const int) 663617a3babSopenharmony_ci0:69 Sequence 664617a3babSopenharmony_ci0:69 move second child to first child ( temp 4-component vector of float) 665617a3babSopenharmony_ci0:69 'txval70' ( temp 4-component vector of float) 666617a3babSopenharmony_ci0:69 textureGather ( temp 4-component vector of float) 667617a3babSopenharmony_ci0:69 Construct combined texture-sampler ( temp samplerCube) 668617a3babSopenharmony_ci0:69 'g_tTexcdf4' ( uniform textureCube) 669617a3babSopenharmony_ci0:69 'g_sSamp' (layout( binding=0) uniform sampler) 670617a3babSopenharmony_ci0:69 c3: direct index for structure ( uniform 3-component vector of float) 671617a3babSopenharmony_ci0:69 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 672617a3babSopenharmony_ci0:69 Constant: 673617a3babSopenharmony_ci0:69 2 (const uint) 674617a3babSopenharmony_ci0:69 Constant: 675617a3babSopenharmony_ci0:69 3 (const int) 676617a3babSopenharmony_ci0:70 Sequence 677617a3babSopenharmony_ci0:70 move second child to first child ( temp 4-component vector of int) 678617a3babSopenharmony_ci0:70 'txval71' ( temp 4-component vector of int) 679617a3babSopenharmony_ci0:70 textureGather ( temp 4-component vector of int) 680617a3babSopenharmony_ci0:70 Construct combined texture-sampler ( temp isamplerCube) 681617a3babSopenharmony_ci0:70 'g_tTexcdi4' ( uniform itextureCube) 682617a3babSopenharmony_ci0:70 'g_sSamp' (layout( binding=0) uniform sampler) 683617a3babSopenharmony_ci0:70 c3: direct index for structure ( uniform 3-component vector of float) 684617a3babSopenharmony_ci0:70 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 685617a3babSopenharmony_ci0:70 Constant: 686617a3babSopenharmony_ci0:70 2 (const uint) 687617a3babSopenharmony_ci0:70 Constant: 688617a3babSopenharmony_ci0:70 3 (const int) 689617a3babSopenharmony_ci0:71 Sequence 690617a3babSopenharmony_ci0:71 move second child to first child ( temp 4-component vector of uint) 691617a3babSopenharmony_ci0:71 'txval72' ( temp 4-component vector of uint) 692617a3babSopenharmony_ci0:71 textureGather ( temp 4-component vector of uint) 693617a3babSopenharmony_ci0:71 Construct combined texture-sampler ( temp usamplerCube) 694617a3babSopenharmony_ci0:71 'g_tTexcdu4' ( uniform utextureCube) 695617a3babSopenharmony_ci0:71 'g_sSamp' (layout( binding=0) uniform sampler) 696617a3babSopenharmony_ci0:71 c3: direct index for structure ( uniform 3-component vector of float) 697617a3babSopenharmony_ci0:71 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4}) 698617a3babSopenharmony_ci0:71 Constant: 699617a3babSopenharmony_ci0:71 2 (const uint) 700617a3babSopenharmony_ci0:71 Constant: 701617a3babSopenharmony_ci0:71 3 (const int) 702617a3babSopenharmony_ci0:73 move second child to first child ( temp 4-component vector of float) 703617a3babSopenharmony_ci0:73 Color: direct index for structure ( temp 4-component vector of float) 704617a3babSopenharmony_ci0:73 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 705617a3babSopenharmony_ci0:73 Constant: 706617a3babSopenharmony_ci0:73 0 (const int) 707617a3babSopenharmony_ci0:73 Constant: 708617a3babSopenharmony_ci0:73 1.000000 709617a3babSopenharmony_ci0:73 1.000000 710617a3babSopenharmony_ci0:73 1.000000 711617a3babSopenharmony_ci0:73 1.000000 712617a3babSopenharmony_ci0:74 move second child to first child ( temp float) 713617a3babSopenharmony_ci0:74 Depth: direct index for structure ( temp float) 714617a3babSopenharmony_ci0:74 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 715617a3babSopenharmony_ci0:74 Constant: 716617a3babSopenharmony_ci0:74 1 (const int) 717617a3babSopenharmony_ci0:74 Constant: 718617a3babSopenharmony_ci0:74 1.000000 719617a3babSopenharmony_ci0:76 Branch: Return with expression 720617a3babSopenharmony_ci0:76 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 721617a3babSopenharmony_ci0:34 Function Definition: main( ( temp void) 722617a3babSopenharmony_ci0:34 Function Parameters: 723617a3babSopenharmony_ci0:? Sequence 724617a3babSopenharmony_ci0:34 Sequence 725617a3babSopenharmony_ci0:34 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 726617a3babSopenharmony_ci0:34 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 727617a3babSopenharmony_ci0:34 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 728617a3babSopenharmony_ci0:34 move second child to first child ( temp 4-component vector of float) 729617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 730617a3babSopenharmony_ci0:34 Color: direct index for structure ( temp 4-component vector of float) 731617a3babSopenharmony_ci0:34 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 732617a3babSopenharmony_ci0:34 Constant: 733617a3babSopenharmony_ci0:34 0 (const int) 734617a3babSopenharmony_ci0:34 move second child to first child ( temp float) 735617a3babSopenharmony_ci0:? '@entryPointOutput.Depth' ( out float FragDepth) 736617a3babSopenharmony_ci0:34 Depth: direct index for structure ( temp float) 737617a3babSopenharmony_ci0:34 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 738617a3babSopenharmony_ci0:34 Constant: 739617a3babSopenharmony_ci0:34 1 (const int) 740617a3babSopenharmony_ci0:? Linker Objects 741617a3babSopenharmony_ci0:? 'g_sSamp' (layout( binding=0) uniform sampler) 742617a3babSopenharmony_ci0:? 'g_sSamp2d' ( uniform sampler) 743617a3babSopenharmony_ci0:? 'g_tTex1df4a' (layout( binding=1) uniform texture1D) 744617a3babSopenharmony_ci0:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) 745617a3babSopenharmony_ci0:? 'g_tTex1di4' ( uniform itexture1D) 746617a3babSopenharmony_ci0:? 'g_tTex1du4' ( uniform utexture1D) 747617a3babSopenharmony_ci0:? 'g_tTex2df4' ( uniform texture2D) 748617a3babSopenharmony_ci0:? 'g_tTex2di4' ( uniform itexture2D) 749617a3babSopenharmony_ci0:? 'g_tTex2du4' ( uniform utexture2D) 750617a3babSopenharmony_ci0:? 'g_tTex3df4' ( uniform texture3D) 751617a3babSopenharmony_ci0:? 'g_tTex3di4' ( uniform itexture3D) 752617a3babSopenharmony_ci0:? 'g_tTex3du4' ( uniform utexture3D) 753617a3babSopenharmony_ci0:? 'g_tTexcdf4' ( uniform textureCube) 754617a3babSopenharmony_ci0:? 'g_tTexcdi4' ( uniform itextureCube) 755617a3babSopenharmony_ci0:? 'g_tTexcdu4' ( uniform utextureCube) 756617a3babSopenharmony_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}) 757617a3babSopenharmony_ci0:? '@entryPointOutput.Depth' ( out float FragDepth) 758617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 759617a3babSopenharmony_ci 760617a3babSopenharmony_ci// Module Version 10000 761617a3babSopenharmony_ci// Generated by (magic number): 8000b 762617a3babSopenharmony_ci// Id's are bound by 265 763617a3babSopenharmony_ci 764617a3babSopenharmony_ci Capability Shader 765617a3babSopenharmony_ci Capability Sampled1D 766617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 767617a3babSopenharmony_ci MemoryModel Logical GLSL450 768617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 238 242 769617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 770617a3babSopenharmony_ci ExecutionMode 4 DepthReplacing 771617a3babSopenharmony_ci Source HLSL 500 772617a3babSopenharmony_ci Name 4 "main" 773617a3babSopenharmony_ci Name 8 "PS_OUTPUT" 774617a3babSopenharmony_ci MemberName 8(PS_OUTPUT) 0 "Color" 775617a3babSopenharmony_ci MemberName 8(PS_OUTPUT) 1 "Depth" 776617a3babSopenharmony_ci Name 10 "@main(" 777617a3babSopenharmony_ci Name 13 "txval00" 778617a3babSopenharmony_ci Name 16 "g_tTex2df4" 779617a3babSopenharmony_ci Name 20 "g_sSamp" 780617a3babSopenharmony_ci Name 26 "$Global" 781617a3babSopenharmony_ci MemberName 26($Global) 0 "c1" 782617a3babSopenharmony_ci MemberName 26($Global) 1 "c2" 783617a3babSopenharmony_ci MemberName 26($Global) 2 "c3" 784617a3babSopenharmony_ci MemberName 26($Global) 3 "c4" 785617a3babSopenharmony_ci Name 28 "" 786617a3babSopenharmony_ci Name 38 "txval01" 787617a3babSopenharmony_ci Name 41 "g_tTex2di4" 788617a3babSopenharmony_ci Name 52 "txval02" 789617a3babSopenharmony_ci Name 55 "g_tTex2du4" 790617a3babSopenharmony_ci Name 63 "txval10" 791617a3babSopenharmony_ci Name 70 "txval11" 792617a3babSopenharmony_ci Name 77 "txval12" 793617a3babSopenharmony_ci Name 84 "txval20" 794617a3babSopenharmony_ci Name 92 "txval21" 795617a3babSopenharmony_ci Name 99 "txval22" 796617a3babSopenharmony_ci Name 106 "txval30" 797617a3babSopenharmony_ci Name 114 "txval31" 798617a3babSopenharmony_ci Name 121 "txval32" 799617a3babSopenharmony_ci Name 128 "txval40" 800617a3babSopenharmony_ci Name 131 "g_tTexcdf4" 801617a3babSopenharmony_ci Name 140 "txval41" 802617a3babSopenharmony_ci Name 143 "g_tTexcdi4" 803617a3babSopenharmony_ci Name 151 "txval42" 804617a3babSopenharmony_ci Name 154 "g_tTexcdu4" 805617a3babSopenharmony_ci Name 162 "txval50" 806617a3babSopenharmony_ci Name 169 "txval51" 807617a3babSopenharmony_ci Name 176 "txval52" 808617a3babSopenharmony_ci Name 183 "txval60" 809617a3babSopenharmony_ci Name 190 "txval61" 810617a3babSopenharmony_ci Name 197 "txval62" 811617a3babSopenharmony_ci Name 204 "txval70" 812617a3babSopenharmony_ci Name 211 "txval71" 813617a3babSopenharmony_ci Name 218 "txval72" 814617a3babSopenharmony_ci Name 226 "psout" 815617a3babSopenharmony_ci Name 235 "flattenTemp" 816617a3babSopenharmony_ci Name 238 "@entryPointOutput.Color" 817617a3babSopenharmony_ci Name 242 "@entryPointOutput.Depth" 818617a3babSopenharmony_ci Name 245 "g_sSamp2d" 819617a3babSopenharmony_ci Name 248 "g_tTex1df4a" 820617a3babSopenharmony_ci Name 249 "g_tTex1df4" 821617a3babSopenharmony_ci Name 252 "g_tTex1di4" 822617a3babSopenharmony_ci Name 255 "g_tTex1du4" 823617a3babSopenharmony_ci Name 258 "g_tTex3df4" 824617a3babSopenharmony_ci Name 261 "g_tTex3di4" 825617a3babSopenharmony_ci Name 264 "g_tTex3du4" 826617a3babSopenharmony_ci Decorate 16(g_tTex2df4) DescriptorSet 0 827617a3babSopenharmony_ci Decorate 16(g_tTex2df4) Binding 2 828617a3babSopenharmony_ci Decorate 20(g_sSamp) DescriptorSet 0 829617a3babSopenharmony_ci Decorate 20(g_sSamp) Binding 0 830617a3babSopenharmony_ci MemberDecorate 26($Global) 0 Offset 0 831617a3babSopenharmony_ci MemberDecorate 26($Global) 1 Offset 8 832617a3babSopenharmony_ci MemberDecorate 26($Global) 2 Offset 16 833617a3babSopenharmony_ci MemberDecorate 26($Global) 3 Offset 32 834617a3babSopenharmony_ci Decorate 26($Global) Block 835617a3babSopenharmony_ci Decorate 28 DescriptorSet 0 836617a3babSopenharmony_ci Decorate 28 Binding 8 837617a3babSopenharmony_ci Decorate 41(g_tTex2di4) DescriptorSet 0 838617a3babSopenharmony_ci Decorate 41(g_tTex2di4) Binding 3 839617a3babSopenharmony_ci Decorate 55(g_tTex2du4) DescriptorSet 0 840617a3babSopenharmony_ci Decorate 55(g_tTex2du4) Binding 4 841617a3babSopenharmony_ci Decorate 131(g_tTexcdf4) DescriptorSet 0 842617a3babSopenharmony_ci Decorate 131(g_tTexcdf4) Binding 5 843617a3babSopenharmony_ci Decorate 143(g_tTexcdi4) DescriptorSet 0 844617a3babSopenharmony_ci Decorate 143(g_tTexcdi4) Binding 6 845617a3babSopenharmony_ci Decorate 154(g_tTexcdu4) DescriptorSet 0 846617a3babSopenharmony_ci Decorate 154(g_tTexcdu4) Binding 7 847617a3babSopenharmony_ci Decorate 238(@entryPointOutput.Color) Location 0 848617a3babSopenharmony_ci Decorate 242(@entryPointOutput.Depth) BuiltIn FragDepth 849617a3babSopenharmony_ci Decorate 245(g_sSamp2d) DescriptorSet 0 850617a3babSopenharmony_ci Decorate 245(g_sSamp2d) Binding 0 851617a3babSopenharmony_ci Decorate 248(g_tTex1df4a) DescriptorSet 0 852617a3babSopenharmony_ci Decorate 248(g_tTex1df4a) Binding 1 853617a3babSopenharmony_ci Decorate 249(g_tTex1df4) DescriptorSet 0 854617a3babSopenharmony_ci Decorate 249(g_tTex1df4) Binding 0 855617a3babSopenharmony_ci Decorate 252(g_tTex1di4) DescriptorSet 0 856617a3babSopenharmony_ci Decorate 252(g_tTex1di4) Binding 0 857617a3babSopenharmony_ci Decorate 255(g_tTex1du4) DescriptorSet 0 858617a3babSopenharmony_ci Decorate 255(g_tTex1du4) Binding 0 859617a3babSopenharmony_ci Decorate 258(g_tTex3df4) DescriptorSet 0 860617a3babSopenharmony_ci Decorate 258(g_tTex3df4) Binding 0 861617a3babSopenharmony_ci Decorate 261(g_tTex3di4) DescriptorSet 0 862617a3babSopenharmony_ci Decorate 261(g_tTex3di4) Binding 0 863617a3babSopenharmony_ci Decorate 264(g_tTex3du4) DescriptorSet 0 864617a3babSopenharmony_ci Decorate 264(g_tTex3du4) Binding 0 865617a3babSopenharmony_ci 2: TypeVoid 866617a3babSopenharmony_ci 3: TypeFunction 2 867617a3babSopenharmony_ci 6: TypeFloat 32 868617a3babSopenharmony_ci 7: TypeVector 6(float) 4 869617a3babSopenharmony_ci 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float) 870617a3babSopenharmony_ci 9: TypeFunction 8(PS_OUTPUT) 871617a3babSopenharmony_ci 12: TypePointer Function 7(fvec4) 872617a3babSopenharmony_ci 14: TypeImage 6(float) 2D sampled format:Unknown 873617a3babSopenharmony_ci 15: TypePointer UniformConstant 14 874617a3babSopenharmony_ci 16(g_tTex2df4): 15(ptr) Variable UniformConstant 875617a3babSopenharmony_ci 18: TypeSampler 876617a3babSopenharmony_ci 19: TypePointer UniformConstant 18 877617a3babSopenharmony_ci 20(g_sSamp): 19(ptr) Variable UniformConstant 878617a3babSopenharmony_ci 22: TypeSampledImage 14 879617a3babSopenharmony_ci 24: TypeVector 6(float) 2 880617a3babSopenharmony_ci 25: TypeVector 6(float) 3 881617a3babSopenharmony_ci 26($Global): TypeStruct 6(float) 24(fvec2) 25(fvec3) 7(fvec4) 882617a3babSopenharmony_ci 27: TypePointer Uniform 26($Global) 883617a3babSopenharmony_ci 28: 27(ptr) Variable Uniform 884617a3babSopenharmony_ci 29: TypeInt 32 1 885617a3babSopenharmony_ci 30: 29(int) Constant 1 886617a3babSopenharmony_ci 31: TypePointer Uniform 24(fvec2) 887617a3babSopenharmony_ci 34: 29(int) Constant 0 888617a3babSopenharmony_ci 36: TypeVector 29(int) 4 889617a3babSopenharmony_ci 37: TypePointer Function 36(ivec4) 890617a3babSopenharmony_ci 39: TypeImage 29(int) 2D sampled format:Unknown 891617a3babSopenharmony_ci 40: TypePointer UniformConstant 39 892617a3babSopenharmony_ci 41(g_tTex2di4): 40(ptr) Variable UniformConstant 893617a3babSopenharmony_ci 44: TypeSampledImage 39 894617a3babSopenharmony_ci 49: TypeInt 32 0 895617a3babSopenharmony_ci 50: TypeVector 49(int) 4 896617a3babSopenharmony_ci 51: TypePointer Function 50(ivec4) 897617a3babSopenharmony_ci 53: TypeImage 49(int) 2D sampled format:Unknown 898617a3babSopenharmony_ci 54: TypePointer UniformConstant 53 899617a3babSopenharmony_ci 55(g_tTex2du4): 54(ptr) Variable UniformConstant 900617a3babSopenharmony_ci 58: TypeSampledImage 53 901617a3babSopenharmony_ci 90: 29(int) Constant 2 902617a3babSopenharmony_ci 112: 29(int) Constant 3 903617a3babSopenharmony_ci 129: TypeImage 6(float) Cube sampled format:Unknown 904617a3babSopenharmony_ci 130: TypePointer UniformConstant 129 905617a3babSopenharmony_ci 131(g_tTexcdf4): 130(ptr) Variable UniformConstant 906617a3babSopenharmony_ci 134: TypeSampledImage 129 907617a3babSopenharmony_ci 136: TypePointer Uniform 25(fvec3) 908617a3babSopenharmony_ci 141: TypeImage 29(int) Cube sampled format:Unknown 909617a3babSopenharmony_ci 142: TypePointer UniformConstant 141 910617a3babSopenharmony_ci 143(g_tTexcdi4): 142(ptr) Variable UniformConstant 911617a3babSopenharmony_ci 146: TypeSampledImage 141 912617a3babSopenharmony_ci 152: TypeImage 49(int) Cube sampled format:Unknown 913617a3babSopenharmony_ci 153: TypePointer UniformConstant 152 914617a3babSopenharmony_ci 154(g_tTexcdu4): 153(ptr) Variable UniformConstant 915617a3babSopenharmony_ci 157: TypeSampledImage 152 916617a3babSopenharmony_ci 225: TypePointer Function 8(PS_OUTPUT) 917617a3babSopenharmony_ci 227: 6(float) Constant 1065353216 918617a3babSopenharmony_ci 228: 7(fvec4) ConstantComposite 227 227 227 227 919617a3babSopenharmony_ci 230: TypePointer Function 6(float) 920617a3babSopenharmony_ci 237: TypePointer Output 7(fvec4) 921617a3babSopenharmony_ci238(@entryPointOutput.Color): 237(ptr) Variable Output 922617a3babSopenharmony_ci 241: TypePointer Output 6(float) 923617a3babSopenharmony_ci242(@entryPointOutput.Depth): 241(ptr) Variable Output 924617a3babSopenharmony_ci 245(g_sSamp2d): 19(ptr) Variable UniformConstant 925617a3babSopenharmony_ci 246: TypeImage 6(float) 1D sampled format:Unknown 926617a3babSopenharmony_ci 247: TypePointer UniformConstant 246 927617a3babSopenharmony_ci248(g_tTex1df4a): 247(ptr) Variable UniformConstant 928617a3babSopenharmony_ci 249(g_tTex1df4): 247(ptr) Variable UniformConstant 929617a3babSopenharmony_ci 250: TypeImage 29(int) 1D sampled format:Unknown 930617a3babSopenharmony_ci 251: TypePointer UniformConstant 250 931617a3babSopenharmony_ci 252(g_tTex1di4): 251(ptr) Variable UniformConstant 932617a3babSopenharmony_ci 253: TypeImage 49(int) 1D sampled format:Unknown 933617a3babSopenharmony_ci 254: TypePointer UniformConstant 253 934617a3babSopenharmony_ci 255(g_tTex1du4): 254(ptr) Variable UniformConstant 935617a3babSopenharmony_ci 256: TypeImage 6(float) 3D sampled format:Unknown 936617a3babSopenharmony_ci 257: TypePointer UniformConstant 256 937617a3babSopenharmony_ci 258(g_tTex3df4): 257(ptr) Variable UniformConstant 938617a3babSopenharmony_ci 259: TypeImage 29(int) 3D sampled format:Unknown 939617a3babSopenharmony_ci 260: TypePointer UniformConstant 259 940617a3babSopenharmony_ci 261(g_tTex3di4): 260(ptr) Variable UniformConstant 941617a3babSopenharmony_ci 262: TypeImage 49(int) 3D sampled format:Unknown 942617a3babSopenharmony_ci 263: TypePointer UniformConstant 262 943617a3babSopenharmony_ci 264(g_tTex3du4): 263(ptr) Variable UniformConstant 944617a3babSopenharmony_ci 4(main): 2 Function None 3 945617a3babSopenharmony_ci 5: Label 946617a3babSopenharmony_ci235(flattenTemp): 225(ptr) Variable Function 947617a3babSopenharmony_ci 236:8(PS_OUTPUT) FunctionCall 10(@main() 948617a3babSopenharmony_ci Store 235(flattenTemp) 236 949617a3babSopenharmony_ci 239: 12(ptr) AccessChain 235(flattenTemp) 34 950617a3babSopenharmony_ci 240: 7(fvec4) Load 239 951617a3babSopenharmony_ci Store 238(@entryPointOutput.Color) 240 952617a3babSopenharmony_ci 243: 230(ptr) AccessChain 235(flattenTemp) 30 953617a3babSopenharmony_ci 244: 6(float) Load 243 954617a3babSopenharmony_ci Store 242(@entryPointOutput.Depth) 244 955617a3babSopenharmony_ci Return 956617a3babSopenharmony_ci FunctionEnd 957617a3babSopenharmony_ci 10(@main():8(PS_OUTPUT) Function None 9 958617a3babSopenharmony_ci 11: Label 959617a3babSopenharmony_ci 13(txval00): 12(ptr) Variable Function 960617a3babSopenharmony_ci 38(txval01): 37(ptr) Variable Function 961617a3babSopenharmony_ci 52(txval02): 51(ptr) Variable Function 962617a3babSopenharmony_ci 63(txval10): 12(ptr) Variable Function 963617a3babSopenharmony_ci 70(txval11): 37(ptr) Variable Function 964617a3babSopenharmony_ci 77(txval12): 51(ptr) Variable Function 965617a3babSopenharmony_ci 84(txval20): 12(ptr) Variable Function 966617a3babSopenharmony_ci 92(txval21): 37(ptr) Variable Function 967617a3babSopenharmony_ci 99(txval22): 51(ptr) Variable Function 968617a3babSopenharmony_ci 106(txval30): 12(ptr) Variable Function 969617a3babSopenharmony_ci 114(txval31): 37(ptr) Variable Function 970617a3babSopenharmony_ci 121(txval32): 51(ptr) Variable Function 971617a3babSopenharmony_ci 128(txval40): 12(ptr) Variable Function 972617a3babSopenharmony_ci 140(txval41): 37(ptr) Variable Function 973617a3babSopenharmony_ci 151(txval42): 51(ptr) Variable Function 974617a3babSopenharmony_ci 162(txval50): 12(ptr) Variable Function 975617a3babSopenharmony_ci 169(txval51): 37(ptr) Variable Function 976617a3babSopenharmony_ci 176(txval52): 51(ptr) Variable Function 977617a3babSopenharmony_ci 183(txval60): 12(ptr) Variable Function 978617a3babSopenharmony_ci 190(txval61): 37(ptr) Variable Function 979617a3babSopenharmony_ci 197(txval62): 51(ptr) Variable Function 980617a3babSopenharmony_ci 204(txval70): 12(ptr) Variable Function 981617a3babSopenharmony_ci 211(txval71): 37(ptr) Variable Function 982617a3babSopenharmony_ci 218(txval72): 51(ptr) Variable Function 983617a3babSopenharmony_ci 226(psout): 225(ptr) Variable Function 984617a3babSopenharmony_ci 17: 14 Load 16(g_tTex2df4) 985617a3babSopenharmony_ci 21: 18 Load 20(g_sSamp) 986617a3babSopenharmony_ci 23: 22 SampledImage 17 21 987617a3babSopenharmony_ci 32: 31(ptr) AccessChain 28 30 988617a3babSopenharmony_ci 33: 24(fvec2) Load 32 989617a3babSopenharmony_ci 35: 7(fvec4) ImageGather 23 33 34 990617a3babSopenharmony_ci Store 13(txval00) 35 991617a3babSopenharmony_ci 42: 39 Load 41(g_tTex2di4) 992617a3babSopenharmony_ci 43: 18 Load 20(g_sSamp) 993617a3babSopenharmony_ci 45: 44 SampledImage 42 43 994617a3babSopenharmony_ci 46: 31(ptr) AccessChain 28 30 995617a3babSopenharmony_ci 47: 24(fvec2) Load 46 996617a3babSopenharmony_ci 48: 36(ivec4) ImageGather 45 47 34 997617a3babSopenharmony_ci Store 38(txval01) 48 998617a3babSopenharmony_ci 56: 53 Load 55(g_tTex2du4) 999617a3babSopenharmony_ci 57: 18 Load 20(g_sSamp) 1000617a3babSopenharmony_ci 59: 58 SampledImage 56 57 1001617a3babSopenharmony_ci 60: 31(ptr) AccessChain 28 30 1002617a3babSopenharmony_ci 61: 24(fvec2) Load 60 1003617a3babSopenharmony_ci 62: 50(ivec4) ImageGather 59 61 34 1004617a3babSopenharmony_ci Store 52(txval02) 62 1005617a3babSopenharmony_ci 64: 14 Load 16(g_tTex2df4) 1006617a3babSopenharmony_ci 65: 18 Load 20(g_sSamp) 1007617a3babSopenharmony_ci 66: 22 SampledImage 64 65 1008617a3babSopenharmony_ci 67: 31(ptr) AccessChain 28 30 1009617a3babSopenharmony_ci 68: 24(fvec2) Load 67 1010617a3babSopenharmony_ci 69: 7(fvec4) ImageGather 66 68 30 1011617a3babSopenharmony_ci Store 63(txval10) 69 1012617a3babSopenharmony_ci 71: 39 Load 41(g_tTex2di4) 1013617a3babSopenharmony_ci 72: 18 Load 20(g_sSamp) 1014617a3babSopenharmony_ci 73: 44 SampledImage 71 72 1015617a3babSopenharmony_ci 74: 31(ptr) AccessChain 28 30 1016617a3babSopenharmony_ci 75: 24(fvec2) Load 74 1017617a3babSopenharmony_ci 76: 36(ivec4) ImageGather 73 75 30 1018617a3babSopenharmony_ci Store 70(txval11) 76 1019617a3babSopenharmony_ci 78: 53 Load 55(g_tTex2du4) 1020617a3babSopenharmony_ci 79: 18 Load 20(g_sSamp) 1021617a3babSopenharmony_ci 80: 58 SampledImage 78 79 1022617a3babSopenharmony_ci 81: 31(ptr) AccessChain 28 30 1023617a3babSopenharmony_ci 82: 24(fvec2) Load 81 1024617a3babSopenharmony_ci 83: 50(ivec4) ImageGather 80 82 30 1025617a3babSopenharmony_ci Store 77(txval12) 83 1026617a3babSopenharmony_ci 85: 14 Load 16(g_tTex2df4) 1027617a3babSopenharmony_ci 86: 18 Load 20(g_sSamp) 1028617a3babSopenharmony_ci 87: 22 SampledImage 85 86 1029617a3babSopenharmony_ci 88: 31(ptr) AccessChain 28 30 1030617a3babSopenharmony_ci 89: 24(fvec2) Load 88 1031617a3babSopenharmony_ci 91: 7(fvec4) ImageGather 87 89 90 1032617a3babSopenharmony_ci Store 84(txval20) 91 1033617a3babSopenharmony_ci 93: 39 Load 41(g_tTex2di4) 1034617a3babSopenharmony_ci 94: 18 Load 20(g_sSamp) 1035617a3babSopenharmony_ci 95: 44 SampledImage 93 94 1036617a3babSopenharmony_ci 96: 31(ptr) AccessChain 28 30 1037617a3babSopenharmony_ci 97: 24(fvec2) Load 96 1038617a3babSopenharmony_ci 98: 36(ivec4) ImageGather 95 97 90 1039617a3babSopenharmony_ci Store 92(txval21) 98 1040617a3babSopenharmony_ci 100: 53 Load 55(g_tTex2du4) 1041617a3babSopenharmony_ci 101: 18 Load 20(g_sSamp) 1042617a3babSopenharmony_ci 102: 58 SampledImage 100 101 1043617a3babSopenharmony_ci 103: 31(ptr) AccessChain 28 30 1044617a3babSopenharmony_ci 104: 24(fvec2) Load 103 1045617a3babSopenharmony_ci 105: 50(ivec4) ImageGather 102 104 90 1046617a3babSopenharmony_ci Store 99(txval22) 105 1047617a3babSopenharmony_ci 107: 14 Load 16(g_tTex2df4) 1048617a3babSopenharmony_ci 108: 18 Load 20(g_sSamp) 1049617a3babSopenharmony_ci 109: 22 SampledImage 107 108 1050617a3babSopenharmony_ci 110: 31(ptr) AccessChain 28 30 1051617a3babSopenharmony_ci 111: 24(fvec2) Load 110 1052617a3babSopenharmony_ci 113: 7(fvec4) ImageGather 109 111 112 1053617a3babSopenharmony_ci Store 106(txval30) 113 1054617a3babSopenharmony_ci 115: 39 Load 41(g_tTex2di4) 1055617a3babSopenharmony_ci 116: 18 Load 20(g_sSamp) 1056617a3babSopenharmony_ci 117: 44 SampledImage 115 116 1057617a3babSopenharmony_ci 118: 31(ptr) AccessChain 28 30 1058617a3babSopenharmony_ci 119: 24(fvec2) Load 118 1059617a3babSopenharmony_ci 120: 36(ivec4) ImageGather 117 119 112 1060617a3babSopenharmony_ci Store 114(txval31) 120 1061617a3babSopenharmony_ci 122: 53 Load 55(g_tTex2du4) 1062617a3babSopenharmony_ci 123: 18 Load 20(g_sSamp) 1063617a3babSopenharmony_ci 124: 58 SampledImage 122 123 1064617a3babSopenharmony_ci 125: 31(ptr) AccessChain 28 30 1065617a3babSopenharmony_ci 126: 24(fvec2) Load 125 1066617a3babSopenharmony_ci 127: 50(ivec4) ImageGather 124 126 112 1067617a3babSopenharmony_ci Store 121(txval32) 127 1068617a3babSopenharmony_ci 132: 129 Load 131(g_tTexcdf4) 1069617a3babSopenharmony_ci 133: 18 Load 20(g_sSamp) 1070617a3babSopenharmony_ci 135: 134 SampledImage 132 133 1071617a3babSopenharmony_ci 137: 136(ptr) AccessChain 28 90 1072617a3babSopenharmony_ci 138: 25(fvec3) Load 137 1073617a3babSopenharmony_ci 139: 7(fvec4) ImageGather 135 138 34 1074617a3babSopenharmony_ci Store 128(txval40) 139 1075617a3babSopenharmony_ci 144: 141 Load 143(g_tTexcdi4) 1076617a3babSopenharmony_ci 145: 18 Load 20(g_sSamp) 1077617a3babSopenharmony_ci 147: 146 SampledImage 144 145 1078617a3babSopenharmony_ci 148: 136(ptr) AccessChain 28 90 1079617a3babSopenharmony_ci 149: 25(fvec3) Load 148 1080617a3babSopenharmony_ci 150: 36(ivec4) ImageGather 147 149 34 1081617a3babSopenharmony_ci Store 140(txval41) 150 1082617a3babSopenharmony_ci 155: 152 Load 154(g_tTexcdu4) 1083617a3babSopenharmony_ci 156: 18 Load 20(g_sSamp) 1084617a3babSopenharmony_ci 158: 157 SampledImage 155 156 1085617a3babSopenharmony_ci 159: 136(ptr) AccessChain 28 90 1086617a3babSopenharmony_ci 160: 25(fvec3) Load 159 1087617a3babSopenharmony_ci 161: 50(ivec4) ImageGather 158 160 34 1088617a3babSopenharmony_ci Store 151(txval42) 161 1089617a3babSopenharmony_ci 163: 129 Load 131(g_tTexcdf4) 1090617a3babSopenharmony_ci 164: 18 Load 20(g_sSamp) 1091617a3babSopenharmony_ci 165: 134 SampledImage 163 164 1092617a3babSopenharmony_ci 166: 136(ptr) AccessChain 28 90 1093617a3babSopenharmony_ci 167: 25(fvec3) Load 166 1094617a3babSopenharmony_ci 168: 7(fvec4) ImageGather 165 167 30 1095617a3babSopenharmony_ci Store 162(txval50) 168 1096617a3babSopenharmony_ci 170: 141 Load 143(g_tTexcdi4) 1097617a3babSopenharmony_ci 171: 18 Load 20(g_sSamp) 1098617a3babSopenharmony_ci 172: 146 SampledImage 170 171 1099617a3babSopenharmony_ci 173: 136(ptr) AccessChain 28 90 1100617a3babSopenharmony_ci 174: 25(fvec3) Load 173 1101617a3babSopenharmony_ci 175: 36(ivec4) ImageGather 172 174 30 1102617a3babSopenharmony_ci Store 169(txval51) 175 1103617a3babSopenharmony_ci 177: 152 Load 154(g_tTexcdu4) 1104617a3babSopenharmony_ci 178: 18 Load 20(g_sSamp) 1105617a3babSopenharmony_ci 179: 157 SampledImage 177 178 1106617a3babSopenharmony_ci 180: 136(ptr) AccessChain 28 90 1107617a3babSopenharmony_ci 181: 25(fvec3) Load 180 1108617a3babSopenharmony_ci 182: 50(ivec4) ImageGather 179 181 30 1109617a3babSopenharmony_ci Store 176(txval52) 182 1110617a3babSopenharmony_ci 184: 129 Load 131(g_tTexcdf4) 1111617a3babSopenharmony_ci 185: 18 Load 20(g_sSamp) 1112617a3babSopenharmony_ci 186: 134 SampledImage 184 185 1113617a3babSopenharmony_ci 187: 136(ptr) AccessChain 28 90 1114617a3babSopenharmony_ci 188: 25(fvec3) Load 187 1115617a3babSopenharmony_ci 189: 7(fvec4) ImageGather 186 188 90 1116617a3babSopenharmony_ci Store 183(txval60) 189 1117617a3babSopenharmony_ci 191: 141 Load 143(g_tTexcdi4) 1118617a3babSopenharmony_ci 192: 18 Load 20(g_sSamp) 1119617a3babSopenharmony_ci 193: 146 SampledImage 191 192 1120617a3babSopenharmony_ci 194: 136(ptr) AccessChain 28 90 1121617a3babSopenharmony_ci 195: 25(fvec3) Load 194 1122617a3babSopenharmony_ci 196: 36(ivec4) ImageGather 193 195 90 1123617a3babSopenharmony_ci Store 190(txval61) 196 1124617a3babSopenharmony_ci 198: 152 Load 154(g_tTexcdu4) 1125617a3babSopenharmony_ci 199: 18 Load 20(g_sSamp) 1126617a3babSopenharmony_ci 200: 157 SampledImage 198 199 1127617a3babSopenharmony_ci 201: 136(ptr) AccessChain 28 90 1128617a3babSopenharmony_ci 202: 25(fvec3) Load 201 1129617a3babSopenharmony_ci 203: 50(ivec4) ImageGather 200 202 90 1130617a3babSopenharmony_ci Store 197(txval62) 203 1131617a3babSopenharmony_ci 205: 129 Load 131(g_tTexcdf4) 1132617a3babSopenharmony_ci 206: 18 Load 20(g_sSamp) 1133617a3babSopenharmony_ci 207: 134 SampledImage 205 206 1134617a3babSopenharmony_ci 208: 136(ptr) AccessChain 28 90 1135617a3babSopenharmony_ci 209: 25(fvec3) Load 208 1136617a3babSopenharmony_ci 210: 7(fvec4) ImageGather 207 209 112 1137617a3babSopenharmony_ci Store 204(txval70) 210 1138617a3babSopenharmony_ci 212: 141 Load 143(g_tTexcdi4) 1139617a3babSopenharmony_ci 213: 18 Load 20(g_sSamp) 1140617a3babSopenharmony_ci 214: 146 SampledImage 212 213 1141617a3babSopenharmony_ci 215: 136(ptr) AccessChain 28 90 1142617a3babSopenharmony_ci 216: 25(fvec3) Load 215 1143617a3babSopenharmony_ci 217: 36(ivec4) ImageGather 214 216 112 1144617a3babSopenharmony_ci Store 211(txval71) 217 1145617a3babSopenharmony_ci 219: 152 Load 154(g_tTexcdu4) 1146617a3babSopenharmony_ci 220: 18 Load 20(g_sSamp) 1147617a3babSopenharmony_ci 221: 157 SampledImage 219 220 1148617a3babSopenharmony_ci 222: 136(ptr) AccessChain 28 90 1149617a3babSopenharmony_ci 223: 25(fvec3) Load 222 1150617a3babSopenharmony_ci 224: 50(ivec4) ImageGather 221 223 112 1151617a3babSopenharmony_ci Store 218(txval72) 224 1152617a3babSopenharmony_ci 229: 12(ptr) AccessChain 226(psout) 34 1153617a3babSopenharmony_ci Store 229 228 1154617a3babSopenharmony_ci 231: 230(ptr) AccessChain 226(psout) 30 1155617a3babSopenharmony_ci Store 231 227 1156617a3babSopenharmony_ci 232:8(PS_OUTPUT) Load 226(psout) 1157617a3babSopenharmony_ci ReturnValue 232 1158617a3babSopenharmony_ci FunctionEnd 1159