1617a3babSopenharmony_ciBestMatchFunction.vert 2617a3babSopenharmony_ciWARNING: 0:2: '#extension' : extension is only partially supported: GL_ARB_gpu_shader5 3617a3babSopenharmony_ci 4617a3babSopenharmony_ciShader version: 150 5617a3babSopenharmony_ciRequested GL_ARB_gpu_shader5 6617a3babSopenharmony_ci0:? Sequence 7617a3babSopenharmony_ci0:7 Function Definition: f(vf4;vf4; ( global 4-component vector of float) 8617a3babSopenharmony_ci0:7 Function Parameters: 9617a3babSopenharmony_ci0:7 'a' ( in 4-component vector of float) 10617a3babSopenharmony_ci0:7 'b' ( in 4-component vector of float) 11617a3babSopenharmony_ci0:7 Sequence 12617a3babSopenharmony_ci0:7 Branch: Return with expression 13617a3babSopenharmony_ci0:7 component-wise multiply ( temp 4-component vector of float) 14617a3babSopenharmony_ci0:7 'a' ( in 4-component vector of float) 15617a3babSopenharmony_ci0:7 'b' ( in 4-component vector of float) 16617a3babSopenharmony_ci0:8 Function Definition: f(vu4;vu4; ( global 4-component vector of float) 17617a3babSopenharmony_ci0:8 Function Parameters: 18617a3babSopenharmony_ci0:8 'a' ( in 4-component vector of uint) 19617a3babSopenharmony_ci0:8 'b' ( in 4-component vector of uint) 20617a3babSopenharmony_ci0:8 Sequence 21617a3babSopenharmony_ci0:8 Branch: Return with expression 22617a3babSopenharmony_ci0:8 Convert uint to float ( temp 4-component vector of float) 23617a3babSopenharmony_ci0:8 subtract ( temp 4-component vector of uint) 24617a3babSopenharmony_ci0:8 'a' ( in 4-component vector of uint) 25617a3babSopenharmony_ci0:8 'b' ( in 4-component vector of uint) 26617a3babSopenharmony_ci0:10 Function Definition: main( ( global void) 27617a3babSopenharmony_ci0:10 Function Parameters: 28617a3babSopenharmony_ci0:12 Sequence 29617a3babSopenharmony_ci0:12 move second child to first child ( temp 4-component vector of float) 30617a3babSopenharmony_ci0:12 'result' ( smooth out 4-component vector of float) 31617a3babSopenharmony_ci0:12 Function Call: f(vu4;vu4; ( global 4-component vector of float) 32617a3babSopenharmony_ci0:12 Convert int to uint ( temp 4-component vector of uint) 33617a3babSopenharmony_ci0:12 'u1' ( uniform 4-component vector of int) 34617a3babSopenharmony_ci0:12 'u2' ( uniform 4-component vector of uint) 35617a3babSopenharmony_ci0:13 switch 36617a3babSopenharmony_ci0:13 condition 37617a3babSopenharmony_ci0:13 'gl_VertexID' ( gl_VertexId int VertexId) 38617a3babSopenharmony_ci0:13 body 39617a3babSopenharmony_ci0:13 Sequence 40617a3babSopenharmony_ci0:15 case: with expression 41617a3babSopenharmony_ci0:15 Constant: 42617a3babSopenharmony_ci0:15 0 (const int) 43617a3babSopenharmony_ci0:? Sequence 44617a3babSopenharmony_ci0:15 move second child to first child ( temp 4-component vector of float) 45617a3babSopenharmony_ci0:15 gl_Position: direct index for structure ( gl_Position 4-component vector of float Position) 46617a3babSopenharmony_ci0:15 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 1-element array of float ClipDistance gl_ClipDistance}) 47617a3babSopenharmony_ci0:15 Constant: 48617a3babSopenharmony_ci0:15 0 (const uint) 49617a3babSopenharmony_ci0:15 Constant: 50617a3babSopenharmony_ci0:15 -1.000000 51617a3babSopenharmony_ci0:15 1.000000 52617a3babSopenharmony_ci0:15 0.000000 53617a3babSopenharmony_ci0:15 1.000000 54617a3babSopenharmony_ci0:15 Branch: Break 55617a3babSopenharmony_ci0:16 case: with expression 56617a3babSopenharmony_ci0:16 Constant: 57617a3babSopenharmony_ci0:16 1 (const int) 58617a3babSopenharmony_ci0:? Sequence 59617a3babSopenharmony_ci0:16 move second child to first child ( temp 4-component vector of float) 60617a3babSopenharmony_ci0:16 gl_Position: direct index for structure ( gl_Position 4-component vector of float Position) 61617a3babSopenharmony_ci0:16 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 1-element array of float ClipDistance gl_ClipDistance}) 62617a3babSopenharmony_ci0:16 Constant: 63617a3babSopenharmony_ci0:16 0 (const uint) 64617a3babSopenharmony_ci0:16 Constant: 65617a3babSopenharmony_ci0:16 1.000000 66617a3babSopenharmony_ci0:16 1.000000 67617a3babSopenharmony_ci0:16 0.000000 68617a3babSopenharmony_ci0:16 1.000000 69617a3babSopenharmony_ci0:16 Branch: Break 70617a3babSopenharmony_ci0:17 case: with expression 71617a3babSopenharmony_ci0:17 Constant: 72617a3babSopenharmony_ci0:17 2 (const int) 73617a3babSopenharmony_ci0:? Sequence 74617a3babSopenharmony_ci0:17 move second child to first child ( temp 4-component vector of float) 75617a3babSopenharmony_ci0:17 gl_Position: direct index for structure ( gl_Position 4-component vector of float Position) 76617a3babSopenharmony_ci0:17 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 1-element array of float ClipDistance gl_ClipDistance}) 77617a3babSopenharmony_ci0:17 Constant: 78617a3babSopenharmony_ci0:17 0 (const uint) 79617a3babSopenharmony_ci0:17 Constant: 80617a3babSopenharmony_ci0:17 -1.000000 81617a3babSopenharmony_ci0:17 -1.000000 82617a3babSopenharmony_ci0:17 0.000000 83617a3babSopenharmony_ci0:17 1.000000 84617a3babSopenharmony_ci0:17 Branch: Break 85617a3babSopenharmony_ci0:18 case: with expression 86617a3babSopenharmony_ci0:18 Constant: 87617a3babSopenharmony_ci0:18 3 (const int) 88617a3babSopenharmony_ci0:? Sequence 89617a3babSopenharmony_ci0:18 move second child to first child ( temp 4-component vector of float) 90617a3babSopenharmony_ci0:18 gl_Position: direct index for structure ( gl_Position 4-component vector of float Position) 91617a3babSopenharmony_ci0:18 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 1-element array of float ClipDistance gl_ClipDistance}) 92617a3babSopenharmony_ci0:18 Constant: 93617a3babSopenharmony_ci0:18 0 (const uint) 94617a3babSopenharmony_ci0:18 Constant: 95617a3babSopenharmony_ci0:18 1.000000 96617a3babSopenharmony_ci0:18 -1.000000 97617a3babSopenharmony_ci0:18 0.000000 98617a3babSopenharmony_ci0:18 1.000000 99617a3babSopenharmony_ci0:18 Branch: Break 100617a3babSopenharmony_ci0:? Linker Objects 101617a3babSopenharmony_ci0:? 'u1' ( uniform 4-component vector of int) 102617a3babSopenharmony_ci0:? 'u2' ( uniform 4-component vector of uint) 103617a3babSopenharmony_ci0:? 'result' ( smooth out 4-component vector of float) 104617a3babSopenharmony_ci0:? 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 1-element array of float ClipDistance gl_ClipDistance}) 105617a3babSopenharmony_ci0:? 'gl_VertexID' ( gl_VertexId int VertexId) 106617a3babSopenharmony_ci0:? 'gl_InstanceID' ( gl_InstanceId int InstanceId) 107617a3babSopenharmony_ci 108617a3babSopenharmony_ci 109617a3babSopenharmony_ciLinked vertex stage: 110617a3babSopenharmony_ci 111617a3babSopenharmony_ci 112617a3babSopenharmony_ciShader version: 150 113617a3babSopenharmony_ciRequested GL_ARB_gpu_shader5 114617a3babSopenharmony_ci0:? Sequence 115617a3babSopenharmony_ci0:8 Function Definition: f(vu4;vu4; ( global 4-component vector of float) 116617a3babSopenharmony_ci0:8 Function Parameters: 117617a3babSopenharmony_ci0:8 'a' ( in 4-component vector of uint) 118617a3babSopenharmony_ci0:8 'b' ( in 4-component vector of uint) 119617a3babSopenharmony_ci0:8 Sequence 120617a3babSopenharmony_ci0:8 Branch: Return with expression 121617a3babSopenharmony_ci0:8 Convert uint to float ( temp 4-component vector of float) 122617a3babSopenharmony_ci0:8 subtract ( temp 4-component vector of uint) 123617a3babSopenharmony_ci0:8 'a' ( in 4-component vector of uint) 124617a3babSopenharmony_ci0:8 'b' ( in 4-component vector of uint) 125617a3babSopenharmony_ci0:10 Function Definition: main( ( global void) 126617a3babSopenharmony_ci0:10 Function Parameters: 127617a3babSopenharmony_ci0:12 Sequence 128617a3babSopenharmony_ci0:12 move second child to first child ( temp 4-component vector of float) 129617a3babSopenharmony_ci0:12 'result' ( smooth out 4-component vector of float) 130617a3babSopenharmony_ci0:12 Function Call: f(vu4;vu4; ( global 4-component vector of float) 131617a3babSopenharmony_ci0:12 Convert int to uint ( temp 4-component vector of uint) 132617a3babSopenharmony_ci0:12 'u1' ( uniform 4-component vector of int) 133617a3babSopenharmony_ci0:12 'u2' ( uniform 4-component vector of uint) 134617a3babSopenharmony_ci0:13 switch 135617a3babSopenharmony_ci0:13 condition 136617a3babSopenharmony_ci0:13 'gl_VertexID' ( gl_VertexId int VertexId) 137617a3babSopenharmony_ci0:13 body 138617a3babSopenharmony_ci0:13 Sequence 139617a3babSopenharmony_ci0:15 case: with expression 140617a3babSopenharmony_ci0:15 Constant: 141617a3babSopenharmony_ci0:15 0 (const int) 142617a3babSopenharmony_ci0:? Sequence 143617a3babSopenharmony_ci0:15 move second child to first child ( temp 4-component vector of float) 144617a3babSopenharmony_ci0:15 gl_Position: direct index for structure ( gl_Position 4-component vector of float Position) 145617a3babSopenharmony_ci0:15 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance}) 146617a3babSopenharmony_ci0:15 Constant: 147617a3babSopenharmony_ci0:15 0 (const uint) 148617a3babSopenharmony_ci0:15 Constant: 149617a3babSopenharmony_ci0:15 -1.000000 150617a3babSopenharmony_ci0:15 1.000000 151617a3babSopenharmony_ci0:15 0.000000 152617a3babSopenharmony_ci0:15 1.000000 153617a3babSopenharmony_ci0:15 Branch: Break 154617a3babSopenharmony_ci0:16 case: with expression 155617a3babSopenharmony_ci0:16 Constant: 156617a3babSopenharmony_ci0:16 1 (const int) 157617a3babSopenharmony_ci0:? Sequence 158617a3babSopenharmony_ci0:16 move second child to first child ( temp 4-component vector of float) 159617a3babSopenharmony_ci0:16 gl_Position: direct index for structure ( gl_Position 4-component vector of float Position) 160617a3babSopenharmony_ci0:16 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance}) 161617a3babSopenharmony_ci0:16 Constant: 162617a3babSopenharmony_ci0:16 0 (const uint) 163617a3babSopenharmony_ci0:16 Constant: 164617a3babSopenharmony_ci0:16 1.000000 165617a3babSopenharmony_ci0:16 1.000000 166617a3babSopenharmony_ci0:16 0.000000 167617a3babSopenharmony_ci0:16 1.000000 168617a3babSopenharmony_ci0:16 Branch: Break 169617a3babSopenharmony_ci0:17 case: with expression 170617a3babSopenharmony_ci0:17 Constant: 171617a3babSopenharmony_ci0:17 2 (const int) 172617a3babSopenharmony_ci0:? Sequence 173617a3babSopenharmony_ci0:17 move second child to first child ( temp 4-component vector of float) 174617a3babSopenharmony_ci0:17 gl_Position: direct index for structure ( gl_Position 4-component vector of float Position) 175617a3babSopenharmony_ci0:17 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance}) 176617a3babSopenharmony_ci0:17 Constant: 177617a3babSopenharmony_ci0:17 0 (const uint) 178617a3babSopenharmony_ci0:17 Constant: 179617a3babSopenharmony_ci0:17 -1.000000 180617a3babSopenharmony_ci0:17 -1.000000 181617a3babSopenharmony_ci0:17 0.000000 182617a3babSopenharmony_ci0:17 1.000000 183617a3babSopenharmony_ci0:17 Branch: Break 184617a3babSopenharmony_ci0:18 case: with expression 185617a3babSopenharmony_ci0:18 Constant: 186617a3babSopenharmony_ci0:18 3 (const int) 187617a3babSopenharmony_ci0:? Sequence 188617a3babSopenharmony_ci0:18 move second child to first child ( temp 4-component vector of float) 189617a3babSopenharmony_ci0:18 gl_Position: direct index for structure ( gl_Position 4-component vector of float Position) 190617a3babSopenharmony_ci0:18 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance}) 191617a3babSopenharmony_ci0:18 Constant: 192617a3babSopenharmony_ci0:18 0 (const uint) 193617a3babSopenharmony_ci0:18 Constant: 194617a3babSopenharmony_ci0:18 1.000000 195617a3babSopenharmony_ci0:18 -1.000000 196617a3babSopenharmony_ci0:18 0.000000 197617a3babSopenharmony_ci0:18 1.000000 198617a3babSopenharmony_ci0:18 Branch: Break 199617a3babSopenharmony_ci0:? Linker Objects 200617a3babSopenharmony_ci0:? 'u1' ( uniform 4-component vector of int) 201617a3babSopenharmony_ci0:? 'u2' ( uniform 4-component vector of uint) 202617a3babSopenharmony_ci0:? 'result' ( smooth out 4-component vector of float) 203617a3babSopenharmony_ci0:? 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance}) 204617a3babSopenharmony_ci0:? 'gl_VertexID' ( gl_VertexId int VertexId) 205617a3babSopenharmony_ci0:? 'gl_InstanceID' ( gl_InstanceId int InstanceId) 206617a3babSopenharmony_ci 207