153 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			153 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| dce.frag
 | |
| Shader version: 400
 | |
| 0:? Sequence
 | |
| 0:5  Sequence
 | |
| 0:5    move second child to first child ( temp int)
 | |
| 0:5      'c' ( global int)
 | |
| 0:5      Constant:
 | |
| 0:5        0 (const int)
 | |
| 0:7  Function Definition: bar( ( global void)
 | |
| 0:7    Function Parameters: 
 | |
| 0:9    Sequence
 | |
| 0:9      Test condition and select ( temp void)
 | |
| 0:9        Condition
 | |
| 0:9        Constant:
 | |
| 0:9          false (const bool)
 | |
| 0:9        true case
 | |
| 0:10        Pre-Increment ( temp int)
 | |
| 0:10          'c' ( global int)
 | |
| 0:9        false case
 | |
| 0:12        Pre-Increment ( temp int)
 | |
| 0:12          'c' ( global int)
 | |
| 0:14      Test condition and select ( temp int)
 | |
| 0:14        Condition
 | |
| 0:14        Constant:
 | |
| 0:14          false (const bool)
 | |
| 0:14        true case
 | |
| 0:14        Pre-Increment ( temp int)
 | |
| 0:14          'c' ( global int)
 | |
| 0:14        false case
 | |
| 0:14        Pre-Increment ( temp int)
 | |
| 0:14          'c' ( global int)
 | |
| 0:16      switch
 | |
| 0:16      condition
 | |
| 0:16        'c' ( global int)
 | |
| 0:16      body
 | |
| 0:16        Sequence
 | |
| 0:17          case:  with expression
 | |
| 0:17            Constant:
 | |
| 0:17              1 (const int)
 | |
| 0:?           Sequence
 | |
| 0:18            Pre-Increment ( temp int)
 | |
| 0:18              'c' ( global int)
 | |
| 0:19            Branch: Break
 | |
| 0:20            Pre-Increment ( temp int)
 | |
| 0:20              'c' ( global int)
 | |
| 0:21          case:  with expression
 | |
| 0:21            Constant:
 | |
| 0:21              2 (const int)
 | |
| 0:?           Sequence
 | |
| 0:22            Branch: Break
 | |
| 0:23            Pre-Increment ( temp int)
 | |
| 0:23              'c' ( global int)
 | |
| 0:24          default: 
 | |
| 0:?           Sequence
 | |
| 0:25            Branch: Break
 | |
| 0:28      Sequence
 | |
| 0:28        Sequence
 | |
| 0:28          move second child to first child ( temp int)
 | |
| 0:28            'i' ( temp int)
 | |
| 0:28            Constant:
 | |
| 0:28              0 (const int)
 | |
| 0:28        Loop with condition tested first
 | |
| 0:28          Loop Condition
 | |
| 0:28          Compare Less Than ( temp bool)
 | |
| 0:28            'i' ( temp int)
 | |
| 0:28            Constant:
 | |
| 0:28              0 (const int)
 | |
| 0:28          Loop Body
 | |
| 0:29          Pre-Increment ( temp int)
 | |
| 0:29            'c' ( global int)
 | |
| 0:28          Loop Terminal Expression
 | |
| 0:28          Pre-Increment ( temp int)
 | |
| 0:28            'i' ( temp int)
 | |
| 0:31      Sequence
 | |
| 0:31        Sequence
 | |
| 0:31          move second child to first child ( temp int)
 | |
| 0:31            'i' ( temp int)
 | |
| 0:31            Constant:
 | |
| 0:31              0 (const int)
 | |
| 0:31        Loop with condition tested first
 | |
| 0:31          Loop Condition
 | |
| 0:31          Compare Less Than ( temp bool)
 | |
| 0:31            'i' ( temp int)
 | |
| 0:31            Constant:
 | |
| 0:31              10 (const int)
 | |
| 0:31          Loop Body
 | |
| 0:32          Sequence
 | |
| 0:32            Test condition and select ( temp void)
 | |
| 0:32              Condition
 | |
| 0:32              Compare Less Than ( temp bool)
 | |
| 0:32                'c' ( global int)
 | |
| 0:32                Constant:
 | |
| 0:32                  3 (const int)
 | |
| 0:32              true case
 | |
| 0:33              Sequence
 | |
| 0:33                Branch: Break
 | |
| 0:34                Pre-Increment ( temp int)
 | |
| 0:34                  'c' ( global int)
 | |
| 0:32              false case
 | |
| 0:36              Sequence
 | |
| 0:36                Branch: Continue
 | |
| 0:37                Pre-Increment ( temp int)
 | |
| 0:37                  'c' ( global int)
 | |
| 0:31          Loop Terminal Expression
 | |
| 0:31          Pre-Increment ( temp int)
 | |
| 0:31            'i' ( temp int)
 | |
| 0:41      Branch: Return
 | |
| 0:43      Pre-Increment ( temp int)
 | |
| 0:43        'c' ( global int)
 | |
| 0:46  Function Definition: foo( ( global int)
 | |
| 0:46    Function Parameters: 
 | |
| 0:48    Sequence
 | |
| 0:48      Test condition and select ( temp void)
 | |
| 0:48        Condition
 | |
| 0:48        Compare Greater Than ( temp bool)
 | |
| 0:48          'c' ( global int)
 | |
| 0:48          Constant:
 | |
| 0:48            4 (const int)
 | |
| 0:48        true case
 | |
| 0:49        Sequence
 | |
| 0:49          Branch: Return with expression
 | |
| 0:49            Constant:
 | |
| 0:49              4 (const int)
 | |
| 0:50          Pre-Increment ( temp int)
 | |
| 0:50            'c' ( global int)
 | |
| 0:53      Branch: Return with expression
 | |
| 0:53        Constant:
 | |
| 0:53          5 (const int)
 | |
| 0:55      Pre-Increment ( temp int)
 | |
| 0:55        'c' ( global int)
 | |
| 0:?   Linker Objects
 | |
| 0:?     'flag' ( const bool)
 | |
| 0:?       false (const bool)
 | |
| 0:?     'c' ( global int)
 | |
| 
 | |
| 
 | |
| Linked fragment stage:
 | |
| 
 | |
| ERROR: Linking fragment stage: Missing entry point: Each stage requires one entry point
 | |
| 
 | |
| Shader version: 400
 | |
| 0:? Sequence
 | |
| 0:5  Sequence
 | |
| 0:5    move second child to first child ( temp int)
 | |
| 0:5      'c' ( global int)
 | |
| 0:5      Constant:
 | |
| 0:5        0 (const int)
 | |
| 0:?   Linker Objects
 | |
| 0:?     'flag' ( const bool)
 | |
| 0:?       false (const bool)
 | |
| 0:?     'c' ( global int)
 | |
| 
 | 
