liveTraverser.switch.vert Shader version: 460 0:? Sequence 0:25 Function Definition: main( ( global void) 0:25 Function Parameters: 0:27 Sequence 0:27 switch 0:27 condition 0:27 Constant: 0:27 2 (const int) 0:27 body 0:27 Sequence 0:28 case: with expression 0:28 Constant: 0:28 2 (const int) 0:? Sequence 0:28 Branch: Break 0:29 case: with expression 0:29 Constant: 0:29 1 (const int) 0:? Sequence 0:30 move second child to first child ( temp highp 4-component vector of float) 0:30 gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position) 0:30 '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, out unsized 1-element array of float CullDistance gl_CullDistance}) 0:30 Constant: 0:30 0 (const uint) 0:30 'n0' (layout( location=11) in highp 4-component vector of float) 0:34 switch 0:34 condition 0:34 Constant: 0:34 3 (const int) 0:34 body 0:34 Sequence 0:35 default: 0:? Sequence 0:35 Branch: Break 0:36 case: with expression 0:36 Constant: 0:36 1 (const int) 0:? Sequence 0:37 move second child to first child ( temp highp 4-component vector of float) 0:37 gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position) 0:37 '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, out unsized 1-element array of float CullDistance gl_CullDistance}) 0:37 Constant: 0:37 0 (const uint) 0:37 'n1' (layout( location=12) in highp 4-component vector of float) 0:41 switch 0:41 condition 0:41 Constant: 0:41 3 (const int) 0:41 body 0:41 Sequence 0:42 case: with expression 0:42 Constant: 0:42 2 (const int) 0:43 case: with expression 0:43 Constant: 0:43 1 (const int) 0:? Sequence 0:44 move second child to first child ( temp highp 4-component vector of float) 0:44 gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position) 0:44 '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, out unsized 1-element array of float CullDistance gl_CullDistance}) 0:44 Constant: 0:44 0 (const uint) 0:44 'n2' (layout( location=13) in highp 4-component vector of float) 0:48 switch 0:48 condition 0:48 Constant: 0:48 1 (const int) 0:48 body 0:48 Sequence 0:49 case: with expression 0:49 Constant: 0:49 -1 (const int) 0:? Sequence 0:50 move second child to first child ( temp highp 4-component vector of float) 0:50 gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position) 0:50 '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, out unsized 1-element array of float CullDistance gl_CullDistance}) 0:50 Constant: 0:50 0 (const uint) 0:50 'n3' (layout( location=14) in highp 4-component vector of float) 0:51 Branch: Break 0:52 case: with expression 0:52 Constant: 0:52 1 (const int) 0:? Sequence 0:53 move second child to first child ( temp highp 4-component vector of float) 0:53 gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position) 0:53 '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, out unsized 1-element array of float CullDistance gl_CullDistance}) 0:53 Constant: 0:53 0 (const uint) 0:53 'a0' (layout( location=0) in highp 4-component vector of float) 0:54 Branch: Break 0:55 move second child to first child ( temp highp 4-component vector of float) 0:55 gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position) 0:55 '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, out unsized 1-element array of float CullDistance gl_CullDistance}) 0:55 Constant: 0:55 0 (const uint) 0:55 'n4' (layout( location=15) in highp 4-component vector of float) 0:56 case: with expression 0:56 Constant: 0:56 0 (const int) 0:? Sequence 0:57 move second child to first child ( temp highp 4-component vector of float) 0:57 gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position) 0:57 '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, out unsized 1-element array of float CullDistance gl_CullDistance}) 0:57 Constant: 0:57 0 (const uint) 0:57 'n5' (layout( location=16) in highp 4-component vector of float) 0:63 switch 0:63 condition 0:63 Constant: 0:63 1 (const int) 0:63 body 0:63 Sequence 0:64 case: with expression 0:64 Constant: 0:64 1 (const uint) 0:? Sequence 0:65 move second child to first child ( temp highp 4-component vector of float) 0:65 gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position) 0:65 '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, out unsized 1-element array of float CullDistance gl_CullDistance}) 0:65 Constant: 0:65 0 (const uint) 0:65 'a1' (layout( location=1) in highp 4-component vector of float) 0:69 switch 0:69 condition 0:69 Constant: 0:69 -1 (const int) 0:69 body 0:69 Sequence 0:70 case: with expression 0:70 Constant: 0:70 4294967295 (const uint) 0:? Sequence 0:71 move second child to first child ( temp highp 4-component vector of float) 0:71 gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position) 0:71 '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, out unsized 1-element array of float CullDistance gl_CullDistance}) 0:71 Constant: 0:71 0 (const uint) 0:71 'a2' (layout( location=2) in highp 4-component vector of float) 0:75 switch 0:75 condition 0:75 Constant: 0:75 1 (const int) 0:75 body 0:75 Sequence 0:76 case: with expression 0:76 Constant: 0:76 1 (const int) 0:? Sequence 0:77 move second child to first child ( temp highp 4-component vector of float) 0:77 gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position) 0:77 '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, out unsized 1-element array of float CullDistance gl_CullDistance}) 0:77 Constant: 0:77 0 (const uint) 0:77 'a3' (layout( location=3) in highp 4-component vector of float) 0:78 Branch: Break 0:79 case: with expression 0:79 Constant: 0:79 -1 (const int) 0:? Sequence 0:80 move second child to first child ( temp highp 4-component vector of float) 0:80 gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position) 0:80 '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, out unsized 1-element array of float CullDistance gl_CullDistance}) 0:80 Constant: 0:80 0 (const uint) 0:80 'n6' (layout( location=17) in highp 4-component vector of float) 0:84 switch 0:84 condition 0:84 Constant: 0:84 1 (const int) 0:84 body 0:84 Sequence 0:85 default: 0:86 case: with expression 0:86 Constant: 0:86 2 (const int) 0:? Sequence 0:87 move second child to first child ( temp highp 4-component vector of float) 0:87 gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position) 0:87 '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, out unsized 1-element array of float CullDistance gl_CullDistance}) 0:87 Constant: 0:87 0 (const uint) 0:87 'a4' (layout( location=4) in highp 4-component vector of float) 0:91 switch 0:91 condition 0:91 Constant: 0:91 1 (const int) 0:91 body 0:91 Sequence 0:92 case: with expression 0:92 Constant: 0:92 1 (const int) 0:? Sequence 0:93 move second child to first child ( temp highp 4-component vector of float) 0:93 gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position) 0:93 '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, out unsized 1-element array of float CullDistance gl_CullDistance}) 0:93 Constant: 0:93 0 (const uint) 0:93 'a5' (layout( location=5) in highp 4-component vector of float) 0:94 Branch: Break 0:95 case: with expression 0:95 Constant: 0:95 2 (const int) 0:? Sequence 0:96 move second child to first child ( temp highp 4-component vector of float) 0:96 gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position) 0:96 '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, out unsized 1-element array of float CullDistance gl_CullDistance}) 0:96 Constant: 0:96 0 (const uint) 0:96 'n7' (layout( location=18) in highp 4-component vector of float) 0:100 switch 0:100 condition 0:100 Constant: 0:100 8 (const int) 0:100 body 0:100 Sequence 0:101 case: with expression 0:101 Constant: 0:101 8 (const int) 0:? Sequence 0:102 move second child to first child ( temp highp 4-component vector of float) 0:102 gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position) 0:102 '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, out unsized 1-element array of float CullDistance gl_CullDistance}) 0:102 Constant: 0:102 0 (const uint) 0:102 'a6' (layout( location=6) in highp 4-component vector of float) 0:103 Branch: Break 0:104 case: with expression 0:104 Constant: 0:104 7 (const int) 0:? Sequence 0:105 move second child to first child ( temp highp 4-component vector of float) 0:105 gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position) 0:105 '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, out unsized 1-element array of float CullDistance gl_CullDistance}) 0:105 Constant: 0:105 0 (const uint) 0:105 'n8' (layout( location=19) in highp 4-component vector of float) 0:106 Branch: Break 0:109 Sequence 0:109 move second child to first child ( temp highp int) 0:109 'x' ( temp highp int) 0:109 Constant: 0:109 2 (const int) 0:112 switch 0:112 condition 0:112 'x' ( temp highp int) 0:112 body 0:112 Sequence 0:113 case: with expression 0:113 Constant: 0:113 1 (const int) 0:? Sequence 0:114 move second child to first child ( temp highp 4-component vector of float) 0:114 gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position) 0:114 '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, out unsized 1-element array of float CullDistance gl_CullDistance}) 0:114 Constant: 0:114 0 (const uint) 0:114 'a7' (layout( location=7) in highp 4-component vector of float) 0:115 Branch: Break 0:116 case: with expression 0:116 Constant: 0:116 2 (const int) 0:? Sequence 0:117 move second child to first child ( temp highp 4-component vector of float) 0:117 gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position) 0:117 '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, out unsized 1-element array of float CullDistance gl_CullDistance}) 0:117 Constant: 0:117 0 (const uint) 0:117 'a8' (layout( location=8) in highp 4-component vector of float) 0:118 Branch: Break 0:122 switch 0:122 condition 0:122 add ( temp highp int) 0:122 Constant: 0:122 1 (const int) 0:122 'x' ( temp highp int) 0:122 body 0:122 Sequence 0:123 case: with expression 0:123 Constant: 0:123 1 (const int) 0:? Sequence 0:124 move second child to first child ( temp highp 4-component vector of float) 0:124 gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position) 0:124 '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, out unsized 1-element array of float CullDistance gl_CullDistance}) 0:124 Constant: 0:124 0 (const uint) 0:124 'a9' (layout( location=9) in highp 4-component vector of float) 0:125 Branch: Break 0:126 case: with expression 0:126 Constant: 0:126 3 (const int) 0:? Sequence 0:127 move second child to first child ( temp highp 4-component vector of float) 0:127 gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position) 0:127 '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, out unsized 1-element array of float CullDistance gl_CullDistance}) 0:127 Constant: 0:127 0 (const uint) 0:127 'a10' (layout( location=10) in highp 4-component vector of float) 0:128 Branch: Break 0:? Linker Objects 0:? 'a0' (layout( location=0) in highp 4-component vector of float) 0:? 'a1' (layout( location=1) in highp 4-component vector of float) 0:? 'a2' (layout( location=2) in highp 4-component vector of float) 0:? 'a3' (layout( location=3) in highp 4-component vector of float) 0:? 'a4' (layout( location=4) in highp 4-component vector of float) 0:? 'a5' (layout( location=5) in highp 4-component vector of float) 0:? 'a6' (layout( location=6) in highp 4-component vector of float) 0:? 'a7' (layout( location=7) in highp 4-component vector of float) 0:? 'a8' (layout( location=8) in highp 4-component vector of float) 0:? 'a9' (layout( location=9) in highp 4-component vector of float) 0:? 'a10' (layout( location=10) in highp 4-component vector of float) 0:? 'n0' (layout( location=11) in highp 4-component vector of float) 0:? 'n1' (layout( location=12) in highp 4-component vector of float) 0:? 'n2' (layout( location=13) in highp 4-component vector of float) 0:? 'n3' (layout( location=14) in highp 4-component vector of float) 0:? 'n4' (layout( location=15) in highp 4-component vector of float) 0:? 'n5' (layout( location=16) in highp 4-component vector of float) 0:? 'n6' (layout( location=17) in highp 4-component vector of float) 0:? 'n7' (layout( location=18) in highp 4-component vector of float) 0:? 'n8' (layout( location=19) in highp 4-component vector of float) 0:? 'n9' (layout( location=20) in highp 4-component vector of float) 0:? '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, out unsized 1-element array of float CullDistance gl_CullDistance}) SPIR-V is not generated for failed compile or link