 71c100d7c0
			
		
	
	
		71c100d7c0
		
	
	
	
	
		
			
			Makes some white-space differences in most output, plus a few cases where more could have been put out but was cut short by the previous fix-sized buffer.
		
			
				
	
	
		
			362 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			362 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| forLoop.frag
 | |
| Shader version: 130
 | |
| 0:? Sequence
 | |
| 0:10  Function Definition: main( ( global void)
 | |
| 0:10    Function Parameters: 
 | |
| 0:12    Sequence
 | |
| 0:12      Sequence
 | |
| 0:12        move second child to first child ( temp 4-component vector of float)
 | |
| 0:12          'color' ( temp 4-component vector of float)
 | |
| 0:12          'BaseColor' ( smooth in 4-component vector of float)
 | |
| 0:14      Sequence
 | |
| 0:14        Sequence
 | |
| 0:14          move second child to first child ( temp int)
 | |
| 0:14            'i' ( temp int)
 | |
| 0:14            Constant:
 | |
| 0:14              0 (const int)
 | |
| 0:14        Loop with condition tested first
 | |
| 0:14          Loop Condition
 | |
| 0:14          Compare Less Than ( temp bool)
 | |
| 0:14            'i' ( temp int)
 | |
| 0:14            'Count' ( uniform int)
 | |
| 0:14          Loop Body
 | |
| 0:15          Sequence
 | |
| 0:15            add second child into first child ( temp 4-component vector of float)
 | |
| 0:15              'color' ( temp 4-component vector of float)
 | |
| 0:15              'bigColor' ( uniform 4-component vector of float)
 | |
| 0:14          Loop Terminal Expression
 | |
| 0:14          Pre-Increment ( temp int)
 | |
| 0:14            'i' ( temp int)
 | |
| 0:18      move second child to first child ( temp 4-component vector of float)
 | |
| 0:18        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
 | |
| 0:18        'color' ( temp 4-component vector of float)
 | |
| 0:20      Sequence
 | |
| 0:20        move second child to first child ( temp float)
 | |
| 0:20          'sum' ( temp float)
 | |
| 0:20          Constant:
 | |
| 0:20            0.000000
 | |
| 0:21      Sequence
 | |
| 0:21        Sequence
 | |
| 0:21          move second child to first child ( temp int)
 | |
| 0:21            'i' ( temp int)
 | |
| 0:21            Constant:
 | |
| 0:21              0 (const int)
 | |
| 0:21        Loop with condition tested first
 | |
| 0:21          Loop Condition
 | |
| 0:21          Compare Less Than ( temp bool)
 | |
| 0:21            'i' ( temp int)
 | |
| 0:21            Constant:
 | |
| 0:21              4 (const int)
 | |
| 0:21          Loop Body
 | |
| 0:22          add second child into first child ( temp float)
 | |
| 0:22            'sum' ( temp float)
 | |
| 0:22            Convert uint to float ( temp float)
 | |
| 0:22              indirect index ( temp uint)
 | |
| 0:22                'v4' ( uniform 4-component vector of uint)
 | |
| 0:22                'i' ( temp int)
 | |
| 0:21          Loop Terminal Expression
 | |
| 0:21          Pre-Increment ( temp int)
 | |
| 0:21            'i' ( temp int)
 | |
| 0:26      Sequence
 | |
| 0:26        Sequence
 | |
| 0:26          move second child to first child ( temp int)
 | |
| 0:26            'i' ( temp int)
 | |
| 0:26            Constant:
 | |
| 0:26              0 (const int)
 | |
| 0:26        Loop with condition tested first
 | |
| 0:26          Loop Condition
 | |
| 0:26          Compare Less Than ( temp bool)
 | |
| 0:26            'i' ( temp int)
 | |
| 0:26            Constant:
 | |
| 0:26              4 (const int)
 | |
| 0:26          Loop Body
 | |
| 0:27          move second child to first child ( temp float)
 | |
| 0:27            indirect index ( temp float)
 | |
| 0:27              'tv4' ( temp 4-component vector of float)
 | |
| 0:27              'i' ( temp int)
 | |
| 0:27            Convert uint to float ( temp float)
 | |
| 0:27              component-wise multiply ( temp uint)
 | |
| 0:27                indirect index ( temp uint)
 | |
| 0:27                  'v4' ( uniform 4-component vector of uint)
 | |
| 0:27                  'i' ( temp int)
 | |
| 0:27                Constant:
 | |
| 0:27                  4 (const uint)
 | |
| 0:26          Loop Terminal Expression
 | |
| 0:26          Pre-Increment ( temp int)
 | |
| 0:26            'i' ( temp int)
 | |
| 0:29      add second child into first child ( temp 4-component vector of float)
 | |
| 0:29        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
 | |
| 0:29        add ( temp 4-component vector of float)
 | |
| 0:29          Construct vec4 ( temp 4-component vector of float)
 | |
| 0:29            'sum' ( temp float)
 | |
| 0:29          'tv4' ( temp 4-component vector of float)
 | |
| 0:32      move second child to first child ( temp 3-component vector of float)
 | |
| 0:32        vector swizzle ( temp 3-component vector of float)
 | |
| 0:32          'r' ( temp 4-component vector of float)
 | |
| 0:32          Sequence
 | |
| 0:32            Constant:
 | |
| 0:32              0 (const int)
 | |
| 0:32            Constant:
 | |
| 0:32              1 (const int)
 | |
| 0:32            Constant:
 | |
| 0:32              2 (const int)
 | |
| 0:32        vector swizzle ( temp 3-component vector of float)
 | |
| 0:32          'BaseColor' ( smooth in 4-component vector of float)
 | |
| 0:32          Sequence
 | |
| 0:32            Constant:
 | |
| 0:32              0 (const int)
 | |
| 0:32            Constant:
 | |
| 0:32              1 (const int)
 | |
| 0:32            Constant:
 | |
| 0:32              2 (const int)
 | |
| 0:34      Sequence
 | |
| 0:34        Sequence
 | |
| 0:34          move second child to first child ( temp int)
 | |
| 0:34            'i' ( temp int)
 | |
| 0:34            Constant:
 | |
| 0:34              0 (const int)
 | |
| 0:34        Loop with condition tested first
 | |
| 0:34          Loop Condition
 | |
| 0:34          Compare Less Than ( temp bool)
 | |
| 0:34            'i' ( temp int)
 | |
| 0:34            'Count' ( uniform int)
 | |
| 0:34          Loop Body
 | |
| 0:35          move second child to first child ( temp float)
 | |
| 0:35            direct index ( temp float)
 | |
| 0:35              'r' ( temp 4-component vector of float)
 | |
| 0:35              Constant:
 | |
| 0:35                3 (const int)
 | |
| 0:35            'f' ( smooth in float)
 | |
| 0:34          Loop Terminal Expression
 | |
| 0:34          Pre-Increment ( temp int)
 | |
| 0:34            'i' ( temp int)
 | |
| 0:37      add second child into first child ( temp 3-component vector of float)
 | |
| 0:37        vector swizzle ( temp 3-component vector of float)
 | |
| 0:37          'gl_FragColor' ( fragColor 4-component vector of float FragColor)
 | |
| 0:37          Sequence
 | |
| 0:37            Constant:
 | |
| 0:37              0 (const int)
 | |
| 0:37            Constant:
 | |
| 0:37              1 (const int)
 | |
| 0:37            Constant:
 | |
| 0:37              2 (const int)
 | |
| 0:37        vector swizzle ( temp 3-component vector of float)
 | |
| 0:37          'r' ( temp 4-component vector of float)
 | |
| 0:37          Sequence
 | |
| 0:37            Constant:
 | |
| 0:37              0 (const int)
 | |
| 0:37            Constant:
 | |
| 0:37              1 (const int)
 | |
| 0:37            Constant:
 | |
| 0:37              2 (const int)
 | |
| 0:39      Sequence
 | |
| 0:39        Sequence
 | |
| 0:39          move second child to first child ( temp int)
 | |
| 0:39            'i' ( temp int)
 | |
| 0:39            Constant:
 | |
| 0:39              0 (const int)
 | |
| 0:39        Loop with condition tested first
 | |
| 0:39          Loop Condition
 | |
| 0:39          Compare Less Than ( temp bool)
 | |
| 0:39            'i' ( temp int)
 | |
| 0:39            Constant:
 | |
| 0:39              16 (const int)
 | |
| 0:39          Loop Body
 | |
| 0:40          vector scale second child into first child ( temp 4-component vector of float)
 | |
| 0:40            'gl_FragColor' ( fragColor 4-component vector of float FragColor)
 | |
| 0:40            'f' ( smooth in float)
 | |
| 0:39          Loop Terminal Expression
 | |
| 0:39          add second child into first child ( temp int)
 | |
| 0:39            'i' ( temp int)
 | |
| 0:39            Constant:
 | |
| 0:39              4 (const int)
 | |
| 0:?   Linker Objects
 | |
| 0:?     'bigColor' ( uniform 4-component vector of float)
 | |
| 0:?     'BaseColor' ( smooth in 4-component vector of float)
 | |
| 0:?     'f' ( smooth in float)
 | |
| 0:?     'Count' ( uniform int)
 | |
| 0:?     'v4' ( uniform 4-component vector of uint)
 | |
| 
 | |
| 
 | |
| Linked fragment stage:
 | |
| 
 | |
| 
 | |
| Shader version: 130
 | |
| 0:? Sequence
 | |
| 0:10  Function Definition: main( ( global void)
 | |
| 0:10    Function Parameters: 
 | |
| 0:12    Sequence
 | |
| 0:12      Sequence
 | |
| 0:12        move second child to first child ( temp 4-component vector of float)
 | |
| 0:12          'color' ( temp 4-component vector of float)
 | |
| 0:12          'BaseColor' ( smooth in 4-component vector of float)
 | |
| 0:14      Sequence
 | |
| 0:14        Sequence
 | |
| 0:14          move second child to first child ( temp int)
 | |
| 0:14            'i' ( temp int)
 | |
| 0:14            Constant:
 | |
| 0:14              0 (const int)
 | |
| 0:14        Loop with condition tested first
 | |
| 0:14          Loop Condition
 | |
| 0:14          Compare Less Than ( temp bool)
 | |
| 0:14            'i' ( temp int)
 | |
| 0:14            'Count' ( uniform int)
 | |
| 0:14          Loop Body
 | |
| 0:15          Sequence
 | |
| 0:15            add second child into first child ( temp 4-component vector of float)
 | |
| 0:15              'color' ( temp 4-component vector of float)
 | |
| 0:15              'bigColor' ( uniform 4-component vector of float)
 | |
| 0:14          Loop Terminal Expression
 | |
| 0:14          Pre-Increment ( temp int)
 | |
| 0:14            'i' ( temp int)
 | |
| 0:18      move second child to first child ( temp 4-component vector of float)
 | |
| 0:18        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
 | |
| 0:18        'color' ( temp 4-component vector of float)
 | |
| 0:20      Sequence
 | |
| 0:20        move second child to first child ( temp float)
 | |
| 0:20          'sum' ( temp float)
 | |
| 0:20          Constant:
 | |
| 0:20            0.000000
 | |
| 0:21      Sequence
 | |
| 0:21        Sequence
 | |
| 0:21          move second child to first child ( temp int)
 | |
| 0:21            'i' ( temp int)
 | |
| 0:21            Constant:
 | |
| 0:21              0 (const int)
 | |
| 0:21        Loop with condition tested first
 | |
| 0:21          Loop Condition
 | |
| 0:21          Compare Less Than ( temp bool)
 | |
| 0:21            'i' ( temp int)
 | |
| 0:21            Constant:
 | |
| 0:21              4 (const int)
 | |
| 0:21          Loop Body
 | |
| 0:22          add second child into first child ( temp float)
 | |
| 0:22            'sum' ( temp float)
 | |
| 0:22            Convert uint to float ( temp float)
 | |
| 0:22              indirect index ( temp uint)
 | |
| 0:22                'v4' ( uniform 4-component vector of uint)
 | |
| 0:22                'i' ( temp int)
 | |
| 0:21          Loop Terminal Expression
 | |
| 0:21          Pre-Increment ( temp int)
 | |
| 0:21            'i' ( temp int)
 | |
| 0:26      Sequence
 | |
| 0:26        Sequence
 | |
| 0:26          move second child to first child ( temp int)
 | |
| 0:26            'i' ( temp int)
 | |
| 0:26            Constant:
 | |
| 0:26              0 (const int)
 | |
| 0:26        Loop with condition tested first
 | |
| 0:26          Loop Condition
 | |
| 0:26          Compare Less Than ( temp bool)
 | |
| 0:26            'i' ( temp int)
 | |
| 0:26            Constant:
 | |
| 0:26              4 (const int)
 | |
| 0:26          Loop Body
 | |
| 0:27          move second child to first child ( temp float)
 | |
| 0:27            indirect index ( temp float)
 | |
| 0:27              'tv4' ( temp 4-component vector of float)
 | |
| 0:27              'i' ( temp int)
 | |
| 0:27            Convert uint to float ( temp float)
 | |
| 0:27              component-wise multiply ( temp uint)
 | |
| 0:27                indirect index ( temp uint)
 | |
| 0:27                  'v4' ( uniform 4-component vector of uint)
 | |
| 0:27                  'i' ( temp int)
 | |
| 0:27                Constant:
 | |
| 0:27                  4 (const uint)
 | |
| 0:26          Loop Terminal Expression
 | |
| 0:26          Pre-Increment ( temp int)
 | |
| 0:26            'i' ( temp int)
 | |
| 0:29      add second child into first child ( temp 4-component vector of float)
 | |
| 0:29        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
 | |
| 0:29        add ( temp 4-component vector of float)
 | |
| 0:29          Construct vec4 ( temp 4-component vector of float)
 | |
| 0:29            'sum' ( temp float)
 | |
| 0:29          'tv4' ( temp 4-component vector of float)
 | |
| 0:32      move second child to first child ( temp 3-component vector of float)
 | |
| 0:32        vector swizzle ( temp 3-component vector of float)
 | |
| 0:32          'r' ( temp 4-component vector of float)
 | |
| 0:32          Sequence
 | |
| 0:32            Constant:
 | |
| 0:32              0 (const int)
 | |
| 0:32            Constant:
 | |
| 0:32              1 (const int)
 | |
| 0:32            Constant:
 | |
| 0:32              2 (const int)
 | |
| 0:32        vector swizzle ( temp 3-component vector of float)
 | |
| 0:32          'BaseColor' ( smooth in 4-component vector of float)
 | |
| 0:32          Sequence
 | |
| 0:32            Constant:
 | |
| 0:32              0 (const int)
 | |
| 0:32            Constant:
 | |
| 0:32              1 (const int)
 | |
| 0:32            Constant:
 | |
| 0:32              2 (const int)
 | |
| 0:34      Sequence
 | |
| 0:34        Sequence
 | |
| 0:34          move second child to first child ( temp int)
 | |
| 0:34            'i' ( temp int)
 | |
| 0:34            Constant:
 | |
| 0:34              0 (const int)
 | |
| 0:34        Loop with condition tested first
 | |
| 0:34          Loop Condition
 | |
| 0:34          Compare Less Than ( temp bool)
 | |
| 0:34            'i' ( temp int)
 | |
| 0:34            'Count' ( uniform int)
 | |
| 0:34          Loop Body
 | |
| 0:35          move second child to first child ( temp float)
 | |
| 0:35            direct index ( temp float)
 | |
| 0:35              'r' ( temp 4-component vector of float)
 | |
| 0:35              Constant:
 | |
| 0:35                3 (const int)
 | |
| 0:35            'f' ( smooth in float)
 | |
| 0:34          Loop Terminal Expression
 | |
| 0:34          Pre-Increment ( temp int)
 | |
| 0:34            'i' ( temp int)
 | |
| 0:37      add second child into first child ( temp 3-component vector of float)
 | |
| 0:37        vector swizzle ( temp 3-component vector of float)
 | |
| 0:37          'gl_FragColor' ( fragColor 4-component vector of float FragColor)
 | |
| 0:37          Sequence
 | |
| 0:37            Constant:
 | |
| 0:37              0 (const int)
 | |
| 0:37            Constant:
 | |
| 0:37              1 (const int)
 | |
| 0:37            Constant:
 | |
| 0:37              2 (const int)
 | |
| 0:37        vector swizzle ( temp 3-component vector of float)
 | |
| 0:37          'r' ( temp 4-component vector of float)
 | |
| 0:37          Sequence
 | |
| 0:37            Constant:
 | |
| 0:37              0 (const int)
 | |
| 0:37            Constant:
 | |
| 0:37              1 (const int)
 | |
| 0:37            Constant:
 | |
| 0:37              2 (const int)
 | |
| 0:39      Sequence
 | |
| 0:39        Sequence
 | |
| 0:39          move second child to first child ( temp int)
 | |
| 0:39            'i' ( temp int)
 | |
| 0:39            Constant:
 | |
| 0:39              0 (const int)
 | |
| 0:39        Loop with condition tested first
 | |
| 0:39          Loop Condition
 | |
| 0:39          Compare Less Than ( temp bool)
 | |
| 0:39            'i' ( temp int)
 | |
| 0:39            Constant:
 | |
| 0:39              16 (const int)
 | |
| 0:39          Loop Body
 | |
| 0:40          vector scale second child into first child ( temp 4-component vector of float)
 | |
| 0:40            'gl_FragColor' ( fragColor 4-component vector of float FragColor)
 | |
| 0:40            'f' ( smooth in float)
 | |
| 0:39          Loop Terminal Expression
 | |
| 0:39          add second child into first child ( temp int)
 | |
| 0:39            'i' ( temp int)
 | |
| 0:39            Constant:
 | |
| 0:39              4 (const int)
 | |
| 0:?   Linker Objects
 | |
| 0:?     'bigColor' ( uniform 4-component vector of float)
 | |
| 0:?     'BaseColor' ( smooth in 4-component vector of float)
 | |
| 0:?     'f' ( smooth in float)
 | |
| 0:?     'Count' ( uniform int)
 | |
| 0:?     'v4' ( uniform 4-component vector of uint)
 | |
| 
 |