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