721 lines
		
	
	
		
			28 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			721 lines
		
	
	
		
			28 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| hlsl.templatetypes.frag
 | |
| Shader version: 450
 | |
| gl_FragCoord origin is upper left
 | |
| 0:? Sequence
 | |
| 0:3  Function Definition: PixelShaderFunction( (temp float)
 | |
| 0:3    Function Parameters: 
 | |
| 0:?     Sequence
 | |
| 0:4      Sequence
 | |
| 0:4        move second child to first child (temp 4-component vector of float)
 | |
| 0:4          'r00' (temp 4-component vector of float)
 | |
| 0:?           Constant:
 | |
| 0:?             1.000000
 | |
| 0:?             2.000000
 | |
| 0:?             3.000000
 | |
| 0:?             4.000000
 | |
| 0:5      Sequence
 | |
| 0:5        move second child to first child (temp 4-component vector of float)
 | |
| 0:5          'r01' (temp 4-component vector of float)
 | |
| 0:?           Constant:
 | |
| 0:?             2.000000
 | |
| 0:?             3.000000
 | |
| 0:?             4.000000
 | |
| 0:?             5.000000
 | |
| 0:7      Sequence
 | |
| 0:7        move second child to first child (temp 1-component vector of bool)
 | |
| 0:7          'r12' (temp 1-component vector of bool)
 | |
| 0:7          Constant:
 | |
| 0:7            false (const bool)
 | |
| 0:8      Sequence
 | |
| 0:8        move second child to first child (temp 1-component vector of int)
 | |
| 0:8          'r13' (temp 1-component vector of int)
 | |
| 0:8          Constant:
 | |
| 0:8            1 (const int)
 | |
| 0:9      Sequence
 | |
| 0:9        move second child to first child (temp 1-component vector of float)
 | |
| 0:9          'r14' (temp 1-component vector of float)
 | |
| 0:9          Constant:
 | |
| 0:9            1.000000
 | |
| 0:10      Sequence
 | |
| 0:10        move second child to first child (temp 1-component vector of double)
 | |
| 0:10          'r15' (temp 1-component vector of double)
 | |
| 0:10          Constant:
 | |
| 0:10            1.000000
 | |
| 0:11      Sequence
 | |
| 0:11        move second child to first child (temp 1-component vector of uint)
 | |
| 0:11          'r16' (temp 1-component vector of uint)
 | |
| 0:11          Constant:
 | |
| 0:11            1 (const uint)
 | |
| 0:13      Sequence
 | |
| 0:13        move second child to first child (temp 2-component vector of bool)
 | |
| 0:13          'r20' (temp 2-component vector of bool)
 | |
| 0:?           Constant:
 | |
| 0:?             false (const bool)
 | |
| 0:?             true (const bool)
 | |
| 0:14      Sequence
 | |
| 0:14        move second child to first child (temp 2-component vector of int)
 | |
| 0:14          'r21' (temp 2-component vector of int)
 | |
| 0:?           Constant:
 | |
| 0:?             1 (const int)
 | |
| 0:?             2 (const int)
 | |
| 0:15      Sequence
 | |
| 0:15        move second child to first child (temp 2-component vector of float)
 | |
| 0:15          'r22' (temp 2-component vector of float)
 | |
| 0:?           Constant:
 | |
| 0:?             1.000000
 | |
| 0:?             2.000000
 | |
| 0:16      Sequence
 | |
| 0:16        move second child to first child (temp 2-component vector of double)
 | |
| 0:16          'r23' (temp 2-component vector of double)
 | |
| 0:?           Constant:
 | |
| 0:?             1.000000
 | |
| 0:?             2.000000
 | |
| 0:17      Sequence
 | |
| 0:17        move second child to first child (temp 2-component vector of uint)
 | |
| 0:17          'r24' (temp 2-component vector of uint)
 | |
| 0:?           Constant:
 | |
| 0:?             1 (const uint)
 | |
| 0:?             2 (const uint)
 | |
| 0:19      Sequence
 | |
| 0:19        move second child to first child (temp 3-component vector of bool)
 | |
| 0:19          'r30' (temp 3-component vector of bool)
 | |
| 0:?           Constant:
 | |
| 0:?             false (const bool)
 | |
| 0:?             true (const bool)
 | |
| 0:?             true (const bool)
 | |
| 0:20      Sequence
 | |
| 0:20        move second child to first child (temp 3-component vector of int)
 | |
| 0:20          'r31' (temp 3-component vector of int)
 | |
| 0:?           Constant:
 | |
| 0:?             1 (const int)
 | |
| 0:?             2 (const int)
 | |
| 0:?             3 (const int)
 | |
| 0:21      Sequence
 | |
| 0:21        move second child to first child (temp 3-component vector of float)
 | |
| 0:21          'r32' (temp 3-component vector of float)
 | |
| 0:?           Constant:
 | |
| 0:?             1.000000
 | |
| 0:?             2.000000
 | |
| 0:?             3.000000
 | |
| 0:22      Sequence
 | |
| 0:22        move second child to first child (temp 3-component vector of double)
 | |
| 0:22          'r33' (temp 3-component vector of double)
 | |
| 0:?           Constant:
 | |
| 0:?             1.000000
 | |
| 0:?             2.000000
 | |
| 0:?             3.000000
 | |
| 0:23      Sequence
 | |
| 0:23        move second child to first child (temp 3-component vector of uint)
 | |
| 0:23          'r34' (temp 3-component vector of uint)
 | |
| 0:?           Constant:
 | |
| 0:?             1 (const uint)
 | |
| 0:?             2 (const uint)
 | |
| 0:?             3 (const uint)
 | |
| 0:25      Sequence
 | |
| 0:25        move second child to first child (temp 4-component vector of bool)
 | |
| 0:25          'r40' (temp 4-component vector of bool)
 | |
| 0:?           Constant:
 | |
| 0:?             false (const bool)
 | |
| 0:?             true (const bool)
 | |
| 0:?             true (const bool)
 | |
| 0:?             false (const bool)
 | |
| 0:26      Sequence
 | |
| 0:26        move second child to first child (temp 4-component vector of int)
 | |
| 0:26          'r41' (temp 4-component vector of int)
 | |
| 0:?           Constant:
 | |
| 0:?             1 (const int)
 | |
| 0:?             2 (const int)
 | |
| 0:?             3 (const int)
 | |
| 0:?             4 (const int)
 | |
| 0:27      Sequence
 | |
| 0:27        move second child to first child (temp 4-component vector of float)
 | |
| 0:27          'r42' (temp 4-component vector of float)
 | |
| 0:?           Constant:
 | |
| 0:?             1.000000
 | |
| 0:?             2.000000
 | |
| 0:?             3.000000
 | |
| 0:?             4.000000
 | |
| 0:28      Sequence
 | |
| 0:28        move second child to first child (temp 4-component vector of double)
 | |
| 0:28          'r43' (temp 4-component vector of double)
 | |
| 0:?           Constant:
 | |
| 0:?             1.000000
 | |
| 0:?             2.000000
 | |
| 0:?             3.000000
 | |
| 0:?             4.000000
 | |
| 0:29      Sequence
 | |
| 0:29        move second child to first child (temp 4-component vector of uint)
 | |
| 0:29          'r44' (temp 4-component vector of uint)
 | |
| 0:?           Constant:
 | |
| 0:?             1 (const uint)
 | |
| 0:?             2 (const uint)
 | |
| 0:?             3 (const uint)
 | |
| 0:?             4 (const uint)
 | |
| 0:31      Sequence
 | |
| 0:31        move second child to first child (temp 4X4 matrix of float)
 | |
| 0:31          'r50' (temp 4X4 matrix of float)
 | |
| 0:?           Constant:
 | |
| 0:?             0.000000
 | |
| 0:?             1.000000
 | |
| 0:?             2.000000
 | |
| 0:?             3.000000
 | |
| 0:?             4.000000
 | |
| 0:?             5.000000
 | |
| 0:?             6.000000
 | |
| 0:?             7.000000
 | |
| 0:?             8.000000
 | |
| 0:?             9.000000
 | |
| 0:?             10.000000
 | |
| 0:?             11.000000
 | |
| 0:?             12.000000
 | |
| 0:?             13.000000
 | |
| 0:?             14.000000
 | |
| 0:?             15.000000
 | |
| 0:32      Sequence
 | |
| 0:32        move second child to first child (temp 4X4 matrix of float)
 | |
| 0:32          'r51' (temp 4X4 matrix of float)
 | |
| 0:?           Constant:
 | |
| 0:?             0.000000
 | |
| 0:?             1.000000
 | |
| 0:?             2.000000
 | |
| 0:?             3.000000
 | |
| 0:?             4.000000
 | |
| 0:?             5.000000
 | |
| 0:?             6.000000
 | |
| 0:?             7.000000
 | |
| 0:?             8.000000
 | |
| 0:?             9.000000
 | |
| 0:?             10.000000
 | |
| 0:?             11.000000
 | |
| 0:?             12.000000
 | |
| 0:?             13.000000
 | |
| 0:?             14.000000
 | |
| 0:?             15.000000
 | |
| 0:35      Sequence
 | |
| 0:35        move second child to first child (temp 2X3 matrix of float)
 | |
| 0:35          'r61' (temp 2X3 matrix of float)
 | |
| 0:?           Constant:
 | |
| 0:?             1.000000
 | |
| 0:?             2.000000
 | |
| 0:?             3.000000
 | |
| 0:?             4.000000
 | |
| 0:?             5.000000
 | |
| 0:?             6.000000
 | |
| 0:36      Sequence
 | |
| 0:36        move second child to first child (temp 3X2 matrix of float)
 | |
| 0:36          'r62' (temp 3X2 matrix of float)
 | |
| 0:?           Constant:
 | |
| 0:?             1.000000
 | |
| 0:?             2.000000
 | |
| 0:?             3.000000
 | |
| 0:?             4.000000
 | |
| 0:?             5.000000
 | |
| 0:?             6.000000
 | |
| 0:39      Sequence
 | |
| 0:39        move second child to first child (temp 4X2 matrix of float)
 | |
| 0:39          'r65' (temp 4X2 matrix of float)
 | |
| 0:?           Constant:
 | |
| 0:?             1.000000
 | |
| 0:?             2.000000
 | |
| 0:?             3.000000
 | |
| 0:?             4.000000
 | |
| 0:?             5.000000
 | |
| 0:?             6.000000
 | |
| 0:?             7.000000
 | |
| 0:?             8.000000
 | |
| 0:40      Sequence
 | |
| 0:40        move second child to first child (temp 4X3 matrix of float)
 | |
| 0:40          'r66' (temp 4X3 matrix of float)
 | |
| 0:?           Constant:
 | |
| 0:?             1.000000
 | |
| 0:?             2.000000
 | |
| 0:?             3.000000
 | |
| 0:?             4.000000
 | |
| 0:?             5.000000
 | |
| 0:?             6.000000
 | |
| 0:?             7.000000
 | |
| 0:?             8.000000
 | |
| 0:?             9.000000
 | |
| 0:?             10.000000
 | |
| 0:?             11.000000
 | |
| 0:?             12.000000
 | |
| 0:45      Sequence
 | |
| 0:45        move second child to first child (temp float)
 | |
| 0:?           '@entryPointOutput' (layout(location=0 ) out float)
 | |
| 0:45          Constant:
 | |
| 0:45            0.000000
 | |
| 0:45        Branch: Return
 | |
| 0:?   Linker Objects
 | |
| 0:?     '@entryPointOutput' (layout(location=0 ) out float)
 | |
| 
 | |
| 
 | |
| Linked fragment stage:
 | |
| 
 | |
| 
 | |
| Shader version: 450
 | |
| gl_FragCoord origin is upper left
 | |
| 0:? Sequence
 | |
| 0:3  Function Definition: PixelShaderFunction( (temp float)
 | |
| 0:3    Function Parameters: 
 | |
| 0:?     Sequence
 | |
| 0:4      Sequence
 | |
| 0:4        move second child to first child (temp 4-component vector of float)
 | |
| 0:4          'r00' (temp 4-component vector of float)
 | |
| 0:?           Constant:
 | |
| 0:?             1.000000
 | |
| 0:?             2.000000
 | |
| 0:?             3.000000
 | |
| 0:?             4.000000
 | |
| 0:5      Sequence
 | |
| 0:5        move second child to first child (temp 4-component vector of float)
 | |
| 0:5          'r01' (temp 4-component vector of float)
 | |
| 0:?           Constant:
 | |
| 0:?             2.000000
 | |
| 0:?             3.000000
 | |
| 0:?             4.000000
 | |
| 0:?             5.000000
 | |
| 0:7      Sequence
 | |
| 0:7        move second child to first child (temp 1-component vector of bool)
 | |
| 0:7          'r12' (temp 1-component vector of bool)
 | |
| 0:7          Constant:
 | |
| 0:7            false (const bool)
 | |
| 0:8      Sequence
 | |
| 0:8        move second child to first child (temp 1-component vector of int)
 | |
| 0:8          'r13' (temp 1-component vector of int)
 | |
| 0:8          Constant:
 | |
| 0:8            1 (const int)
 | |
| 0:9      Sequence
 | |
| 0:9        move second child to first child (temp 1-component vector of float)
 | |
| 0:9          'r14' (temp 1-component vector of float)
 | |
| 0:9          Constant:
 | |
| 0:9            1.000000
 | |
| 0:10      Sequence
 | |
| 0:10        move second child to first child (temp 1-component vector of double)
 | |
| 0:10          'r15' (temp 1-component vector of double)
 | |
| 0:10          Constant:
 | |
| 0:10            1.000000
 | |
| 0:11      Sequence
 | |
| 0:11        move second child to first child (temp 1-component vector of uint)
 | |
| 0:11          'r16' (temp 1-component vector of uint)
 | |
| 0:11          Constant:
 | |
| 0:11            1 (const uint)
 | |
| 0:13      Sequence
 | |
| 0:13        move second child to first child (temp 2-component vector of bool)
 | |
| 0:13          'r20' (temp 2-component vector of bool)
 | |
| 0:?           Constant:
 | |
| 0:?             false (const bool)
 | |
| 0:?             true (const bool)
 | |
| 0:14      Sequence
 | |
| 0:14        move second child to first child (temp 2-component vector of int)
 | |
| 0:14          'r21' (temp 2-component vector of int)
 | |
| 0:?           Constant:
 | |
| 0:?             1 (const int)
 | |
| 0:?             2 (const int)
 | |
| 0:15      Sequence
 | |
| 0:15        move second child to first child (temp 2-component vector of float)
 | |
| 0:15          'r22' (temp 2-component vector of float)
 | |
| 0:?           Constant:
 | |
| 0:?             1.000000
 | |
| 0:?             2.000000
 | |
| 0:16      Sequence
 | |
| 0:16        move second child to first child (temp 2-component vector of double)
 | |
| 0:16          'r23' (temp 2-component vector of double)
 | |
| 0:?           Constant:
 | |
| 0:?             1.000000
 | |
| 0:?             2.000000
 | |
| 0:17      Sequence
 | |
| 0:17        move second child to first child (temp 2-component vector of uint)
 | |
| 0:17          'r24' (temp 2-component vector of uint)
 | |
| 0:?           Constant:
 | |
| 0:?             1 (const uint)
 | |
| 0:?             2 (const uint)
 | |
| 0:19      Sequence
 | |
| 0:19        move second child to first child (temp 3-component vector of bool)
 | |
| 0:19          'r30' (temp 3-component vector of bool)
 | |
| 0:?           Constant:
 | |
| 0:?             false (const bool)
 | |
| 0:?             true (const bool)
 | |
| 0:?             true (const bool)
 | |
| 0:20      Sequence
 | |
| 0:20        move second child to first child (temp 3-component vector of int)
 | |
| 0:20          'r31' (temp 3-component vector of int)
 | |
| 0:?           Constant:
 | |
| 0:?             1 (const int)
 | |
| 0:?             2 (const int)
 | |
| 0:?             3 (const int)
 | |
| 0:21      Sequence
 | |
| 0:21        move second child to first child (temp 3-component vector of float)
 | |
| 0:21          'r32' (temp 3-component vector of float)
 | |
| 0:?           Constant:
 | |
| 0:?             1.000000
 | |
| 0:?             2.000000
 | |
| 0:?             3.000000
 | |
| 0:22      Sequence
 | |
| 0:22        move second child to first child (temp 3-component vector of double)
 | |
| 0:22          'r33' (temp 3-component vector of double)
 | |
| 0:?           Constant:
 | |
| 0:?             1.000000
 | |
| 0:?             2.000000
 | |
| 0:?             3.000000
 | |
| 0:23      Sequence
 | |
| 0:23        move second child to first child (temp 3-component vector of uint)
 | |
| 0:23          'r34' (temp 3-component vector of uint)
 | |
| 0:?           Constant:
 | |
| 0:?             1 (const uint)
 | |
| 0:?             2 (const uint)
 | |
| 0:?             3 (const uint)
 | |
| 0:25      Sequence
 | |
| 0:25        move second child to first child (temp 4-component vector of bool)
 | |
| 0:25          'r40' (temp 4-component vector of bool)
 | |
| 0:?           Constant:
 | |
| 0:?             false (const bool)
 | |
| 0:?             true (const bool)
 | |
| 0:?             true (const bool)
 | |
| 0:?             false (const bool)
 | |
| 0:26      Sequence
 | |
| 0:26        move second child to first child (temp 4-component vector of int)
 | |
| 0:26          'r41' (temp 4-component vector of int)
 | |
| 0:?           Constant:
 | |
| 0:?             1 (const int)
 | |
| 0:?             2 (const int)
 | |
| 0:?             3 (const int)
 | |
| 0:?             4 (const int)
 | |
| 0:27      Sequence
 | |
| 0:27        move second child to first child (temp 4-component vector of float)
 | |
| 0:27          'r42' (temp 4-component vector of float)
 | |
| 0:?           Constant:
 | |
| 0:?             1.000000
 | |
| 0:?             2.000000
 | |
| 0:?             3.000000
 | |
| 0:?             4.000000
 | |
| 0:28      Sequence
 | |
| 0:28        move second child to first child (temp 4-component vector of double)
 | |
| 0:28          'r43' (temp 4-component vector of double)
 | |
| 0:?           Constant:
 | |
| 0:?             1.000000
 | |
| 0:?             2.000000
 | |
| 0:?             3.000000
 | |
| 0:?             4.000000
 | |
| 0:29      Sequence
 | |
| 0:29        move second child to first child (temp 4-component vector of uint)
 | |
| 0:29          'r44' (temp 4-component vector of uint)
 | |
| 0:?           Constant:
 | |
| 0:?             1 (const uint)
 | |
| 0:?             2 (const uint)
 | |
| 0:?             3 (const uint)
 | |
| 0:?             4 (const uint)
 | |
| 0:31      Sequence
 | |
| 0:31        move second child to first child (temp 4X4 matrix of float)
 | |
| 0:31          'r50' (temp 4X4 matrix of float)
 | |
| 0:?           Constant:
 | |
| 0:?             0.000000
 | |
| 0:?             1.000000
 | |
| 0:?             2.000000
 | |
| 0:?             3.000000
 | |
| 0:?             4.000000
 | |
| 0:?             5.000000
 | |
| 0:?             6.000000
 | |
| 0:?             7.000000
 | |
| 0:?             8.000000
 | |
| 0:?             9.000000
 | |
| 0:?             10.000000
 | |
| 0:?             11.000000
 | |
| 0:?             12.000000
 | |
| 0:?             13.000000
 | |
| 0:?             14.000000
 | |
| 0:?             15.000000
 | |
| 0:32      Sequence
 | |
| 0:32        move second child to first child (temp 4X4 matrix of float)
 | |
| 0:32          'r51' (temp 4X4 matrix of float)
 | |
| 0:?           Constant:
 | |
| 0:?             0.000000
 | |
| 0:?             1.000000
 | |
| 0:?             2.000000
 | |
| 0:?             3.000000
 | |
| 0:?             4.000000
 | |
| 0:?             5.000000
 | |
| 0:?             6.000000
 | |
| 0:?             7.000000
 | |
| 0:?             8.000000
 | |
| 0:?             9.000000
 | |
| 0:?             10.000000
 | |
| 0:?             11.000000
 | |
| 0:?             12.000000
 | |
| 0:?             13.000000
 | |
| 0:?             14.000000
 | |
| 0:?             15.000000
 | |
| 0:35      Sequence
 | |
| 0:35        move second child to first child (temp 2X3 matrix of float)
 | |
| 0:35          'r61' (temp 2X3 matrix of float)
 | |
| 0:?           Constant:
 | |
| 0:?             1.000000
 | |
| 0:?             2.000000
 | |
| 0:?             3.000000
 | |
| 0:?             4.000000
 | |
| 0:?             5.000000
 | |
| 0:?             6.000000
 | |
| 0:36      Sequence
 | |
| 0:36        move second child to first child (temp 3X2 matrix of float)
 | |
| 0:36          'r62' (temp 3X2 matrix of float)
 | |
| 0:?           Constant:
 | |
| 0:?             1.000000
 | |
| 0:?             2.000000
 | |
| 0:?             3.000000
 | |
| 0:?             4.000000
 | |
| 0:?             5.000000
 | |
| 0:?             6.000000
 | |
| 0:39      Sequence
 | |
| 0:39        move second child to first child (temp 4X2 matrix of float)
 | |
| 0:39          'r65' (temp 4X2 matrix of float)
 | |
| 0:?           Constant:
 | |
| 0:?             1.000000
 | |
| 0:?             2.000000
 | |
| 0:?             3.000000
 | |
| 0:?             4.000000
 | |
| 0:?             5.000000
 | |
| 0:?             6.000000
 | |
| 0:?             7.000000
 | |
| 0:?             8.000000
 | |
| 0:40      Sequence
 | |
| 0:40        move second child to first child (temp 4X3 matrix of float)
 | |
| 0:40          'r66' (temp 4X3 matrix of float)
 | |
| 0:?           Constant:
 | |
| 0:?             1.000000
 | |
| 0:?             2.000000
 | |
| 0:?             3.000000
 | |
| 0:?             4.000000
 | |
| 0:?             5.000000
 | |
| 0:?             6.000000
 | |
| 0:?             7.000000
 | |
| 0:?             8.000000
 | |
| 0:?             9.000000
 | |
| 0:?             10.000000
 | |
| 0:?             11.000000
 | |
| 0:?             12.000000
 | |
| 0:45      Sequence
 | |
| 0:45        move second child to first child (temp float)
 | |
| 0:?           '@entryPointOutput' (layout(location=0 ) out float)
 | |
| 0:45          Constant:
 | |
| 0:45            0.000000
 | |
| 0:45        Branch: Return
 | |
| 0:?   Linker Objects
 | |
| 0:?     '@entryPointOutput' (layout(location=0 ) out float)
 | |
| 
 | |
| // Module Version 10000
 | |
| // Generated by (magic number): 80001
 | |
| // Id's are bound by 148
 | |
| 
 | |
|                               Capability Shader
 | |
|                               Capability Float64
 | |
|                1:             ExtInstImport  "GLSL.std.450"
 | |
|                               MemoryModel Logical GLSL450
 | |
|                               EntryPoint Fragment 4  "PixelShaderFunction" 146
 | |
|                               ExecutionMode 4 OriginUpperLeft
 | |
|                               Name 4  "PixelShaderFunction"
 | |
|                               Name 9  "r00"
 | |
|                               Name 15  "r01"
 | |
|                               Name 20  "r12"
 | |
|                               Name 24  "r13"
 | |
|                               Name 27  "r14"
 | |
|                               Name 30  "r15"
 | |
|                               Name 34  "r16"
 | |
|                               Name 38  "r20"
 | |
|                               Name 43  "r21"
 | |
|                               Name 48  "r22"
 | |
|                               Name 52  "r23"
 | |
|                               Name 57  "r24"
 | |
|                               Name 62  "r30"
 | |
|                               Name 66  "r31"
 | |
|                               Name 71  "r32"
 | |
|                               Name 75  "r33"
 | |
|                               Name 80  "r34"
 | |
|                               Name 85  "r40"
 | |
|                               Name 89  "r41"
 | |
|                               Name 92  "r42"
 | |
|                               Name 95  "r43"
 | |
|                               Name 100  "r44"
 | |
|                               Name 105  "r50"
 | |
|                               Name 122  "r51"
 | |
|                               Name 125  "r61"
 | |
|                               Name 130  "r62"
 | |
|                               Name 136  "r65"
 | |
|                               Name 141  "r66"
 | |
|                               Name 146  "@entryPointOutput"
 | |
|                               Decorate 146(@entryPointOutput) Location 0
 | |
|                2:             TypeVoid
 | |
|                3:             TypeFunction 2
 | |
|                6:             TypeFloat 32
 | |
|                7:             TypeVector 6(float) 4
 | |
|                8:             TypePointer Function 7(fvec4)
 | |
|               10:    6(float) Constant 1065353216
 | |
|               11:    6(float) Constant 1073741824
 | |
|               12:    6(float) Constant 1077936128
 | |
|               13:    6(float) Constant 1082130432
 | |
|               14:    7(fvec4) ConstantComposite 10 11 12 13
 | |
|               16:    6(float) Constant 1084227584
 | |
|               17:    7(fvec4) ConstantComposite 11 12 13 16
 | |
|               18:             TypeBool
 | |
|               19:             TypePointer Function 18(bool)
 | |
|               21:    18(bool) ConstantFalse
 | |
|               22:             TypeInt 32 1
 | |
|               23:             TypePointer Function 22(int)
 | |
|               25:     22(int) Constant 1
 | |
|               26:             TypePointer Function 6(float)
 | |
|               28:             TypeFloat 64
 | |
|               29:             TypePointer Function 28(float)
 | |
|               31:   28(float) Constant 0 1072693248
 | |
|               32:             TypeInt 32 0
 | |
|               33:             TypePointer Function 32(int)
 | |
|               35:     32(int) Constant 1
 | |
|               36:             TypeVector 18(bool) 2
 | |
|               37:             TypePointer Function 36(bvec2)
 | |
|               39:    18(bool) ConstantTrue
 | |
|               40:   36(bvec2) ConstantComposite 21 39
 | |
|               41:             TypeVector 22(int) 2
 | |
|               42:             TypePointer Function 41(ivec2)
 | |
|               44:     22(int) Constant 2
 | |
|               45:   41(ivec2) ConstantComposite 25 44
 | |
|               46:             TypeVector 6(float) 2
 | |
|               47:             TypePointer Function 46(fvec2)
 | |
|               49:   46(fvec2) ConstantComposite 10 11
 | |
|               50:             TypeVector 28(float) 2
 | |
|               51:             TypePointer Function 50(fvec2)
 | |
|               53:   28(float) Constant 0 1073741824
 | |
|               54:   50(fvec2) ConstantComposite 31 53
 | |
|               55:             TypeVector 32(int) 2
 | |
|               56:             TypePointer Function 55(ivec2)
 | |
|               58:     32(int) Constant 2
 | |
|               59:   55(ivec2) ConstantComposite 35 58
 | |
|               60:             TypeVector 18(bool) 3
 | |
|               61:             TypePointer Function 60(bvec3)
 | |
|               63:   60(bvec3) ConstantComposite 21 39 39
 | |
|               64:             TypeVector 22(int) 3
 | |
|               65:             TypePointer Function 64(ivec3)
 | |
|               67:     22(int) Constant 3
 | |
|               68:   64(ivec3) ConstantComposite 25 44 67
 | |
|               69:             TypeVector 6(float) 3
 | |
|               70:             TypePointer Function 69(fvec3)
 | |
|               72:   69(fvec3) ConstantComposite 10 11 12
 | |
|               73:             TypeVector 28(float) 3
 | |
|               74:             TypePointer Function 73(fvec3)
 | |
|               76:   28(float) Constant 0 1074266112
 | |
|               77:   73(fvec3) ConstantComposite 31 53 76
 | |
|               78:             TypeVector 32(int) 3
 | |
|               79:             TypePointer Function 78(ivec3)
 | |
|               81:     32(int) Constant 3
 | |
|               82:   78(ivec3) ConstantComposite 35 58 81
 | |
|               83:             TypeVector 18(bool) 4
 | |
|               84:             TypePointer Function 83(bvec4)
 | |
|               86:   83(bvec4) ConstantComposite 21 39 39 21
 | |
|               87:             TypeVector 22(int) 4
 | |
|               88:             TypePointer Function 87(ivec4)
 | |
|               90:     22(int) Constant 4
 | |
|               91:   87(ivec4) ConstantComposite 25 44 67 90
 | |
|               93:             TypeVector 28(float) 4
 | |
|               94:             TypePointer Function 93(fvec4)
 | |
|               96:   28(float) Constant 0 1074790400
 | |
|               97:   93(fvec4) ConstantComposite 31 53 76 96
 | |
|               98:             TypeVector 32(int) 4
 | |
|               99:             TypePointer Function 98(ivec4)
 | |
|              101:     32(int) Constant 4
 | |
|              102:   98(ivec4) ConstantComposite 35 58 81 101
 | |
|              103:             TypeMatrix 7(fvec4) 4
 | |
|              104:             TypePointer Function 103
 | |
|              106:    6(float) Constant 0
 | |
|              107:    7(fvec4) ConstantComposite 106 10 11 12
 | |
|              108:    6(float) Constant 1086324736
 | |
|              109:    6(float) Constant 1088421888
 | |
|              110:    7(fvec4) ConstantComposite 13 16 108 109
 | |
|              111:    6(float) Constant 1090519040
 | |
|              112:    6(float) Constant 1091567616
 | |
|              113:    6(float) Constant 1092616192
 | |
|              114:    6(float) Constant 1093664768
 | |
|              115:    7(fvec4) ConstantComposite 111 112 113 114
 | |
|              116:    6(float) Constant 1094713344
 | |
|              117:    6(float) Constant 1095761920
 | |
|              118:    6(float) Constant 1096810496
 | |
|              119:    6(float) Constant 1097859072
 | |
|              120:    7(fvec4) ConstantComposite 116 117 118 119
 | |
|              121:         103 ConstantComposite 107 110 115 120
 | |
|              123:             TypeMatrix 69(fvec3) 2
 | |
|              124:             TypePointer Function 123
 | |
|              126:   69(fvec3) ConstantComposite 13 16 108
 | |
|              127:         123 ConstantComposite 72 126
 | |
|              128:             TypeMatrix 46(fvec2) 3
 | |
|              129:             TypePointer Function 128
 | |
|              131:   46(fvec2) ConstantComposite 12 13
 | |
|              132:   46(fvec2) ConstantComposite 16 108
 | |
|              133:         128 ConstantComposite 49 131 132
 | |
|              134:             TypeMatrix 46(fvec2) 4
 | |
|              135:             TypePointer Function 134
 | |
|              137:   46(fvec2) ConstantComposite 109 111
 | |
|              138:         134 ConstantComposite 49 131 132 137
 | |
|              139:             TypeMatrix 69(fvec3) 4
 | |
|              140:             TypePointer Function 139
 | |
|              142:   69(fvec3) ConstantComposite 109 111 112
 | |
|              143:   69(fvec3) ConstantComposite 113 114 116
 | |
|              144:         139 ConstantComposite 72 126 142 143
 | |
|              145:             TypePointer Output 6(float)
 | |
| 146(@entryPointOutput):    145(ptr) Variable Output
 | |
| 4(PixelShaderFunction):           2 Function None 3
 | |
|                5:             Label
 | |
|           9(r00):      8(ptr) Variable Function
 | |
|          15(r01):      8(ptr) Variable Function
 | |
|          20(r12):     19(ptr) Variable Function
 | |
|          24(r13):     23(ptr) Variable Function
 | |
|          27(r14):     26(ptr) Variable Function
 | |
|          30(r15):     29(ptr) Variable Function
 | |
|          34(r16):     33(ptr) Variable Function
 | |
|          38(r20):     37(ptr) Variable Function
 | |
|          43(r21):     42(ptr) Variable Function
 | |
|          48(r22):     47(ptr) Variable Function
 | |
|          52(r23):     51(ptr) Variable Function
 | |
|          57(r24):     56(ptr) Variable Function
 | |
|          62(r30):     61(ptr) Variable Function
 | |
|          66(r31):     65(ptr) Variable Function
 | |
|          71(r32):     70(ptr) Variable Function
 | |
|          75(r33):     74(ptr) Variable Function
 | |
|          80(r34):     79(ptr) Variable Function
 | |
|          85(r40):     84(ptr) Variable Function
 | |
|          89(r41):     88(ptr) Variable Function
 | |
|          92(r42):      8(ptr) Variable Function
 | |
|          95(r43):     94(ptr) Variable Function
 | |
|         100(r44):     99(ptr) Variable Function
 | |
|         105(r50):    104(ptr) Variable Function
 | |
|         122(r51):    104(ptr) Variable Function
 | |
|         125(r61):    124(ptr) Variable Function
 | |
|         130(r62):    129(ptr) Variable Function
 | |
|         136(r65):    135(ptr) Variable Function
 | |
|         141(r66):    140(ptr) Variable Function
 | |
|                               Store 9(r00) 14
 | |
|                               Store 15(r01) 17
 | |
|                               Store 20(r12) 21
 | |
|                               Store 24(r13) 25
 | |
|                               Store 27(r14) 10
 | |
|                               Store 30(r15) 31
 | |
|                               Store 34(r16) 35
 | |
|                               Store 38(r20) 40
 | |
|                               Store 43(r21) 45
 | |
|                               Store 48(r22) 49
 | |
|                               Store 52(r23) 54
 | |
|                               Store 57(r24) 59
 | |
|                               Store 62(r30) 63
 | |
|                               Store 66(r31) 68
 | |
|                               Store 71(r32) 72
 | |
|                               Store 75(r33) 77
 | |
|                               Store 80(r34) 82
 | |
|                               Store 85(r40) 86
 | |
|                               Store 89(r41) 91
 | |
|                               Store 92(r42) 14
 | |
|                               Store 95(r43) 97
 | |
|                               Store 100(r44) 102
 | |
|                               Store 105(r50) 121
 | |
|                               Store 122(r51) 121
 | |
|                               Store 125(r61) 127
 | |
|                               Store 130(r62) 133
 | |
|                               Store 136(r65) 138
 | |
|                               Store 141(r66) 144
 | |
|                               Store 146(@entryPointOutput) 106
 | |
|                               Return
 | |
|                               FunctionEnd
 | 
