 1ea1b13f38
			
		
	
	
		1ea1b13f38
		
	
	
	
	
		
			
			- Adds a pragma to see binary output of double values (not portable) - Print decimals that show more values, but in a portable way (lots of portability issues) - Expand the tests to test more double values Note: it is quite difficult to have 100% portable tests for floating point. The current situation works by not printing full precision, and working around several portability issues.
		
			
				
	
	
		
			78 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			78 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
| cppPassMacroName.frag
 | |
| Shader version: 100
 | |
| 0:? Sequence
 | |
| 0:9  Function Definition: main( ( global void)
 | |
| 0:9    Function Parameters: 
 | |
| 0:11    Sequence
 | |
| 0:11      Sequence
 | |
| 0:11        move second child to first child ( temp mediump int)
 | |
| 0:11          'f1' ( temp mediump int)
 | |
| 0:11          Constant:
 | |
| 0:11            4 (const int)
 | |
| 0:12      Sequence
 | |
| 0:12        move second child to first child ( temp mediump int)
 | |
| 0:12          'f2' ( temp mediump int)
 | |
| 0:12          'f1' ( temp mediump int)
 | |
| 0:13      Sequence
 | |
| 0:13        move second child to first child ( temp mediump int)
 | |
| 0:13          'f3' ( temp mediump int)
 | |
| 0:13          Constant:
 | |
| 0:13            9 (const int)
 | |
| 0:14      Sequence
 | |
| 0:14        move second child to first child ( temp mediump int)
 | |
| 0:14          'f4' ( temp mediump int)
 | |
| 0:14          Constant:
 | |
| 0:14            1 (const int)
 | |
| 0:15      Sequence
 | |
| 0:15        move second child to first child ( temp mediump int)
 | |
| 0:15          'f5' ( temp mediump int)
 | |
| 0:15          Constant:
 | |
| 0:15            5 (const int)
 | |
| 0:17      Sequence
 | |
| 0:17        move second child to first child ( temp highp float)
 | |
| 0:17          'fl_f5' ( temp highp float)
 | |
| 0:17          Constant:
 | |
| 0:17            0.460000
 | |
| 0:?   Linker Objects
 | |
| 
 | |
| 
 | |
| Linked fragment stage:
 | |
| 
 | |
| 
 | |
| Shader version: 100
 | |
| 0:? Sequence
 | |
| 0:9  Function Definition: main( ( global void)
 | |
| 0:9    Function Parameters: 
 | |
| 0:11    Sequence
 | |
| 0:11      Sequence
 | |
| 0:11        move second child to first child ( temp mediump int)
 | |
| 0:11          'f1' ( temp mediump int)
 | |
| 0:11          Constant:
 | |
| 0:11            4 (const int)
 | |
| 0:12      Sequence
 | |
| 0:12        move second child to first child ( temp mediump int)
 | |
| 0:12          'f2' ( temp mediump int)
 | |
| 0:12          'f1' ( temp mediump int)
 | |
| 0:13      Sequence
 | |
| 0:13        move second child to first child ( temp mediump int)
 | |
| 0:13          'f3' ( temp mediump int)
 | |
| 0:13          Constant:
 | |
| 0:13            9 (const int)
 | |
| 0:14      Sequence
 | |
| 0:14        move second child to first child ( temp mediump int)
 | |
| 0:14          'f4' ( temp mediump int)
 | |
| 0:14          Constant:
 | |
| 0:14            1 (const int)
 | |
| 0:15      Sequence
 | |
| 0:15        move second child to first child ( temp mediump int)
 | |
| 0:15          'f5' ( temp mediump int)
 | |
| 0:15          Constant:
 | |
| 0:15            5 (const int)
 | |
| 0:17      Sequence
 | |
| 0:17        move second child to first child ( temp highp float)
 | |
| 0:17          'fl_f5' ( temp highp float)
 | |
| 0:17          Constant:
 | |
| 0:17            0.460000
 | |
| 0:?   Linker Objects
 | |
| 
 |