| 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 |