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