1617a3babSopenharmony_cihlsl.matrixindex.frag 2617a3babSopenharmony_ciShader version: 500 3617a3babSopenharmony_cigl_FragCoord origin is upper left 4617a3babSopenharmony_ci0:? Sequence 5617a3babSopenharmony_ci0:10 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color}) 6617a3babSopenharmony_ci0:10 Function Parameters: 7617a3babSopenharmony_ci0:? Sequence 8617a3babSopenharmony_ci0:22 Sequence 9617a3babSopenharmony_ci0:22 move second child to first child ( temp float) 10617a3babSopenharmony_ci0:22 'e1_00' ( temp float) 11617a3babSopenharmony_ci0:22 Constant: 12617a3babSopenharmony_ci0:22 10.000000 13617a3babSopenharmony_ci0:23 Sequence 14617a3babSopenharmony_ci0:23 move second child to first child ( temp float) 15617a3babSopenharmony_ci0:23 'e1_01' ( temp float) 16617a3babSopenharmony_ci0:23 Constant: 17617a3babSopenharmony_ci0:23 11.000000 18617a3babSopenharmony_ci0:24 Sequence 19617a3babSopenharmony_ci0:24 move second child to first child ( temp float) 20617a3babSopenharmony_ci0:24 'e1_10' ( temp float) 21617a3babSopenharmony_ci0:24 Constant: 22617a3babSopenharmony_ci0:24 12.000000 23617a3babSopenharmony_ci0:25 Sequence 24617a3babSopenharmony_ci0:25 move second child to first child ( temp float) 25617a3babSopenharmony_ci0:25 'e1_11' ( temp float) 26617a3babSopenharmony_ci0:25 Constant: 27617a3babSopenharmony_ci0:25 13.000000 28617a3babSopenharmony_ci0:26 Sequence 29617a3babSopenharmony_ci0:26 move second child to first child ( temp float) 30617a3babSopenharmony_ci0:26 'e1_20' ( temp float) 31617a3babSopenharmony_ci0:26 Constant: 32617a3babSopenharmony_ci0:26 14.000000 33617a3babSopenharmony_ci0:27 Sequence 34617a3babSopenharmony_ci0:27 move second child to first child ( temp float) 35617a3babSopenharmony_ci0:27 'e1_21' ( temp float) 36617a3babSopenharmony_ci0:27 Constant: 37617a3babSopenharmony_ci0:27 15.000000 38617a3babSopenharmony_ci0:29 Sequence 39617a3babSopenharmony_ci0:29 move second child to first child ( temp float) 40617a3babSopenharmony_ci0:29 'e2_00' ( temp float) 41617a3babSopenharmony_ci0:29 Constant: 42617a3babSopenharmony_ci0:29 20.000000 43617a3babSopenharmony_ci0:30 Sequence 44617a3babSopenharmony_ci0:30 move second child to first child ( temp float) 45617a3babSopenharmony_ci0:30 'e2_01' ( temp float) 46617a3babSopenharmony_ci0:30 Constant: 47617a3babSopenharmony_ci0:30 21.000000 48617a3babSopenharmony_ci0:31 Sequence 49617a3babSopenharmony_ci0:31 move second child to first child ( temp float) 50617a3babSopenharmony_ci0:31 'e2_10' ( temp float) 51617a3babSopenharmony_ci0:31 Constant: 52617a3babSopenharmony_ci0:31 22.000000 53617a3babSopenharmony_ci0:32 Sequence 54617a3babSopenharmony_ci0:32 move second child to first child ( temp float) 55617a3babSopenharmony_ci0:32 'e2_11' ( temp float) 56617a3babSopenharmony_ci0:32 Constant: 57617a3babSopenharmony_ci0:32 23.000000 58617a3babSopenharmony_ci0:33 Sequence 59617a3babSopenharmony_ci0:33 move second child to first child ( temp float) 60617a3babSopenharmony_ci0:33 'e2_20' ( temp float) 61617a3babSopenharmony_ci0:33 Constant: 62617a3babSopenharmony_ci0:33 24.000000 63617a3babSopenharmony_ci0:34 Sequence 64617a3babSopenharmony_ci0:34 move second child to first child ( temp float) 65617a3babSopenharmony_ci0:34 'e2_21' ( temp float) 66617a3babSopenharmony_ci0:34 Constant: 67617a3babSopenharmony_ci0:34 25.000000 68617a3babSopenharmony_ci0:39 Sequence 69617a3babSopenharmony_ci0:39 move second child to first child ( temp 2-component vector of float) 70617a3babSopenharmony_ci0:39 'r0a' ( temp 2-component vector of float) 71617a3babSopenharmony_ci0:39 Constant: 72617a3babSopenharmony_ci0:39 10.000000 73617a3babSopenharmony_ci0:39 11.000000 74617a3babSopenharmony_ci0:40 Sequence 75617a3babSopenharmony_ci0:40 move second child to first child ( temp 2-component vector of float) 76617a3babSopenharmony_ci0:40 'r1a' ( temp 2-component vector of float) 77617a3babSopenharmony_ci0:40 Constant: 78617a3babSopenharmony_ci0:40 12.000000 79617a3babSopenharmony_ci0:40 13.000000 80617a3babSopenharmony_ci0:41 Sequence 81617a3babSopenharmony_ci0:41 move second child to first child ( temp 2-component vector of float) 82617a3babSopenharmony_ci0:41 'r2a' ( temp 2-component vector of float) 83617a3babSopenharmony_ci0:41 Constant: 84617a3babSopenharmony_ci0:41 14.000000 85617a3babSopenharmony_ci0:41 15.000000 86617a3babSopenharmony_ci0:43 Sequence 87617a3babSopenharmony_ci0:43 move second child to first child ( temp 2-component vector of float) 88617a3babSopenharmony_ci0:43 'r0b' ( temp 2-component vector of float) 89617a3babSopenharmony_ci0:43 indirect index ( temp 2-component vector of float) 90617a3babSopenharmony_ci0:43 Constant: 91617a3babSopenharmony_ci0:43 20.000000 92617a3babSopenharmony_ci0:43 21.000000 93617a3babSopenharmony_ci0:43 22.000000 94617a3babSopenharmony_ci0:43 23.000000 95617a3babSopenharmony_ci0:43 24.000000 96617a3babSopenharmony_ci0:43 25.000000 97617a3babSopenharmony_ci0:43 idx: direct index for structure ( uniform int) 98617a3babSopenharmony_ci0:43 'anon@0' (layout( row_major std140) uniform block{ uniform int idx, uniform 3X2 matrix of float um}) 99617a3babSopenharmony_ci0:43 Constant: 100617a3babSopenharmony_ci0:43 0 (const uint) 101617a3babSopenharmony_ci0:44 Sequence 102617a3babSopenharmony_ci0:44 move second child to first child ( temp 2-component vector of float) 103617a3babSopenharmony_ci0:44 'r0c' ( temp 2-component vector of float) 104617a3babSopenharmony_ci0:44 indirect index ( temp 2-component vector of float) 105617a3babSopenharmony_ci0:44 um: direct index for structure ( uniform 3X2 matrix of float) 106617a3babSopenharmony_ci0:44 'anon@0' (layout( row_major std140) uniform block{ uniform int idx, uniform 3X2 matrix of float um}) 107617a3babSopenharmony_ci0:44 Constant: 108617a3babSopenharmony_ci0:44 1 (const uint) 109617a3babSopenharmony_ci0:44 idx: direct index for structure ( uniform int) 110617a3babSopenharmony_ci0:44 'anon@0' (layout( row_major std140) uniform block{ uniform int idx, uniform 3X2 matrix of float um}) 111617a3babSopenharmony_ci0:44 Constant: 112617a3babSopenharmony_ci0:44 0 (const uint) 113617a3babSopenharmony_ci0:47 move second child to first child ( temp 4-component vector of float) 114617a3babSopenharmony_ci0:47 Color: direct index for structure ( temp 4-component vector of float) 115617a3babSopenharmony_ci0:47 'psout' ( temp structure{ temp 4-component vector of float Color}) 116617a3babSopenharmony_ci0:47 Constant: 117617a3babSopenharmony_ci0:47 0 (const int) 118617a3babSopenharmony_ci0:47 Construct vec4 ( temp 4-component vector of float) 119617a3babSopenharmony_ci0:47 'e2_11' ( temp float) 120617a3babSopenharmony_ci0:48 Branch: Return with expression 121617a3babSopenharmony_ci0:48 'psout' ( temp structure{ temp 4-component vector of float Color}) 122617a3babSopenharmony_ci0:10 Function Definition: main( ( temp void) 123617a3babSopenharmony_ci0:10 Function Parameters: 124617a3babSopenharmony_ci0:? Sequence 125617a3babSopenharmony_ci0:10 Sequence 126617a3babSopenharmony_ci0:10 move second child to first child ( temp 4-component vector of float) 127617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 128617a3babSopenharmony_ci0:10 Color: direct index for structure ( temp 4-component vector of float) 129617a3babSopenharmony_ci0:10 Function Call: @main( ( temp structure{ temp 4-component vector of float Color}) 130617a3babSopenharmony_ci0:10 Constant: 131617a3babSopenharmony_ci0:10 0 (const int) 132617a3babSopenharmony_ci0:? Linker Objects 133617a3babSopenharmony_ci0:? 'anon@0' (layout( row_major std140) uniform block{ uniform int idx, uniform 3X2 matrix of float um}) 134617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 135617a3babSopenharmony_ci 136617a3babSopenharmony_ci 137617a3babSopenharmony_ciLinked fragment stage: 138617a3babSopenharmony_ci 139617a3babSopenharmony_ci 140617a3babSopenharmony_ciShader version: 500 141617a3babSopenharmony_cigl_FragCoord origin is upper left 142617a3babSopenharmony_ci0:? Sequence 143617a3babSopenharmony_ci0:10 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color}) 144617a3babSopenharmony_ci0:10 Function Parameters: 145617a3babSopenharmony_ci0:? Sequence 146617a3babSopenharmony_ci0:22 Sequence 147617a3babSopenharmony_ci0:22 move second child to first child ( temp float) 148617a3babSopenharmony_ci0:22 'e1_00' ( temp float) 149617a3babSopenharmony_ci0:22 Constant: 150617a3babSopenharmony_ci0:22 10.000000 151617a3babSopenharmony_ci0:23 Sequence 152617a3babSopenharmony_ci0:23 move second child to first child ( temp float) 153617a3babSopenharmony_ci0:23 'e1_01' ( temp float) 154617a3babSopenharmony_ci0:23 Constant: 155617a3babSopenharmony_ci0:23 11.000000 156617a3babSopenharmony_ci0:24 Sequence 157617a3babSopenharmony_ci0:24 move second child to first child ( temp float) 158617a3babSopenharmony_ci0:24 'e1_10' ( temp float) 159617a3babSopenharmony_ci0:24 Constant: 160617a3babSopenharmony_ci0:24 12.000000 161617a3babSopenharmony_ci0:25 Sequence 162617a3babSopenharmony_ci0:25 move second child to first child ( temp float) 163617a3babSopenharmony_ci0:25 'e1_11' ( temp float) 164617a3babSopenharmony_ci0:25 Constant: 165617a3babSopenharmony_ci0:25 13.000000 166617a3babSopenharmony_ci0:26 Sequence 167617a3babSopenharmony_ci0:26 move second child to first child ( temp float) 168617a3babSopenharmony_ci0:26 'e1_20' ( temp float) 169617a3babSopenharmony_ci0:26 Constant: 170617a3babSopenharmony_ci0:26 14.000000 171617a3babSopenharmony_ci0:27 Sequence 172617a3babSopenharmony_ci0:27 move second child to first child ( temp float) 173617a3babSopenharmony_ci0:27 'e1_21' ( temp float) 174617a3babSopenharmony_ci0:27 Constant: 175617a3babSopenharmony_ci0:27 15.000000 176617a3babSopenharmony_ci0:29 Sequence 177617a3babSopenharmony_ci0:29 move second child to first child ( temp float) 178617a3babSopenharmony_ci0:29 'e2_00' ( temp float) 179617a3babSopenharmony_ci0:29 Constant: 180617a3babSopenharmony_ci0:29 20.000000 181617a3babSopenharmony_ci0:30 Sequence 182617a3babSopenharmony_ci0:30 move second child to first child ( temp float) 183617a3babSopenharmony_ci0:30 'e2_01' ( temp float) 184617a3babSopenharmony_ci0:30 Constant: 185617a3babSopenharmony_ci0:30 21.000000 186617a3babSopenharmony_ci0:31 Sequence 187617a3babSopenharmony_ci0:31 move second child to first child ( temp float) 188617a3babSopenharmony_ci0:31 'e2_10' ( temp float) 189617a3babSopenharmony_ci0:31 Constant: 190617a3babSopenharmony_ci0:31 22.000000 191617a3babSopenharmony_ci0:32 Sequence 192617a3babSopenharmony_ci0:32 move second child to first child ( temp float) 193617a3babSopenharmony_ci0:32 'e2_11' ( temp float) 194617a3babSopenharmony_ci0:32 Constant: 195617a3babSopenharmony_ci0:32 23.000000 196617a3babSopenharmony_ci0:33 Sequence 197617a3babSopenharmony_ci0:33 move second child to first child ( temp float) 198617a3babSopenharmony_ci0:33 'e2_20' ( temp float) 199617a3babSopenharmony_ci0:33 Constant: 200617a3babSopenharmony_ci0:33 24.000000 201617a3babSopenharmony_ci0:34 Sequence 202617a3babSopenharmony_ci0:34 move second child to first child ( temp float) 203617a3babSopenharmony_ci0:34 'e2_21' ( temp float) 204617a3babSopenharmony_ci0:34 Constant: 205617a3babSopenharmony_ci0:34 25.000000 206617a3babSopenharmony_ci0:39 Sequence 207617a3babSopenharmony_ci0:39 move second child to first child ( temp 2-component vector of float) 208617a3babSopenharmony_ci0:39 'r0a' ( temp 2-component vector of float) 209617a3babSopenharmony_ci0:39 Constant: 210617a3babSopenharmony_ci0:39 10.000000 211617a3babSopenharmony_ci0:39 11.000000 212617a3babSopenharmony_ci0:40 Sequence 213617a3babSopenharmony_ci0:40 move second child to first child ( temp 2-component vector of float) 214617a3babSopenharmony_ci0:40 'r1a' ( temp 2-component vector of float) 215617a3babSopenharmony_ci0:40 Constant: 216617a3babSopenharmony_ci0:40 12.000000 217617a3babSopenharmony_ci0:40 13.000000 218617a3babSopenharmony_ci0:41 Sequence 219617a3babSopenharmony_ci0:41 move second child to first child ( temp 2-component vector of float) 220617a3babSopenharmony_ci0:41 'r2a' ( temp 2-component vector of float) 221617a3babSopenharmony_ci0:41 Constant: 222617a3babSopenharmony_ci0:41 14.000000 223617a3babSopenharmony_ci0:41 15.000000 224617a3babSopenharmony_ci0:43 Sequence 225617a3babSopenharmony_ci0:43 move second child to first child ( temp 2-component vector of float) 226617a3babSopenharmony_ci0:43 'r0b' ( temp 2-component vector of float) 227617a3babSopenharmony_ci0:43 indirect index ( temp 2-component vector of float) 228617a3babSopenharmony_ci0:43 Constant: 229617a3babSopenharmony_ci0:43 20.000000 230617a3babSopenharmony_ci0:43 21.000000 231617a3babSopenharmony_ci0:43 22.000000 232617a3babSopenharmony_ci0:43 23.000000 233617a3babSopenharmony_ci0:43 24.000000 234617a3babSopenharmony_ci0:43 25.000000 235617a3babSopenharmony_ci0:43 idx: direct index for structure ( uniform int) 236617a3babSopenharmony_ci0:43 'anon@0' (layout( row_major std140) uniform block{ uniform int idx, uniform 3X2 matrix of float um}) 237617a3babSopenharmony_ci0:43 Constant: 238617a3babSopenharmony_ci0:43 0 (const uint) 239617a3babSopenharmony_ci0:44 Sequence 240617a3babSopenharmony_ci0:44 move second child to first child ( temp 2-component vector of float) 241617a3babSopenharmony_ci0:44 'r0c' ( temp 2-component vector of float) 242617a3babSopenharmony_ci0:44 indirect index ( temp 2-component vector of float) 243617a3babSopenharmony_ci0:44 um: direct index for structure ( uniform 3X2 matrix of float) 244617a3babSopenharmony_ci0:44 'anon@0' (layout( row_major std140) uniform block{ uniform int idx, uniform 3X2 matrix of float um}) 245617a3babSopenharmony_ci0:44 Constant: 246617a3babSopenharmony_ci0:44 1 (const uint) 247617a3babSopenharmony_ci0:44 idx: direct index for structure ( uniform int) 248617a3babSopenharmony_ci0:44 'anon@0' (layout( row_major std140) uniform block{ uniform int idx, uniform 3X2 matrix of float um}) 249617a3babSopenharmony_ci0:44 Constant: 250617a3babSopenharmony_ci0:44 0 (const uint) 251617a3babSopenharmony_ci0:47 move second child to first child ( temp 4-component vector of float) 252617a3babSopenharmony_ci0:47 Color: direct index for structure ( temp 4-component vector of float) 253617a3babSopenharmony_ci0:47 'psout' ( temp structure{ temp 4-component vector of float Color}) 254617a3babSopenharmony_ci0:47 Constant: 255617a3babSopenharmony_ci0:47 0 (const int) 256617a3babSopenharmony_ci0:47 Construct vec4 ( temp 4-component vector of float) 257617a3babSopenharmony_ci0:47 'e2_11' ( temp float) 258617a3babSopenharmony_ci0:48 Branch: Return with expression 259617a3babSopenharmony_ci0:48 'psout' ( temp structure{ temp 4-component vector of float Color}) 260617a3babSopenharmony_ci0:10 Function Definition: main( ( temp void) 261617a3babSopenharmony_ci0:10 Function Parameters: 262617a3babSopenharmony_ci0:? Sequence 263617a3babSopenharmony_ci0:10 Sequence 264617a3babSopenharmony_ci0:10 move second child to first child ( temp 4-component vector of float) 265617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 266617a3babSopenharmony_ci0:10 Color: direct index for structure ( temp 4-component vector of float) 267617a3babSopenharmony_ci0:10 Function Call: @main( ( temp structure{ temp 4-component vector of float Color}) 268617a3babSopenharmony_ci0:10 Constant: 269617a3babSopenharmony_ci0:10 0 (const int) 270617a3babSopenharmony_ci0:? Linker Objects 271617a3babSopenharmony_ci0:? 'anon@0' (layout( row_major std140) uniform block{ uniform int idx, uniform 3X2 matrix of float um}) 272617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 273617a3babSopenharmony_ci 274617a3babSopenharmony_ci// Module Version 10000 275617a3babSopenharmony_ci// Generated by (magic number): 8000b 276617a3babSopenharmony_ci// Id's are bound by 83 277617a3babSopenharmony_ci 278617a3babSopenharmony_ci Capability Shader 279617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 280617a3babSopenharmony_ci MemoryModel Logical GLSL450 281617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 80 282617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 283617a3babSopenharmony_ci Source HLSL 500 284617a3babSopenharmony_ci Name 4 "main" 285617a3babSopenharmony_ci Name 8 "PS_OUTPUT" 286617a3babSopenharmony_ci MemberName 8(PS_OUTPUT) 0 "Color" 287617a3babSopenharmony_ci Name 10 "@main(" 288617a3babSopenharmony_ci Name 13 "e1_00" 289617a3babSopenharmony_ci Name 15 "e1_01" 290617a3babSopenharmony_ci Name 17 "e1_10" 291617a3babSopenharmony_ci Name 19 "e1_11" 292617a3babSopenharmony_ci Name 21 "e1_20" 293617a3babSopenharmony_ci Name 23 "e1_21" 294617a3babSopenharmony_ci Name 25 "e2_00" 295617a3babSopenharmony_ci Name 27 "e2_01" 296617a3babSopenharmony_ci Name 29 "e2_10" 297617a3babSopenharmony_ci Name 31 "e2_11" 298617a3babSopenharmony_ci Name 33 "e2_20" 299617a3babSopenharmony_ci Name 35 "e2_21" 300617a3babSopenharmony_ci Name 39 "r0a" 301617a3babSopenharmony_ci Name 41 "r1a" 302617a3babSopenharmony_ci Name 43 "r2a" 303617a3babSopenharmony_ci Name 45 "r0b" 304617a3babSopenharmony_ci Name 52 "$Global" 305617a3babSopenharmony_ci MemberName 52($Global) 0 "idx" 306617a3babSopenharmony_ci MemberName 52($Global) 1 "um" 307617a3babSopenharmony_ci Name 54 "" 308617a3babSopenharmony_ci Name 60 "indexable" 309617a3babSopenharmony_ci Name 63 "r0c" 310617a3babSopenharmony_ci Name 71 "psout" 311617a3babSopenharmony_ci Name 80 "@entryPointOutput.Color" 312617a3babSopenharmony_ci MemberDecorate 52($Global) 0 Offset 0 313617a3babSopenharmony_ci MemberDecorate 52($Global) 1 RowMajor 314617a3babSopenharmony_ci MemberDecorate 52($Global) 1 Offset 16 315617a3babSopenharmony_ci MemberDecorate 52($Global) 1 MatrixStride 16 316617a3babSopenharmony_ci Decorate 52($Global) Block 317617a3babSopenharmony_ci Decorate 54 DescriptorSet 0 318617a3babSopenharmony_ci Decorate 54 Binding 0 319617a3babSopenharmony_ci Decorate 80(@entryPointOutput.Color) Location 0 320617a3babSopenharmony_ci 2: TypeVoid 321617a3babSopenharmony_ci 3: TypeFunction 2 322617a3babSopenharmony_ci 6: TypeFloat 32 323617a3babSopenharmony_ci 7: TypeVector 6(float) 4 324617a3babSopenharmony_ci 8(PS_OUTPUT): TypeStruct 7(fvec4) 325617a3babSopenharmony_ci 9: TypeFunction 8(PS_OUTPUT) 326617a3babSopenharmony_ci 12: TypePointer Function 6(float) 327617a3babSopenharmony_ci 14: 6(float) Constant 1092616192 328617a3babSopenharmony_ci 16: 6(float) Constant 1093664768 329617a3babSopenharmony_ci 18: 6(float) Constant 1094713344 330617a3babSopenharmony_ci 20: 6(float) Constant 1095761920 331617a3babSopenharmony_ci 22: 6(float) Constant 1096810496 332617a3babSopenharmony_ci 24: 6(float) Constant 1097859072 333617a3babSopenharmony_ci 26: 6(float) Constant 1101004800 334617a3babSopenharmony_ci 28: 6(float) Constant 1101529088 335617a3babSopenharmony_ci 30: 6(float) Constant 1102053376 336617a3babSopenharmony_ci 32: 6(float) Constant 1102577664 337617a3babSopenharmony_ci 34: 6(float) Constant 1103101952 338617a3babSopenharmony_ci 36: 6(float) Constant 1103626240 339617a3babSopenharmony_ci 37: TypeVector 6(float) 2 340617a3babSopenharmony_ci 38: TypePointer Function 37(fvec2) 341617a3babSopenharmony_ci 40: 37(fvec2) ConstantComposite 14 16 342617a3babSopenharmony_ci 42: 37(fvec2) ConstantComposite 18 20 343617a3babSopenharmony_ci 44: 37(fvec2) ConstantComposite 22 24 344617a3babSopenharmony_ci 46: TypeMatrix 37(fvec2) 3 345617a3babSopenharmony_ci 47: 37(fvec2) ConstantComposite 26 28 346617a3babSopenharmony_ci 48: 37(fvec2) ConstantComposite 30 32 347617a3babSopenharmony_ci 49: 37(fvec2) ConstantComposite 34 36 348617a3babSopenharmony_ci 50: 46 ConstantComposite 47 48 49 349617a3babSopenharmony_ci 51: TypeInt 32 1 350617a3babSopenharmony_ci 52($Global): TypeStruct 51(int) 46 351617a3babSopenharmony_ci 53: TypePointer Uniform 52($Global) 352617a3babSopenharmony_ci 54: 53(ptr) Variable Uniform 353617a3babSopenharmony_ci 55: 51(int) Constant 0 354617a3babSopenharmony_ci 56: TypePointer Uniform 51(int) 355617a3babSopenharmony_ci 59: TypePointer Function 46 356617a3babSopenharmony_ci 64: 51(int) Constant 1 357617a3babSopenharmony_ci 67: TypePointer Uniform 37(fvec2) 358617a3babSopenharmony_ci 70: TypePointer Function 8(PS_OUTPUT) 359617a3babSopenharmony_ci 74: TypePointer Function 7(fvec4) 360617a3babSopenharmony_ci 79: TypePointer Output 7(fvec4) 361617a3babSopenharmony_ci80(@entryPointOutput.Color): 79(ptr) Variable Output 362617a3babSopenharmony_ci 4(main): 2 Function None 3 363617a3babSopenharmony_ci 5: Label 364617a3babSopenharmony_ci 81:8(PS_OUTPUT) FunctionCall 10(@main() 365617a3babSopenharmony_ci 82: 7(fvec4) CompositeExtract 81 0 366617a3babSopenharmony_ci Store 80(@entryPointOutput.Color) 82 367617a3babSopenharmony_ci Return 368617a3babSopenharmony_ci FunctionEnd 369617a3babSopenharmony_ci 10(@main():8(PS_OUTPUT) Function None 9 370617a3babSopenharmony_ci 11: Label 371617a3babSopenharmony_ci 13(e1_00): 12(ptr) Variable Function 372617a3babSopenharmony_ci 15(e1_01): 12(ptr) Variable Function 373617a3babSopenharmony_ci 17(e1_10): 12(ptr) Variable Function 374617a3babSopenharmony_ci 19(e1_11): 12(ptr) Variable Function 375617a3babSopenharmony_ci 21(e1_20): 12(ptr) Variable Function 376617a3babSopenharmony_ci 23(e1_21): 12(ptr) Variable Function 377617a3babSopenharmony_ci 25(e2_00): 12(ptr) Variable Function 378617a3babSopenharmony_ci 27(e2_01): 12(ptr) Variable Function 379617a3babSopenharmony_ci 29(e2_10): 12(ptr) Variable Function 380617a3babSopenharmony_ci 31(e2_11): 12(ptr) Variable Function 381617a3babSopenharmony_ci 33(e2_20): 12(ptr) Variable Function 382617a3babSopenharmony_ci 35(e2_21): 12(ptr) Variable Function 383617a3babSopenharmony_ci 39(r0a): 38(ptr) Variable Function 384617a3babSopenharmony_ci 41(r1a): 38(ptr) Variable Function 385617a3babSopenharmony_ci 43(r2a): 38(ptr) Variable Function 386617a3babSopenharmony_ci 45(r0b): 38(ptr) Variable Function 387617a3babSopenharmony_ci 60(indexable): 59(ptr) Variable Function 388617a3babSopenharmony_ci 63(r0c): 38(ptr) Variable Function 389617a3babSopenharmony_ci 71(psout): 70(ptr) Variable Function 390617a3babSopenharmony_ci Store 13(e1_00) 14 391617a3babSopenharmony_ci Store 15(e1_01) 16 392617a3babSopenharmony_ci Store 17(e1_10) 18 393617a3babSopenharmony_ci Store 19(e1_11) 20 394617a3babSopenharmony_ci Store 21(e1_20) 22 395617a3babSopenharmony_ci Store 23(e1_21) 24 396617a3babSopenharmony_ci Store 25(e2_00) 26 397617a3babSopenharmony_ci Store 27(e2_01) 28 398617a3babSopenharmony_ci Store 29(e2_10) 30 399617a3babSopenharmony_ci Store 31(e2_11) 32 400617a3babSopenharmony_ci Store 33(e2_20) 34 401617a3babSopenharmony_ci Store 35(e2_21) 36 402617a3babSopenharmony_ci Store 39(r0a) 40 403617a3babSopenharmony_ci Store 41(r1a) 42 404617a3babSopenharmony_ci Store 43(r2a) 44 405617a3babSopenharmony_ci 57: 56(ptr) AccessChain 54 55 406617a3babSopenharmony_ci 58: 51(int) Load 57 407617a3babSopenharmony_ci Store 60(indexable) 50 408617a3babSopenharmony_ci 61: 38(ptr) AccessChain 60(indexable) 58 409617a3babSopenharmony_ci 62: 37(fvec2) Load 61 410617a3babSopenharmony_ci Store 45(r0b) 62 411617a3babSopenharmony_ci 65: 56(ptr) AccessChain 54 55 412617a3babSopenharmony_ci 66: 51(int) Load 65 413617a3babSopenharmony_ci 68: 67(ptr) AccessChain 54 64 66 414617a3babSopenharmony_ci 69: 37(fvec2) Load 68 415617a3babSopenharmony_ci Store 63(r0c) 69 416617a3babSopenharmony_ci 72: 6(float) Load 31(e2_11) 417617a3babSopenharmony_ci 73: 7(fvec4) CompositeConstruct 72 72 72 72 418617a3babSopenharmony_ci 75: 74(ptr) AccessChain 71(psout) 55 419617a3babSopenharmony_ci Store 75 73 420617a3babSopenharmony_ci 76:8(PS_OUTPUT) Load 71(psout) 421617a3babSopenharmony_ci ReturnValue 76 422617a3babSopenharmony_ci FunctionEnd 423