|
@@ -0,0 +1,327 @@
|
|
|
+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
|