blob: c5cf8ce4a8eb9b8a9725f4940ef45b7a53a68b17 [file] [edit]
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