1617a3babSopenharmony_cihlsl.tx.bracket.frag 2617a3babSopenharmony_ciShader version: 500 3617a3babSopenharmony_cigl_FragCoord origin is upper left 4617a3babSopenharmony_ci0:? Sequence 5617a3babSopenharmony_ci0:38 Function Definition: Fn1(vi4; ( temp 4-component vector of int) 6617a3babSopenharmony_ci0:38 Function Parameters: 7617a3babSopenharmony_ci0:38 'x' ( in 4-component vector of int) 8617a3babSopenharmony_ci0:? Sequence 9617a3babSopenharmony_ci0:38 Branch: Return with expression 10617a3babSopenharmony_ci0:38 'x' ( in 4-component vector of int) 11617a3babSopenharmony_ci0:39 Function Definition: Fn1(vu4; ( temp 4-component vector of uint) 12617a3babSopenharmony_ci0:39 Function Parameters: 13617a3babSopenharmony_ci0:39 'x' ( in 4-component vector of uint) 14617a3babSopenharmony_ci0:? Sequence 15617a3babSopenharmony_ci0:39 Branch: Return with expression 16617a3babSopenharmony_ci0:39 'x' ( in 4-component vector of uint) 17617a3babSopenharmony_ci0:40 Function Definition: Fn1(vf4; ( temp 4-component vector of float) 18617a3babSopenharmony_ci0:40 Function Parameters: 19617a3babSopenharmony_ci0:40 'x' ( in 4-component vector of float) 20617a3babSopenharmony_ci0:? Sequence 21617a3babSopenharmony_ci0:40 Branch: Return with expression 22617a3babSopenharmony_ci0:40 'x' ( in 4-component vector of float) 23617a3babSopenharmony_ci0:42 Function Definition: SomeValue( ( temp 4-component vector of float) 24617a3babSopenharmony_ci0:42 Function Parameters: 25617a3babSopenharmony_ci0:? Sequence 26617a3babSopenharmony_ci0:42 Branch: Return with expression 27617a3babSopenharmony_ci0:42 Convert int to float ( temp 4-component vector of float) 28617a3babSopenharmony_ci0:42 c4: direct index for structure ( uniform 4-component vector of int) 29617a3babSopenharmony_ci0:42 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 30617a3babSopenharmony_ci0:42 Constant: 31617a3babSopenharmony_ci0:42 3 (const uint) 32617a3babSopenharmony_ci0:45 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color}) 33617a3babSopenharmony_ci0:45 Function Parameters: 34617a3babSopenharmony_ci0:? Sequence 35617a3babSopenharmony_ci0:49 textureFetch ( temp 4-component vector of float) 36617a3babSopenharmony_ci0:49 'g_tTex1df4' (layout( binding=0) uniform texture1D) 37617a3babSopenharmony_ci0:49 c1: direct index for structure ( uniform int) 38617a3babSopenharmony_ci0:49 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 39617a3babSopenharmony_ci0:49 Constant: 40617a3babSopenharmony_ci0:49 0 (const uint) 41617a3babSopenharmony_ci0:49 Constant: 42617a3babSopenharmony_ci0:49 0 (const int) 43617a3babSopenharmony_ci0:51 Sequence 44617a3babSopenharmony_ci0:51 move second child to first child ( temp 4-component vector of float) 45617a3babSopenharmony_ci0:51 'r00' ( temp 4-component vector of float) 46617a3babSopenharmony_ci0:51 textureFetch ( temp 4-component vector of float) 47617a3babSopenharmony_ci0:51 'g_tTex1df4' (layout( binding=0) uniform texture1D) 48617a3babSopenharmony_ci0:51 c1: direct index for structure ( uniform int) 49617a3babSopenharmony_ci0:51 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 50617a3babSopenharmony_ci0:51 Constant: 51617a3babSopenharmony_ci0:51 0 (const uint) 52617a3babSopenharmony_ci0:51 Constant: 53617a3babSopenharmony_ci0:51 0 (const int) 54617a3babSopenharmony_ci0:52 Sequence 55617a3babSopenharmony_ci0:52 move second child to first child ( temp 4-component vector of int) 56617a3babSopenharmony_ci0:52 'r01' ( temp 4-component vector of int) 57617a3babSopenharmony_ci0:52 textureFetch ( temp 4-component vector of int) 58617a3babSopenharmony_ci0:52 'g_tTex1di4' ( uniform itexture1D) 59617a3babSopenharmony_ci0:52 c1: direct index for structure ( uniform int) 60617a3babSopenharmony_ci0:52 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 61617a3babSopenharmony_ci0:52 Constant: 62617a3babSopenharmony_ci0:52 0 (const uint) 63617a3babSopenharmony_ci0:52 Constant: 64617a3babSopenharmony_ci0:52 0 (const int) 65617a3babSopenharmony_ci0:53 Sequence 66617a3babSopenharmony_ci0:53 move second child to first child ( temp 4-component vector of uint) 67617a3babSopenharmony_ci0:53 'r02' ( temp 4-component vector of uint) 68617a3babSopenharmony_ci0:53 textureFetch ( temp 4-component vector of uint) 69617a3babSopenharmony_ci0:53 'g_tTex1du4' ( uniform utexture1D) 70617a3babSopenharmony_ci0:53 c1: direct index for structure ( uniform int) 71617a3babSopenharmony_ci0:53 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 72617a3babSopenharmony_ci0:53 Constant: 73617a3babSopenharmony_ci0:53 0 (const uint) 74617a3babSopenharmony_ci0:53 Constant: 75617a3babSopenharmony_ci0:53 0 (const int) 76617a3babSopenharmony_ci0:56 Sequence 77617a3babSopenharmony_ci0:56 move second child to first child ( temp 4-component vector of float) 78617a3babSopenharmony_ci0:56 'r10' ( temp 4-component vector of float) 79617a3babSopenharmony_ci0:56 textureFetch ( temp 4-component vector of float) 80617a3babSopenharmony_ci0:56 'g_tTex2df4' ( uniform texture2D) 81617a3babSopenharmony_ci0:56 c2: direct index for structure ( uniform 2-component vector of int) 82617a3babSopenharmony_ci0:56 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 83617a3babSopenharmony_ci0:56 Constant: 84617a3babSopenharmony_ci0:56 1 (const uint) 85617a3babSopenharmony_ci0:56 Constant: 86617a3babSopenharmony_ci0:56 0 (const int) 87617a3babSopenharmony_ci0:57 Sequence 88617a3babSopenharmony_ci0:57 move second child to first child ( temp 4-component vector of int) 89617a3babSopenharmony_ci0:57 'r11' ( temp 4-component vector of int) 90617a3babSopenharmony_ci0:57 textureFetch ( temp 4-component vector of int) 91617a3babSopenharmony_ci0:57 'g_tTex2di4' ( uniform itexture2D) 92617a3babSopenharmony_ci0:57 c2: direct index for structure ( uniform 2-component vector of int) 93617a3babSopenharmony_ci0:57 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 94617a3babSopenharmony_ci0:57 Constant: 95617a3babSopenharmony_ci0:57 1 (const uint) 96617a3babSopenharmony_ci0:57 Constant: 97617a3babSopenharmony_ci0:57 0 (const int) 98617a3babSopenharmony_ci0:58 Sequence 99617a3babSopenharmony_ci0:58 move second child to first child ( temp 4-component vector of uint) 100617a3babSopenharmony_ci0:58 'r12' ( temp 4-component vector of uint) 101617a3babSopenharmony_ci0:58 textureFetch ( temp 4-component vector of uint) 102617a3babSopenharmony_ci0:58 'g_tTex2du4' ( uniform utexture2D) 103617a3babSopenharmony_ci0:58 c2: direct index for structure ( uniform 2-component vector of int) 104617a3babSopenharmony_ci0:58 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 105617a3babSopenharmony_ci0:58 Constant: 106617a3babSopenharmony_ci0:58 1 (const uint) 107617a3babSopenharmony_ci0:58 Constant: 108617a3babSopenharmony_ci0:58 0 (const int) 109617a3babSopenharmony_ci0:61 Sequence 110617a3babSopenharmony_ci0:61 move second child to first child ( temp 4-component vector of float) 111617a3babSopenharmony_ci0:61 'r20' ( temp 4-component vector of float) 112617a3babSopenharmony_ci0:61 textureFetch ( temp 4-component vector of float) 113617a3babSopenharmony_ci0:61 'g_tTex3df4' ( uniform texture3D) 114617a3babSopenharmony_ci0:61 c3: direct index for structure ( uniform 3-component vector of int) 115617a3babSopenharmony_ci0:61 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 116617a3babSopenharmony_ci0:61 Constant: 117617a3babSopenharmony_ci0:61 2 (const uint) 118617a3babSopenharmony_ci0:61 Constant: 119617a3babSopenharmony_ci0:61 0 (const int) 120617a3babSopenharmony_ci0:62 Sequence 121617a3babSopenharmony_ci0:62 move second child to first child ( temp 4-component vector of int) 122617a3babSopenharmony_ci0:62 'r21' ( temp 4-component vector of int) 123617a3babSopenharmony_ci0:62 textureFetch ( temp 4-component vector of int) 124617a3babSopenharmony_ci0:62 'g_tTex3di4' ( uniform itexture3D) 125617a3babSopenharmony_ci0:62 c3: direct index for structure ( uniform 3-component vector of int) 126617a3babSopenharmony_ci0:62 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 127617a3babSopenharmony_ci0:62 Constant: 128617a3babSopenharmony_ci0:62 2 (const uint) 129617a3babSopenharmony_ci0:62 Constant: 130617a3babSopenharmony_ci0:62 0 (const int) 131617a3babSopenharmony_ci0:63 Sequence 132617a3babSopenharmony_ci0:63 move second child to first child ( temp 4-component vector of uint) 133617a3babSopenharmony_ci0:63 'r22' ( temp 4-component vector of uint) 134617a3babSopenharmony_ci0:63 textureFetch ( temp 4-component vector of uint) 135617a3babSopenharmony_ci0:63 'g_tTex3du4' ( uniform utexture3D) 136617a3babSopenharmony_ci0:63 c3: direct index for structure ( uniform 3-component vector of int) 137617a3babSopenharmony_ci0:63 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 138617a3babSopenharmony_ci0:63 Constant: 139617a3babSopenharmony_ci0:63 2 (const uint) 140617a3babSopenharmony_ci0:63 Constant: 141617a3babSopenharmony_ci0:63 0 (const int) 142617a3babSopenharmony_ci0:66 Function Call: Fn1(vf4; ( temp 4-component vector of float) 143617a3babSopenharmony_ci0:66 textureFetch ( temp 4-component vector of float) 144617a3babSopenharmony_ci0:66 'g_tTex1df4' (layout( binding=0) uniform texture1D) 145617a3babSopenharmony_ci0:66 c1: direct index for structure ( uniform int) 146617a3babSopenharmony_ci0:66 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 147617a3babSopenharmony_ci0:66 Constant: 148617a3babSopenharmony_ci0:66 0 (const uint) 149617a3babSopenharmony_ci0:66 Constant: 150617a3babSopenharmony_ci0:66 0 (const int) 151617a3babSopenharmony_ci0:67 Function Call: Fn1(vi4; ( temp 4-component vector of int) 152617a3babSopenharmony_ci0:67 textureFetch ( temp 4-component vector of int) 153617a3babSopenharmony_ci0:67 'g_tTex1di4' ( uniform itexture1D) 154617a3babSopenharmony_ci0:67 c1: direct index for structure ( uniform int) 155617a3babSopenharmony_ci0:67 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 156617a3babSopenharmony_ci0:67 Constant: 157617a3babSopenharmony_ci0:67 0 (const uint) 158617a3babSopenharmony_ci0:67 Constant: 159617a3babSopenharmony_ci0:67 0 (const int) 160617a3babSopenharmony_ci0:68 Function Call: Fn1(vu4; ( temp 4-component vector of uint) 161617a3babSopenharmony_ci0:68 textureFetch ( temp 4-component vector of uint) 162617a3babSopenharmony_ci0:68 'g_tTex1du4' ( uniform utexture1D) 163617a3babSopenharmony_ci0:68 c1: direct index for structure ( uniform int) 164617a3babSopenharmony_ci0:68 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 165617a3babSopenharmony_ci0:68 Constant: 166617a3babSopenharmony_ci0:68 0 (const uint) 167617a3babSopenharmony_ci0:68 Constant: 168617a3babSopenharmony_ci0:68 0 (const int) 169617a3babSopenharmony_ci0:70 move second child to first child ( temp 4-component vector of float) 170617a3babSopenharmony_ci0:70 Color: direct index for structure ( temp 4-component vector of float) 171617a3babSopenharmony_ci0:70 'psout' ( temp structure{ temp 4-component vector of float Color}) 172617a3babSopenharmony_ci0:70 Constant: 173617a3babSopenharmony_ci0:70 0 (const int) 174617a3babSopenharmony_ci0:70 Constant: 175617a3babSopenharmony_ci0:70 1.000000 176617a3babSopenharmony_ci0:70 1.000000 177617a3babSopenharmony_ci0:70 1.000000 178617a3babSopenharmony_ci0:70 1.000000 179617a3babSopenharmony_ci0:72 Branch: Return with expression 180617a3babSopenharmony_ci0:72 'psout' ( temp structure{ temp 4-component vector of float Color}) 181617a3babSopenharmony_ci0:45 Function Definition: main( ( temp void) 182617a3babSopenharmony_ci0:45 Function Parameters: 183617a3babSopenharmony_ci0:? Sequence 184617a3babSopenharmony_ci0:45 Sequence 185617a3babSopenharmony_ci0:45 move second child to first child ( temp 4-component vector of float) 186617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 187617a3babSopenharmony_ci0:45 Color: direct index for structure ( temp 4-component vector of float) 188617a3babSopenharmony_ci0:45 Function Call: @main( ( temp structure{ temp 4-component vector of float Color}) 189617a3babSopenharmony_ci0:45 Constant: 190617a3babSopenharmony_ci0:45 0 (const int) 191617a3babSopenharmony_ci0:? Linker Objects 192617a3babSopenharmony_ci0:? 'g_sSamp' (layout( binding=0) uniform sampler) 193617a3babSopenharmony_ci0:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) 194617a3babSopenharmony_ci0:? 'g_tTex1di4' ( uniform itexture1D) 195617a3babSopenharmony_ci0:? 'g_tTex1du4' ( uniform utexture1D) 196617a3babSopenharmony_ci0:? 'g_tTex2df4' ( uniform texture2D) 197617a3babSopenharmony_ci0:? 'g_tTex2di4' ( uniform itexture2D) 198617a3babSopenharmony_ci0:? 'g_tTex2du4' ( uniform utexture2D) 199617a3babSopenharmony_ci0:? 'g_tTex3df4' ( uniform texture3D) 200617a3babSopenharmony_ci0:? 'g_tTex3di4' ( uniform itexture3D) 201617a3babSopenharmony_ci0:? 'g_tTex3du4' ( uniform utexture3D) 202617a3babSopenharmony_ci0:? 'g_tTex1df4a' ( uniform texture1DArray) 203617a3babSopenharmony_ci0:? 'g_tTex1di4a' ( uniform itexture1DArray) 204617a3babSopenharmony_ci0:? 'g_tTex1du4a' ( uniform utexture1DArray) 205617a3babSopenharmony_ci0:? 'g_tTex2df4a' ( uniform texture2DArray) 206617a3babSopenharmony_ci0:? 'g_tTex2di4a' ( uniform itexture2DArray) 207617a3babSopenharmony_ci0:? 'g_tTex2du4a' ( uniform utexture2DArray) 208617a3babSopenharmony_ci0:? 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 209617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 210617a3babSopenharmony_ci 211617a3babSopenharmony_ci 212617a3babSopenharmony_ciLinked fragment stage: 213617a3babSopenharmony_ci 214617a3babSopenharmony_ci 215617a3babSopenharmony_ciShader version: 500 216617a3babSopenharmony_cigl_FragCoord origin is upper left 217617a3babSopenharmony_ci0:? Sequence 218617a3babSopenharmony_ci0:38 Function Definition: Fn1(vi4; ( temp 4-component vector of int) 219617a3babSopenharmony_ci0:38 Function Parameters: 220617a3babSopenharmony_ci0:38 'x' ( in 4-component vector of int) 221617a3babSopenharmony_ci0:? Sequence 222617a3babSopenharmony_ci0:38 Branch: Return with expression 223617a3babSopenharmony_ci0:38 'x' ( in 4-component vector of int) 224617a3babSopenharmony_ci0:39 Function Definition: Fn1(vu4; ( temp 4-component vector of uint) 225617a3babSopenharmony_ci0:39 Function Parameters: 226617a3babSopenharmony_ci0:39 'x' ( in 4-component vector of uint) 227617a3babSopenharmony_ci0:? Sequence 228617a3babSopenharmony_ci0:39 Branch: Return with expression 229617a3babSopenharmony_ci0:39 'x' ( in 4-component vector of uint) 230617a3babSopenharmony_ci0:40 Function Definition: Fn1(vf4; ( temp 4-component vector of float) 231617a3babSopenharmony_ci0:40 Function Parameters: 232617a3babSopenharmony_ci0:40 'x' ( in 4-component vector of float) 233617a3babSopenharmony_ci0:? Sequence 234617a3babSopenharmony_ci0:40 Branch: Return with expression 235617a3babSopenharmony_ci0:40 'x' ( in 4-component vector of float) 236617a3babSopenharmony_ci0:42 Function Definition: SomeValue( ( temp 4-component vector of float) 237617a3babSopenharmony_ci0:42 Function Parameters: 238617a3babSopenharmony_ci0:? Sequence 239617a3babSopenharmony_ci0:42 Branch: Return with expression 240617a3babSopenharmony_ci0:42 Convert int to float ( temp 4-component vector of float) 241617a3babSopenharmony_ci0:42 c4: direct index for structure ( uniform 4-component vector of int) 242617a3babSopenharmony_ci0:42 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 243617a3babSopenharmony_ci0:42 Constant: 244617a3babSopenharmony_ci0:42 3 (const uint) 245617a3babSopenharmony_ci0:45 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color}) 246617a3babSopenharmony_ci0:45 Function Parameters: 247617a3babSopenharmony_ci0:? Sequence 248617a3babSopenharmony_ci0:49 textureFetch ( temp 4-component vector of float) 249617a3babSopenharmony_ci0:49 'g_tTex1df4' (layout( binding=0) uniform texture1D) 250617a3babSopenharmony_ci0:49 c1: direct index for structure ( uniform int) 251617a3babSopenharmony_ci0:49 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 252617a3babSopenharmony_ci0:49 Constant: 253617a3babSopenharmony_ci0:49 0 (const uint) 254617a3babSopenharmony_ci0:49 Constant: 255617a3babSopenharmony_ci0:49 0 (const int) 256617a3babSopenharmony_ci0:51 Sequence 257617a3babSopenharmony_ci0:51 move second child to first child ( temp 4-component vector of float) 258617a3babSopenharmony_ci0:51 'r00' ( temp 4-component vector of float) 259617a3babSopenharmony_ci0:51 textureFetch ( temp 4-component vector of float) 260617a3babSopenharmony_ci0:51 'g_tTex1df4' (layout( binding=0) uniform texture1D) 261617a3babSopenharmony_ci0:51 c1: direct index for structure ( uniform int) 262617a3babSopenharmony_ci0:51 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 263617a3babSopenharmony_ci0:51 Constant: 264617a3babSopenharmony_ci0:51 0 (const uint) 265617a3babSopenharmony_ci0:51 Constant: 266617a3babSopenharmony_ci0:51 0 (const int) 267617a3babSopenharmony_ci0:52 Sequence 268617a3babSopenharmony_ci0:52 move second child to first child ( temp 4-component vector of int) 269617a3babSopenharmony_ci0:52 'r01' ( temp 4-component vector of int) 270617a3babSopenharmony_ci0:52 textureFetch ( temp 4-component vector of int) 271617a3babSopenharmony_ci0:52 'g_tTex1di4' ( uniform itexture1D) 272617a3babSopenharmony_ci0:52 c1: direct index for structure ( uniform int) 273617a3babSopenharmony_ci0:52 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 274617a3babSopenharmony_ci0:52 Constant: 275617a3babSopenharmony_ci0:52 0 (const uint) 276617a3babSopenharmony_ci0:52 Constant: 277617a3babSopenharmony_ci0:52 0 (const int) 278617a3babSopenharmony_ci0:53 Sequence 279617a3babSopenharmony_ci0:53 move second child to first child ( temp 4-component vector of uint) 280617a3babSopenharmony_ci0:53 'r02' ( temp 4-component vector of uint) 281617a3babSopenharmony_ci0:53 textureFetch ( temp 4-component vector of uint) 282617a3babSopenharmony_ci0:53 'g_tTex1du4' ( uniform utexture1D) 283617a3babSopenharmony_ci0:53 c1: direct index for structure ( uniform int) 284617a3babSopenharmony_ci0:53 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 285617a3babSopenharmony_ci0:53 Constant: 286617a3babSopenharmony_ci0:53 0 (const uint) 287617a3babSopenharmony_ci0:53 Constant: 288617a3babSopenharmony_ci0:53 0 (const int) 289617a3babSopenharmony_ci0:56 Sequence 290617a3babSopenharmony_ci0:56 move second child to first child ( temp 4-component vector of float) 291617a3babSopenharmony_ci0:56 'r10' ( temp 4-component vector of float) 292617a3babSopenharmony_ci0:56 textureFetch ( temp 4-component vector of float) 293617a3babSopenharmony_ci0:56 'g_tTex2df4' ( uniform texture2D) 294617a3babSopenharmony_ci0:56 c2: direct index for structure ( uniform 2-component vector of int) 295617a3babSopenharmony_ci0:56 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 296617a3babSopenharmony_ci0:56 Constant: 297617a3babSopenharmony_ci0:56 1 (const uint) 298617a3babSopenharmony_ci0:56 Constant: 299617a3babSopenharmony_ci0:56 0 (const int) 300617a3babSopenharmony_ci0:57 Sequence 301617a3babSopenharmony_ci0:57 move second child to first child ( temp 4-component vector of int) 302617a3babSopenharmony_ci0:57 'r11' ( temp 4-component vector of int) 303617a3babSopenharmony_ci0:57 textureFetch ( temp 4-component vector of int) 304617a3babSopenharmony_ci0:57 'g_tTex2di4' ( uniform itexture2D) 305617a3babSopenharmony_ci0:57 c2: direct index for structure ( uniform 2-component vector of int) 306617a3babSopenharmony_ci0:57 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 307617a3babSopenharmony_ci0:57 Constant: 308617a3babSopenharmony_ci0:57 1 (const uint) 309617a3babSopenharmony_ci0:57 Constant: 310617a3babSopenharmony_ci0:57 0 (const int) 311617a3babSopenharmony_ci0:58 Sequence 312617a3babSopenharmony_ci0:58 move second child to first child ( temp 4-component vector of uint) 313617a3babSopenharmony_ci0:58 'r12' ( temp 4-component vector of uint) 314617a3babSopenharmony_ci0:58 textureFetch ( temp 4-component vector of uint) 315617a3babSopenharmony_ci0:58 'g_tTex2du4' ( uniform utexture2D) 316617a3babSopenharmony_ci0:58 c2: direct index for structure ( uniform 2-component vector of int) 317617a3babSopenharmony_ci0:58 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 318617a3babSopenharmony_ci0:58 Constant: 319617a3babSopenharmony_ci0:58 1 (const uint) 320617a3babSopenharmony_ci0:58 Constant: 321617a3babSopenharmony_ci0:58 0 (const int) 322617a3babSopenharmony_ci0:61 Sequence 323617a3babSopenharmony_ci0:61 move second child to first child ( temp 4-component vector of float) 324617a3babSopenharmony_ci0:61 'r20' ( temp 4-component vector of float) 325617a3babSopenharmony_ci0:61 textureFetch ( temp 4-component vector of float) 326617a3babSopenharmony_ci0:61 'g_tTex3df4' ( uniform texture3D) 327617a3babSopenharmony_ci0:61 c3: direct index for structure ( uniform 3-component vector of int) 328617a3babSopenharmony_ci0:61 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 329617a3babSopenharmony_ci0:61 Constant: 330617a3babSopenharmony_ci0:61 2 (const uint) 331617a3babSopenharmony_ci0:61 Constant: 332617a3babSopenharmony_ci0:61 0 (const int) 333617a3babSopenharmony_ci0:62 Sequence 334617a3babSopenharmony_ci0:62 move second child to first child ( temp 4-component vector of int) 335617a3babSopenharmony_ci0:62 'r21' ( temp 4-component vector of int) 336617a3babSopenharmony_ci0:62 textureFetch ( temp 4-component vector of int) 337617a3babSopenharmony_ci0:62 'g_tTex3di4' ( uniform itexture3D) 338617a3babSopenharmony_ci0:62 c3: direct index for structure ( uniform 3-component vector of int) 339617a3babSopenharmony_ci0:62 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 340617a3babSopenharmony_ci0:62 Constant: 341617a3babSopenharmony_ci0:62 2 (const uint) 342617a3babSopenharmony_ci0:62 Constant: 343617a3babSopenharmony_ci0:62 0 (const int) 344617a3babSopenharmony_ci0:63 Sequence 345617a3babSopenharmony_ci0:63 move second child to first child ( temp 4-component vector of uint) 346617a3babSopenharmony_ci0:63 'r22' ( temp 4-component vector of uint) 347617a3babSopenharmony_ci0:63 textureFetch ( temp 4-component vector of uint) 348617a3babSopenharmony_ci0:63 'g_tTex3du4' ( uniform utexture3D) 349617a3babSopenharmony_ci0:63 c3: direct index for structure ( uniform 3-component vector of int) 350617a3babSopenharmony_ci0:63 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 351617a3babSopenharmony_ci0:63 Constant: 352617a3babSopenharmony_ci0:63 2 (const uint) 353617a3babSopenharmony_ci0:63 Constant: 354617a3babSopenharmony_ci0:63 0 (const int) 355617a3babSopenharmony_ci0:66 Function Call: Fn1(vf4; ( temp 4-component vector of float) 356617a3babSopenharmony_ci0:66 textureFetch ( temp 4-component vector of float) 357617a3babSopenharmony_ci0:66 'g_tTex1df4' (layout( binding=0) uniform texture1D) 358617a3babSopenharmony_ci0:66 c1: direct index for structure ( uniform int) 359617a3babSopenharmony_ci0:66 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 360617a3babSopenharmony_ci0:66 Constant: 361617a3babSopenharmony_ci0:66 0 (const uint) 362617a3babSopenharmony_ci0:66 Constant: 363617a3babSopenharmony_ci0:66 0 (const int) 364617a3babSopenharmony_ci0:67 Function Call: Fn1(vi4; ( temp 4-component vector of int) 365617a3babSopenharmony_ci0:67 textureFetch ( temp 4-component vector of int) 366617a3babSopenharmony_ci0:67 'g_tTex1di4' ( uniform itexture1D) 367617a3babSopenharmony_ci0:67 c1: direct index for structure ( uniform int) 368617a3babSopenharmony_ci0:67 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 369617a3babSopenharmony_ci0:67 Constant: 370617a3babSopenharmony_ci0:67 0 (const uint) 371617a3babSopenharmony_ci0:67 Constant: 372617a3babSopenharmony_ci0:67 0 (const int) 373617a3babSopenharmony_ci0:68 Function Call: Fn1(vu4; ( temp 4-component vector of uint) 374617a3babSopenharmony_ci0:68 textureFetch ( temp 4-component vector of uint) 375617a3babSopenharmony_ci0:68 'g_tTex1du4' ( uniform utexture1D) 376617a3babSopenharmony_ci0:68 c1: direct index for structure ( uniform int) 377617a3babSopenharmony_ci0:68 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 378617a3babSopenharmony_ci0:68 Constant: 379617a3babSopenharmony_ci0:68 0 (const uint) 380617a3babSopenharmony_ci0:68 Constant: 381617a3babSopenharmony_ci0:68 0 (const int) 382617a3babSopenharmony_ci0:70 move second child to first child ( temp 4-component vector of float) 383617a3babSopenharmony_ci0:70 Color: direct index for structure ( temp 4-component vector of float) 384617a3babSopenharmony_ci0:70 'psout' ( temp structure{ temp 4-component vector of float Color}) 385617a3babSopenharmony_ci0:70 Constant: 386617a3babSopenharmony_ci0:70 0 (const int) 387617a3babSopenharmony_ci0:70 Constant: 388617a3babSopenharmony_ci0:70 1.000000 389617a3babSopenharmony_ci0:70 1.000000 390617a3babSopenharmony_ci0:70 1.000000 391617a3babSopenharmony_ci0:70 1.000000 392617a3babSopenharmony_ci0:72 Branch: Return with expression 393617a3babSopenharmony_ci0:72 'psout' ( temp structure{ temp 4-component vector of float Color}) 394617a3babSopenharmony_ci0:45 Function Definition: main( ( temp void) 395617a3babSopenharmony_ci0:45 Function Parameters: 396617a3babSopenharmony_ci0:? Sequence 397617a3babSopenharmony_ci0:45 Sequence 398617a3babSopenharmony_ci0:45 move second child to first child ( temp 4-component vector of float) 399617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 400617a3babSopenharmony_ci0:45 Color: direct index for structure ( temp 4-component vector of float) 401617a3babSopenharmony_ci0:45 Function Call: @main( ( temp structure{ temp 4-component vector of float Color}) 402617a3babSopenharmony_ci0:45 Constant: 403617a3babSopenharmony_ci0:45 0 (const int) 404617a3babSopenharmony_ci0:? Linker Objects 405617a3babSopenharmony_ci0:? 'g_sSamp' (layout( binding=0) uniform sampler) 406617a3babSopenharmony_ci0:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) 407617a3babSopenharmony_ci0:? 'g_tTex1di4' ( uniform itexture1D) 408617a3babSopenharmony_ci0:? 'g_tTex1du4' ( uniform utexture1D) 409617a3babSopenharmony_ci0:? 'g_tTex2df4' ( uniform texture2D) 410617a3babSopenharmony_ci0:? 'g_tTex2di4' ( uniform itexture2D) 411617a3babSopenharmony_ci0:? 'g_tTex2du4' ( uniform utexture2D) 412617a3babSopenharmony_ci0:? 'g_tTex3df4' ( uniform texture3D) 413617a3babSopenharmony_ci0:? 'g_tTex3di4' ( uniform itexture3D) 414617a3babSopenharmony_ci0:? 'g_tTex3du4' ( uniform utexture3D) 415617a3babSopenharmony_ci0:? 'g_tTex1df4a' ( uniform texture1DArray) 416617a3babSopenharmony_ci0:? 'g_tTex1di4a' ( uniform itexture1DArray) 417617a3babSopenharmony_ci0:? 'g_tTex1du4a' ( uniform utexture1DArray) 418617a3babSopenharmony_ci0:? 'g_tTex2df4a' ( uniform texture2DArray) 419617a3babSopenharmony_ci0:? 'g_tTex2di4a' ( uniform itexture2DArray) 420617a3babSopenharmony_ci0:? 'g_tTex2du4a' ( uniform utexture2DArray) 421617a3babSopenharmony_ci0:? 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 422617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 423617a3babSopenharmony_ci 424617a3babSopenharmony_ci// Module Version 10000 425617a3babSopenharmony_ci// Generated by (magic number): 8000b 426617a3babSopenharmony_ci// Id's are bound by 188 427617a3babSopenharmony_ci 428617a3babSopenharmony_ci Capability Shader 429617a3babSopenharmony_ci Capability Sampled1D 430617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 431617a3babSopenharmony_ci MemoryModel Logical GLSL450 432617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 164 433617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 434617a3babSopenharmony_ci Source HLSL 500 435617a3babSopenharmony_ci Name 4 "main" 436617a3babSopenharmony_ci Name 11 "Fn1(vi4;" 437617a3babSopenharmony_ci Name 10 "x" 438617a3babSopenharmony_ci Name 18 "Fn1(vu4;" 439617a3babSopenharmony_ci Name 17 "x" 440617a3babSopenharmony_ci Name 25 "Fn1(vf4;" 441617a3babSopenharmony_ci Name 24 "x" 442617a3babSopenharmony_ci Name 28 "SomeValue(" 443617a3babSopenharmony_ci Name 30 "PS_OUTPUT" 444617a3babSopenharmony_ci MemberName 30(PS_OUTPUT) 0 "Color" 445617a3babSopenharmony_ci Name 32 "@main(" 446617a3babSopenharmony_ci Name 45 "$Global" 447617a3babSopenharmony_ci MemberName 45($Global) 0 "c1" 448617a3babSopenharmony_ci MemberName 45($Global) 1 "c2" 449617a3babSopenharmony_ci MemberName 45($Global) 2 "c3" 450617a3babSopenharmony_ci MemberName 45($Global) 3 "c4" 451617a3babSopenharmony_ci MemberName 45($Global) 4 "o1" 452617a3babSopenharmony_ci MemberName 45($Global) 5 "o2" 453617a3babSopenharmony_ci MemberName 45($Global) 6 "o3" 454617a3babSopenharmony_ci MemberName 45($Global) 7 "o4" 455617a3babSopenharmony_ci Name 47 "" 456617a3babSopenharmony_ci Name 57 "g_tTex1df4" 457617a3babSopenharmony_ci Name 64 "r00" 458617a3babSopenharmony_ci Name 69 "r01" 459617a3babSopenharmony_ci Name 72 "g_tTex1di4" 460617a3babSopenharmony_ci Name 77 "r02" 461617a3babSopenharmony_ci Name 80 "g_tTex1du4" 462617a3babSopenharmony_ci Name 85 "r10" 463617a3babSopenharmony_ci Name 88 "g_tTex2df4" 464617a3babSopenharmony_ci Name 95 "r11" 465617a3babSopenharmony_ci Name 98 "g_tTex2di4" 466617a3babSopenharmony_ci Name 103 "r12" 467617a3babSopenharmony_ci Name 106 "g_tTex2du4" 468617a3babSopenharmony_ci Name 111 "r20" 469617a3babSopenharmony_ci Name 114 "g_tTex3df4" 470617a3babSopenharmony_ci Name 121 "r21" 471617a3babSopenharmony_ci Name 124 "g_tTex3di4" 472617a3babSopenharmony_ci Name 129 "r22" 473617a3babSopenharmony_ci Name 132 "g_tTex3du4" 474617a3babSopenharmony_ci Name 141 "param" 475617a3babSopenharmony_ci Name 147 "param" 476617a3babSopenharmony_ci Name 153 "param" 477617a3babSopenharmony_ci Name 156 "psout" 478617a3babSopenharmony_ci Name 164 "@entryPointOutput.Color" 479617a3babSopenharmony_ci Name 169 "g_sSamp" 480617a3babSopenharmony_ci Name 172 "g_tTex1df4a" 481617a3babSopenharmony_ci Name 175 "g_tTex1di4a" 482617a3babSopenharmony_ci Name 178 "g_tTex1du4a" 483617a3babSopenharmony_ci Name 181 "g_tTex2df4a" 484617a3babSopenharmony_ci Name 184 "g_tTex2di4a" 485617a3babSopenharmony_ci Name 187 "g_tTex2du4a" 486617a3babSopenharmony_ci MemberDecorate 45($Global) 0 Offset 0 487617a3babSopenharmony_ci MemberDecorate 45($Global) 1 Offset 8 488617a3babSopenharmony_ci MemberDecorate 45($Global) 2 Offset 16 489617a3babSopenharmony_ci MemberDecorate 45($Global) 3 Offset 32 490617a3babSopenharmony_ci MemberDecorate 45($Global) 4 Offset 48 491617a3babSopenharmony_ci MemberDecorate 45($Global) 5 Offset 56 492617a3babSopenharmony_ci MemberDecorate 45($Global) 6 Offset 64 493617a3babSopenharmony_ci MemberDecorate 45($Global) 7 Offset 80 494617a3babSopenharmony_ci Decorate 45($Global) Block 495617a3babSopenharmony_ci Decorate 47 DescriptorSet 0 496617a3babSopenharmony_ci Decorate 47 Binding 9 497617a3babSopenharmony_ci Decorate 57(g_tTex1df4) DescriptorSet 0 498617a3babSopenharmony_ci Decorate 57(g_tTex1df4) Binding 0 499617a3babSopenharmony_ci Decorate 72(g_tTex1di4) DescriptorSet 0 500617a3babSopenharmony_ci Decorate 72(g_tTex1di4) Binding 1 501617a3babSopenharmony_ci Decorate 80(g_tTex1du4) DescriptorSet 0 502617a3babSopenharmony_ci Decorate 80(g_tTex1du4) Binding 2 503617a3babSopenharmony_ci Decorate 88(g_tTex2df4) DescriptorSet 0 504617a3babSopenharmony_ci Decorate 88(g_tTex2df4) Binding 3 505617a3babSopenharmony_ci Decorate 98(g_tTex2di4) DescriptorSet 0 506617a3babSopenharmony_ci Decorate 98(g_tTex2di4) Binding 4 507617a3babSopenharmony_ci Decorate 106(g_tTex2du4) DescriptorSet 0 508617a3babSopenharmony_ci Decorate 106(g_tTex2du4) Binding 5 509617a3babSopenharmony_ci Decorate 114(g_tTex3df4) DescriptorSet 0 510617a3babSopenharmony_ci Decorate 114(g_tTex3df4) Binding 6 511617a3babSopenharmony_ci Decorate 124(g_tTex3di4) DescriptorSet 0 512617a3babSopenharmony_ci Decorate 124(g_tTex3di4) Binding 7 513617a3babSopenharmony_ci Decorate 132(g_tTex3du4) DescriptorSet 0 514617a3babSopenharmony_ci Decorate 132(g_tTex3du4) Binding 8 515617a3babSopenharmony_ci Decorate 164(@entryPointOutput.Color) Location 0 516617a3babSopenharmony_ci Decorate 169(g_sSamp) DescriptorSet 0 517617a3babSopenharmony_ci Decorate 169(g_sSamp) Binding 0 518617a3babSopenharmony_ci Decorate 172(g_tTex1df4a) DescriptorSet 0 519617a3babSopenharmony_ci Decorate 172(g_tTex1df4a) Binding 0 520617a3babSopenharmony_ci Decorate 175(g_tTex1di4a) DescriptorSet 0 521617a3babSopenharmony_ci Decorate 175(g_tTex1di4a) Binding 0 522617a3babSopenharmony_ci Decorate 178(g_tTex1du4a) DescriptorSet 0 523617a3babSopenharmony_ci Decorate 178(g_tTex1du4a) Binding 0 524617a3babSopenharmony_ci Decorate 181(g_tTex2df4a) DescriptorSet 0 525617a3babSopenharmony_ci Decorate 181(g_tTex2df4a) Binding 0 526617a3babSopenharmony_ci Decorate 184(g_tTex2di4a) DescriptorSet 0 527617a3babSopenharmony_ci Decorate 184(g_tTex2di4a) Binding 0 528617a3babSopenharmony_ci Decorate 187(g_tTex2du4a) DescriptorSet 0 529617a3babSopenharmony_ci Decorate 187(g_tTex2du4a) Binding 0 530617a3babSopenharmony_ci 2: TypeVoid 531617a3babSopenharmony_ci 3: TypeFunction 2 532617a3babSopenharmony_ci 6: TypeInt 32 1 533617a3babSopenharmony_ci 7: TypeVector 6(int) 4 534617a3babSopenharmony_ci 8: TypePointer Function 7(ivec4) 535617a3babSopenharmony_ci 9: TypeFunction 7(ivec4) 8(ptr) 536617a3babSopenharmony_ci 13: TypeInt 32 0 537617a3babSopenharmony_ci 14: TypeVector 13(int) 4 538617a3babSopenharmony_ci 15: TypePointer Function 14(ivec4) 539617a3babSopenharmony_ci 16: TypeFunction 14(ivec4) 15(ptr) 540617a3babSopenharmony_ci 20: TypeFloat 32 541617a3babSopenharmony_ci 21: TypeVector 20(float) 4 542617a3babSopenharmony_ci 22: TypePointer Function 21(fvec4) 543617a3babSopenharmony_ci 23: TypeFunction 21(fvec4) 22(ptr) 544617a3babSopenharmony_ci 27: TypeFunction 21(fvec4) 545617a3babSopenharmony_ci 30(PS_OUTPUT): TypeStruct 21(fvec4) 546617a3babSopenharmony_ci 31: TypeFunction 30(PS_OUTPUT) 547617a3babSopenharmony_ci 43: TypeVector 6(int) 2 548617a3babSopenharmony_ci 44: TypeVector 6(int) 3 549617a3babSopenharmony_ci 45($Global): TypeStruct 6(int) 43(ivec2) 44(ivec3) 7(ivec4) 6(int) 43(ivec2) 44(ivec3) 7(ivec4) 550617a3babSopenharmony_ci 46: TypePointer Uniform 45($Global) 551617a3babSopenharmony_ci 47: 46(ptr) Variable Uniform 552617a3babSopenharmony_ci 48: 6(int) Constant 3 553617a3babSopenharmony_ci 49: TypePointer Uniform 7(ivec4) 554617a3babSopenharmony_ci 55: TypeImage 20(float) 1D sampled format:Unknown 555617a3babSopenharmony_ci 56: TypePointer UniformConstant 55 556617a3babSopenharmony_ci 57(g_tTex1df4): 56(ptr) Variable UniformConstant 557617a3babSopenharmony_ci 59: 6(int) Constant 0 558617a3babSopenharmony_ci 60: TypePointer Uniform 6(int) 559617a3babSopenharmony_ci 70: TypeImage 6(int) 1D sampled format:Unknown 560617a3babSopenharmony_ci 71: TypePointer UniformConstant 70 561617a3babSopenharmony_ci 72(g_tTex1di4): 71(ptr) Variable UniformConstant 562617a3babSopenharmony_ci 78: TypeImage 13(int) 1D sampled format:Unknown 563617a3babSopenharmony_ci 79: TypePointer UniformConstant 78 564617a3babSopenharmony_ci 80(g_tTex1du4): 79(ptr) Variable UniformConstant 565617a3babSopenharmony_ci 86: TypeImage 20(float) 2D sampled format:Unknown 566617a3babSopenharmony_ci 87: TypePointer UniformConstant 86 567617a3babSopenharmony_ci 88(g_tTex2df4): 87(ptr) Variable UniformConstant 568617a3babSopenharmony_ci 90: 6(int) Constant 1 569617a3babSopenharmony_ci 91: TypePointer Uniform 43(ivec2) 570617a3babSopenharmony_ci 96: TypeImage 6(int) 2D sampled format:Unknown 571617a3babSopenharmony_ci 97: TypePointer UniformConstant 96 572617a3babSopenharmony_ci 98(g_tTex2di4): 97(ptr) Variable UniformConstant 573617a3babSopenharmony_ci 104: TypeImage 13(int) 2D sampled format:Unknown 574617a3babSopenharmony_ci 105: TypePointer UniformConstant 104 575617a3babSopenharmony_ci 106(g_tTex2du4): 105(ptr) Variable UniformConstant 576617a3babSopenharmony_ci 112: TypeImage 20(float) 3D sampled format:Unknown 577617a3babSopenharmony_ci 113: TypePointer UniformConstant 112 578617a3babSopenharmony_ci 114(g_tTex3df4): 113(ptr) Variable UniformConstant 579617a3babSopenharmony_ci 116: 6(int) Constant 2 580617a3babSopenharmony_ci 117: TypePointer Uniform 44(ivec3) 581617a3babSopenharmony_ci 122: TypeImage 6(int) 3D sampled format:Unknown 582617a3babSopenharmony_ci 123: TypePointer UniformConstant 122 583617a3babSopenharmony_ci 124(g_tTex3di4): 123(ptr) Variable UniformConstant 584617a3babSopenharmony_ci 130: TypeImage 13(int) 3D sampled format:Unknown 585617a3babSopenharmony_ci 131: TypePointer UniformConstant 130 586617a3babSopenharmony_ci 132(g_tTex3du4): 131(ptr) Variable UniformConstant 587617a3babSopenharmony_ci 155: TypePointer Function 30(PS_OUTPUT) 588617a3babSopenharmony_ci 157: 20(float) Constant 1065353216 589617a3babSopenharmony_ci 158: 21(fvec4) ConstantComposite 157 157 157 157 590617a3babSopenharmony_ci 163: TypePointer Output 21(fvec4) 591617a3babSopenharmony_ci164(@entryPointOutput.Color): 163(ptr) Variable Output 592617a3babSopenharmony_ci 167: TypeSampler 593617a3babSopenharmony_ci 168: TypePointer UniformConstant 167 594617a3babSopenharmony_ci 169(g_sSamp): 168(ptr) Variable UniformConstant 595617a3babSopenharmony_ci 170: TypeImage 20(float) 1D array sampled format:Unknown 596617a3babSopenharmony_ci 171: TypePointer UniformConstant 170 597617a3babSopenharmony_ci172(g_tTex1df4a): 171(ptr) Variable UniformConstant 598617a3babSopenharmony_ci 173: TypeImage 6(int) 1D array sampled format:Unknown 599617a3babSopenharmony_ci 174: TypePointer UniformConstant 173 600617a3babSopenharmony_ci175(g_tTex1di4a): 174(ptr) Variable UniformConstant 601617a3babSopenharmony_ci 176: TypeImage 13(int) 1D array sampled format:Unknown 602617a3babSopenharmony_ci 177: TypePointer UniformConstant 176 603617a3babSopenharmony_ci178(g_tTex1du4a): 177(ptr) Variable UniformConstant 604617a3babSopenharmony_ci 179: TypeImage 20(float) 2D array sampled format:Unknown 605617a3babSopenharmony_ci 180: TypePointer UniformConstant 179 606617a3babSopenharmony_ci181(g_tTex2df4a): 180(ptr) Variable UniformConstant 607617a3babSopenharmony_ci 182: TypeImage 6(int) 2D array sampled format:Unknown 608617a3babSopenharmony_ci 183: TypePointer UniformConstant 182 609617a3babSopenharmony_ci184(g_tTex2di4a): 183(ptr) Variable UniformConstant 610617a3babSopenharmony_ci 185: TypeImage 13(int) 2D array sampled format:Unknown 611617a3babSopenharmony_ci 186: TypePointer UniformConstant 185 612617a3babSopenharmony_ci187(g_tTex2du4a): 186(ptr) Variable UniformConstant 613617a3babSopenharmony_ci 4(main): 2 Function None 3 614617a3babSopenharmony_ci 5: Label 615617a3babSopenharmony_ci 165:30(PS_OUTPUT) FunctionCall 32(@main() 616617a3babSopenharmony_ci 166: 21(fvec4) CompositeExtract 165 0 617617a3babSopenharmony_ci Store 164(@entryPointOutput.Color) 166 618617a3babSopenharmony_ci Return 619617a3babSopenharmony_ci FunctionEnd 620617a3babSopenharmony_ci 11(Fn1(vi4;): 7(ivec4) Function None 9 621617a3babSopenharmony_ci 10(x): 8(ptr) FunctionParameter 622617a3babSopenharmony_ci 12: Label 623617a3babSopenharmony_ci 34: 7(ivec4) Load 10(x) 624617a3babSopenharmony_ci ReturnValue 34 625617a3babSopenharmony_ci FunctionEnd 626617a3babSopenharmony_ci 18(Fn1(vu4;): 14(ivec4) Function None 16 627617a3babSopenharmony_ci 17(x): 15(ptr) FunctionParameter 628617a3babSopenharmony_ci 19: Label 629617a3babSopenharmony_ci 37: 14(ivec4) Load 17(x) 630617a3babSopenharmony_ci ReturnValue 37 631617a3babSopenharmony_ci FunctionEnd 632617a3babSopenharmony_ci 25(Fn1(vf4;): 21(fvec4) Function None 23 633617a3babSopenharmony_ci 24(x): 22(ptr) FunctionParameter 634617a3babSopenharmony_ci 26: Label 635617a3babSopenharmony_ci 40: 21(fvec4) Load 24(x) 636617a3babSopenharmony_ci ReturnValue 40 637617a3babSopenharmony_ci FunctionEnd 638617a3babSopenharmony_ci 28(SomeValue(): 21(fvec4) Function None 27 639617a3babSopenharmony_ci 29: Label 640617a3babSopenharmony_ci 50: 49(ptr) AccessChain 47 48 641617a3babSopenharmony_ci 51: 7(ivec4) Load 50 642617a3babSopenharmony_ci 52: 21(fvec4) ConvertSToF 51 643617a3babSopenharmony_ci ReturnValue 52 644617a3babSopenharmony_ci FunctionEnd 645617a3babSopenharmony_ci 32(@main():30(PS_OUTPUT) Function None 31 646617a3babSopenharmony_ci 33: Label 647617a3babSopenharmony_ci 64(r00): 22(ptr) Variable Function 648617a3babSopenharmony_ci 69(r01): 8(ptr) Variable Function 649617a3babSopenharmony_ci 77(r02): 15(ptr) Variable Function 650617a3babSopenharmony_ci 85(r10): 22(ptr) Variable Function 651617a3babSopenharmony_ci 95(r11): 8(ptr) Variable Function 652617a3babSopenharmony_ci 103(r12): 15(ptr) Variable Function 653617a3babSopenharmony_ci 111(r20): 22(ptr) Variable Function 654617a3babSopenharmony_ci 121(r21): 8(ptr) Variable Function 655617a3babSopenharmony_ci 129(r22): 15(ptr) Variable Function 656617a3babSopenharmony_ci 141(param): 22(ptr) Variable Function 657617a3babSopenharmony_ci 147(param): 8(ptr) Variable Function 658617a3babSopenharmony_ci 153(param): 15(ptr) Variable Function 659617a3babSopenharmony_ci 156(psout): 155(ptr) Variable Function 660617a3babSopenharmony_ci 58: 55 Load 57(g_tTex1df4) 661617a3babSopenharmony_ci 61: 60(ptr) AccessChain 47 59 662617a3babSopenharmony_ci 62: 6(int) Load 61 663617a3babSopenharmony_ci 63: 21(fvec4) ImageFetch 58 62 Lod 59 664617a3babSopenharmony_ci 65: 55 Load 57(g_tTex1df4) 665617a3babSopenharmony_ci 66: 60(ptr) AccessChain 47 59 666617a3babSopenharmony_ci 67: 6(int) Load 66 667617a3babSopenharmony_ci 68: 21(fvec4) ImageFetch 65 67 Lod 59 668617a3babSopenharmony_ci Store 64(r00) 68 669617a3babSopenharmony_ci 73: 70 Load 72(g_tTex1di4) 670617a3babSopenharmony_ci 74: 60(ptr) AccessChain 47 59 671617a3babSopenharmony_ci 75: 6(int) Load 74 672617a3babSopenharmony_ci 76: 7(ivec4) ImageFetch 73 75 Lod 59 673617a3babSopenharmony_ci Store 69(r01) 76 674617a3babSopenharmony_ci 81: 78 Load 80(g_tTex1du4) 675617a3babSopenharmony_ci 82: 60(ptr) AccessChain 47 59 676617a3babSopenharmony_ci 83: 6(int) Load 82 677617a3babSopenharmony_ci 84: 14(ivec4) ImageFetch 81 83 Lod 59 678617a3babSopenharmony_ci Store 77(r02) 84 679617a3babSopenharmony_ci 89: 86 Load 88(g_tTex2df4) 680617a3babSopenharmony_ci 92: 91(ptr) AccessChain 47 90 681617a3babSopenharmony_ci 93: 43(ivec2) Load 92 682617a3babSopenharmony_ci 94: 21(fvec4) ImageFetch 89 93 Lod 59 683617a3babSopenharmony_ci Store 85(r10) 94 684617a3babSopenharmony_ci 99: 96 Load 98(g_tTex2di4) 685617a3babSopenharmony_ci 100: 91(ptr) AccessChain 47 90 686617a3babSopenharmony_ci 101: 43(ivec2) Load 100 687617a3babSopenharmony_ci 102: 7(ivec4) ImageFetch 99 101 Lod 59 688617a3babSopenharmony_ci Store 95(r11) 102 689617a3babSopenharmony_ci 107: 104 Load 106(g_tTex2du4) 690617a3babSopenharmony_ci 108: 91(ptr) AccessChain 47 90 691617a3babSopenharmony_ci 109: 43(ivec2) Load 108 692617a3babSopenharmony_ci 110: 14(ivec4) ImageFetch 107 109 Lod 59 693617a3babSopenharmony_ci Store 103(r12) 110 694617a3babSopenharmony_ci 115: 112 Load 114(g_tTex3df4) 695617a3babSopenharmony_ci 118: 117(ptr) AccessChain 47 116 696617a3babSopenharmony_ci 119: 44(ivec3) Load 118 697617a3babSopenharmony_ci 120: 21(fvec4) ImageFetch 115 119 Lod 59 698617a3babSopenharmony_ci Store 111(r20) 120 699617a3babSopenharmony_ci 125: 122 Load 124(g_tTex3di4) 700617a3babSopenharmony_ci 126: 117(ptr) AccessChain 47 116 701617a3babSopenharmony_ci 127: 44(ivec3) Load 126 702617a3babSopenharmony_ci 128: 7(ivec4) ImageFetch 125 127 Lod 59 703617a3babSopenharmony_ci Store 121(r21) 128 704617a3babSopenharmony_ci 133: 130 Load 132(g_tTex3du4) 705617a3babSopenharmony_ci 134: 117(ptr) AccessChain 47 116 706617a3babSopenharmony_ci 135: 44(ivec3) Load 134 707617a3babSopenharmony_ci 136: 14(ivec4) ImageFetch 133 135 Lod 59 708617a3babSopenharmony_ci Store 129(r22) 136 709617a3babSopenharmony_ci 137: 55 Load 57(g_tTex1df4) 710617a3babSopenharmony_ci 138: 60(ptr) AccessChain 47 59 711617a3babSopenharmony_ci 139: 6(int) Load 138 712617a3babSopenharmony_ci 140: 21(fvec4) ImageFetch 137 139 Lod 59 713617a3babSopenharmony_ci Store 141(param) 140 714617a3babSopenharmony_ci 142: 21(fvec4) FunctionCall 25(Fn1(vf4;) 141(param) 715617a3babSopenharmony_ci 143: 70 Load 72(g_tTex1di4) 716617a3babSopenharmony_ci 144: 60(ptr) AccessChain 47 59 717617a3babSopenharmony_ci 145: 6(int) Load 144 718617a3babSopenharmony_ci 146: 7(ivec4) ImageFetch 143 145 Lod 59 719617a3babSopenharmony_ci Store 147(param) 146 720617a3babSopenharmony_ci 148: 7(ivec4) FunctionCall 11(Fn1(vi4;) 147(param) 721617a3babSopenharmony_ci 149: 78 Load 80(g_tTex1du4) 722617a3babSopenharmony_ci 150: 60(ptr) AccessChain 47 59 723617a3babSopenharmony_ci 151: 6(int) Load 150 724617a3babSopenharmony_ci 152: 14(ivec4) ImageFetch 149 151 Lod 59 725617a3babSopenharmony_ci Store 153(param) 152 726617a3babSopenharmony_ci 154: 14(ivec4) FunctionCall 18(Fn1(vu4;) 153(param) 727617a3babSopenharmony_ci 159: 22(ptr) AccessChain 156(psout) 59 728617a3babSopenharmony_ci Store 159 158 729617a3babSopenharmony_ci 160:30(PS_OUTPUT) Load 156(psout) 730617a3babSopenharmony_ci ReturnValue 160 731617a3babSopenharmony_ci FunctionEnd 732