277 lines
		
	
	
		
			8.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			277 lines
		
	
	
		
			8.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
dce.frag
 | 
						|
Warning, version 400 is not yet complete; most version-specific features are present, but some are missing.
 | 
						|
 | 
						|
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 "void main()" 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: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)
 | 
						|
 |