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