116 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			116 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
textureQueryLOD.frag
 | 
						|
WARNING: 0:7: '#extension' : extension is only partially supported: GL_ARB_gpu_shader5
 | 
						|
 | 
						|
Shader version: 150
 | 
						|
Requested GL_ARB_gpu_shader5
 | 
						|
Requested GL_ARB_texture_query_lod
 | 
						|
0:? Sequence
 | 
						|
0:24  Function Definition: main( ( global void)
 | 
						|
0:24    Function Parameters: 
 | 
						|
0:26    Sequence
 | 
						|
0:26      switch
 | 
						|
0:26      condition
 | 
						|
0:26        'funct' ( uniform int)
 | 
						|
0:26      body
 | 
						|
0:26        Sequence
 | 
						|
0:28          case:  with expression
 | 
						|
0:28            Constant:
 | 
						|
0:28              0 (const int)
 | 
						|
0:?           Sequence
 | 
						|
0:29            Sequence
 | 
						|
0:29              move second child to first child ( temp 2-component vector of int)
 | 
						|
0:29                'iv2' ( temp 2-component vector of int)
 | 
						|
0:29                textureSize ( global 2-component vector of int)
 | 
						|
0:29                  'sampler' ( uniform sampler2DShadow)
 | 
						|
0:29                  Constant:
 | 
						|
0:29                    0 (const int)
 | 
						|
0:31            Sequence
 | 
						|
0:31              move second child to first child ( temp 2-component vector of float)
 | 
						|
0:31                'fv2' ( temp 2-component vector of float)
 | 
						|
0:31                textureQueryLod ( global 2-component vector of float)
 | 
						|
0:31                  'sampler' ( uniform sampler2DShadow)
 | 
						|
0:31                  Constant:
 | 
						|
0:31                    0.000000
 | 
						|
0:31                    0.000000
 | 
						|
0:33            move second child to first child ( temp 4-component vector of float)
 | 
						|
0:33              'color' ( out 4-component vector of float)
 | 
						|
0:33              Construct vec4 ( temp 4-component vector of float)
 | 
						|
0:33                Convert int to float ( temp 2-component vector of float)
 | 
						|
0:33                  'iv2' ( temp 2-component vector of int)
 | 
						|
0:33                'fv2' ( temp 2-component vector of float)
 | 
						|
0:34            Branch: Break
 | 
						|
0:35          default: 
 | 
						|
0:?           Sequence
 | 
						|
0:36            move second child to first child ( temp 4-component vector of float)
 | 
						|
0:36              'color' ( out 4-component vector of float)
 | 
						|
0:36              Constant:
 | 
						|
0:36                1.000000
 | 
						|
0:36                1.000000
 | 
						|
0:36                1.000000
 | 
						|
0:36                1.000000
 | 
						|
0:37            Branch: Break
 | 
						|
0:?   Linker Objects
 | 
						|
0:?     'vUV' ( smooth in 2-component vector of float)
 | 
						|
0:?     'color' ( out 4-component vector of float)
 | 
						|
0:?     'sampler' ( uniform sampler2DShadow)
 | 
						|
0:?     'funct' ( uniform int)
 | 
						|
 | 
						|
 | 
						|
Linked fragment stage:
 | 
						|
 | 
						|
 | 
						|
Shader version: 150
 | 
						|
Requested GL_ARB_gpu_shader5
 | 
						|
Requested GL_ARB_texture_query_lod
 | 
						|
0:? Sequence
 | 
						|
0:24  Function Definition: main( ( global void)
 | 
						|
0:24    Function Parameters: 
 | 
						|
0:26    Sequence
 | 
						|
0:26      switch
 | 
						|
0:26      condition
 | 
						|
0:26        'funct' ( uniform int)
 | 
						|
0:26      body
 | 
						|
0:26        Sequence
 | 
						|
0:28          case:  with expression
 | 
						|
0:28            Constant:
 | 
						|
0:28              0 (const int)
 | 
						|
0:?           Sequence
 | 
						|
0:29            Sequence
 | 
						|
0:29              move second child to first child ( temp 2-component vector of int)
 | 
						|
0:29                'iv2' ( temp 2-component vector of int)
 | 
						|
0:29                textureSize ( global 2-component vector of int)
 | 
						|
0:29                  'sampler' ( uniform sampler2DShadow)
 | 
						|
0:29                  Constant:
 | 
						|
0:29                    0 (const int)
 | 
						|
0:31            Sequence
 | 
						|
0:31              move second child to first child ( temp 2-component vector of float)
 | 
						|
0:31                'fv2' ( temp 2-component vector of float)
 | 
						|
0:31                textureQueryLod ( global 2-component vector of float)
 | 
						|
0:31                  'sampler' ( uniform sampler2DShadow)
 | 
						|
0:31                  Constant:
 | 
						|
0:31                    0.000000
 | 
						|
0:31                    0.000000
 | 
						|
0:33            move second child to first child ( temp 4-component vector of float)
 | 
						|
0:33              'color' ( out 4-component vector of float)
 | 
						|
0:33              Construct vec4 ( temp 4-component vector of float)
 | 
						|
0:33                Convert int to float ( temp 2-component vector of float)
 | 
						|
0:33                  'iv2' ( temp 2-component vector of int)
 | 
						|
0:33                'fv2' ( temp 2-component vector of float)
 | 
						|
0:34            Branch: Break
 | 
						|
0:35          default: 
 | 
						|
0:?           Sequence
 | 
						|
0:36            move second child to first child ( temp 4-component vector of float)
 | 
						|
0:36              'color' ( out 4-component vector of float)
 | 
						|
0:36              Constant:
 | 
						|
0:36                1.000000
 | 
						|
0:36                1.000000
 | 
						|
0:36                1.000000
 | 
						|
0:36                1.000000
 | 
						|
0:37            Branch: Break
 | 
						|
0:?   Linker Objects
 | 
						|
0:?     'vUV' ( smooth in 2-component vector of float)
 | 
						|
0:?     'color' ( out 4-component vector of float)
 | 
						|
0:?     'sampler' ( uniform sampler2DShadow)
 | 
						|
0:?     'funct' ( uniform int)
 | 
						|
 |