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