246 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			246 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| hlsl.assoc.frag
 | |
| Shader version: 500
 | |
| gl_FragCoord origin is upper left
 | |
| 0:? Sequence
 | |
| 0:8  Function Definition: @PixelShaderFunction(vf4;vf4;vf4;vf4;vf4; ( temp 4-component vector of float)
 | |
| 0:8    Function Parameters: 
 | |
| 0:8      'a1' ( in 4-component vector of float)
 | |
| 0:8      'a2' ( in 4-component vector of float)
 | |
| 0:8      'a3' ( in 4-component vector of float)
 | |
| 0:8      'a4' ( in 4-component vector of float)
 | |
| 0:8      'a5' ( in 4-component vector of float)
 | |
| 0:?     Sequence
 | |
| 0:9      move second child to first child ( temp 4-component vector of float)
 | |
| 0:9        'a1' ( in 4-component vector of float)
 | |
| 0:9        move second child to first child ( temp 4-component vector of float)
 | |
| 0:9          'a2' ( in 4-component vector of float)
 | |
| 0:9          move second child to first child ( temp 4-component vector of float)
 | |
| 0:9            'a3' ( in 4-component vector of float)
 | |
| 0:9            move second child to first child ( temp 4-component vector of float)
 | |
| 0:9              'a4' ( in 4-component vector of float)
 | |
| 0:9              'a5' ( in 4-component vector of float)
 | |
| 0:10      Branch: Return with expression
 | |
| 0:10        add ( temp 4-component vector of float)
 | |
| 0:10          add ( temp 4-component vector of float)
 | |
| 0:10            add ( temp 4-component vector of float)
 | |
| 0:10              add ( temp 4-component vector of float)
 | |
| 0:10                'a1' ( in 4-component vector of float)
 | |
| 0:10                'a2' ( in 4-component vector of float)
 | |
| 0:10              'a3' ( in 4-component vector of float)
 | |
| 0:10            'a4' ( in 4-component vector of float)
 | |
| 0:10          'a5' ( in 4-component vector of float)
 | |
| 0:8  Function Definition: PixelShaderFunction( ( temp void)
 | |
| 0:8    Function Parameters: 
 | |
| 0:?     Sequence
 | |
| 0:8      move second child to first child ( temp 4-component vector of float)
 | |
| 0:?         'a1' ( temp 4-component vector of float)
 | |
| 0:?         'a1' (layout( location=0) in 4-component vector of float)
 | |
| 0:8      move second child to first child ( temp 4-component vector of float)
 | |
| 0:?         'a2' ( temp 4-component vector of float)
 | |
| 0:?         'a2' (layout( location=1) in 4-component vector of float)
 | |
| 0:8      move second child to first child ( temp 4-component vector of float)
 | |
| 0:?         'a3' ( temp 4-component vector of float)
 | |
| 0:?         'a3' (layout( location=2) in 4-component vector of float)
 | |
| 0:8      move second child to first child ( temp 4-component vector of float)
 | |
| 0:?         'a4' ( temp 4-component vector of float)
 | |
| 0:?         'a4' (layout( location=3) in 4-component vector of float)
 | |
| 0:8      move second child to first child ( temp 4-component vector of float)
 | |
| 0:?         'a5' ( temp 4-component vector of float)
 | |
| 0:?         'a5' (layout( location=4) in 4-component vector of float)
 | |
| 0:8      move second child to first child ( temp 4-component vector of float)
 | |
| 0:?         '@entryPointOutput' (layout( location=0) out 4-component vector of float)
 | |
| 0:8        Function Call: @PixelShaderFunction(vf4;vf4;vf4;vf4;vf4; ( temp 4-component vector of float)
 | |
| 0:?           'a1' ( temp 4-component vector of float)
 | |
| 0:?           'a2' ( temp 4-component vector of float)
 | |
| 0:?           'a3' ( temp 4-component vector of float)
 | |
| 0:?           'a4' ( temp 4-component vector of float)
 | |
| 0:?           'a5' ( temp 4-component vector of float)
 | |
| 0:?   Linker Objects
 | |
| 0:?     '@entryPointOutput' (layout( location=0) out 4-component vector of float)
 | |
| 0:?     'a1' (layout( location=0) in 4-component vector of float)
 | |
| 0:?     'a2' (layout( location=1) in 4-component vector of float)
 | |
| 0:?     'a3' (layout( location=2) in 4-component vector of float)
 | |
| 0:?     'a4' (layout( location=3) in 4-component vector of float)
 | |
| 0:?     'a5' (layout( location=4) in 4-component vector of float)
 | |
| 
 | |
| 
 | |
| Linked fragment stage:
 | |
| 
 | |
| 
 | |
| Shader version: 500
 | |
| gl_FragCoord origin is upper left
 | |
| 0:? Sequence
 | |
| 0:8  Function Definition: @PixelShaderFunction(vf4;vf4;vf4;vf4;vf4; ( temp 4-component vector of float)
 | |
| 0:8    Function Parameters: 
 | |
| 0:8      'a1' ( in 4-component vector of float)
 | |
| 0:8      'a2' ( in 4-component vector of float)
 | |
| 0:8      'a3' ( in 4-component vector of float)
 | |
| 0:8      'a4' ( in 4-component vector of float)
 | |
| 0:8      'a5' ( in 4-component vector of float)
 | |
| 0:?     Sequence
 | |
| 0:9      move second child to first child ( temp 4-component vector of float)
 | |
| 0:9        'a1' ( in 4-component vector of float)
 | |
| 0:9        move second child to first child ( temp 4-component vector of float)
 | |
| 0:9          'a2' ( in 4-component vector of float)
 | |
| 0:9          move second child to first child ( temp 4-component vector of float)
 | |
| 0:9            'a3' ( in 4-component vector of float)
 | |
| 0:9            move second child to first child ( temp 4-component vector of float)
 | |
| 0:9              'a4' ( in 4-component vector of float)
 | |
| 0:9              'a5' ( in 4-component vector of float)
 | |
| 0:10      Branch: Return with expression
 | |
| 0:10        add ( temp 4-component vector of float)
 | |
| 0:10          add ( temp 4-component vector of float)
 | |
| 0:10            add ( temp 4-component vector of float)
 | |
| 0:10              add ( temp 4-component vector of float)
 | |
| 0:10                'a1' ( in 4-component vector of float)
 | |
| 0:10                'a2' ( in 4-component vector of float)
 | |
| 0:10              'a3' ( in 4-component vector of float)
 | |
| 0:10            'a4' ( in 4-component vector of float)
 | |
| 0:10          'a5' ( in 4-component vector of float)
 | |
| 0:8  Function Definition: PixelShaderFunction( ( temp void)
 | |
| 0:8    Function Parameters: 
 | |
| 0:?     Sequence
 | |
| 0:8      move second child to first child ( temp 4-component vector of float)
 | |
| 0:?         'a1' ( temp 4-component vector of float)
 | |
| 0:?         'a1' (layout( location=0) in 4-component vector of float)
 | |
| 0:8      move second child to first child ( temp 4-component vector of float)
 | |
| 0:?         'a2' ( temp 4-component vector of float)
 | |
| 0:?         'a2' (layout( location=1) in 4-component vector of float)
 | |
| 0:8      move second child to first child ( temp 4-component vector of float)
 | |
| 0:?         'a3' ( temp 4-component vector of float)
 | |
| 0:?         'a3' (layout( location=2) in 4-component vector of float)
 | |
| 0:8      move second child to first child ( temp 4-component vector of float)
 | |
| 0:?         'a4' ( temp 4-component vector of float)
 | |
| 0:?         'a4' (layout( location=3) in 4-component vector of float)
 | |
| 0:8      move second child to first child ( temp 4-component vector of float)
 | |
| 0:?         'a5' ( temp 4-component vector of float)
 | |
| 0:?         'a5' (layout( location=4) in 4-component vector of float)
 | |
| 0:8      move second child to first child ( temp 4-component vector of float)
 | |
| 0:?         '@entryPointOutput' (layout( location=0) out 4-component vector of float)
 | |
| 0:8        Function Call: @PixelShaderFunction(vf4;vf4;vf4;vf4;vf4; ( temp 4-component vector of float)
 | |
| 0:?           'a1' ( temp 4-component vector of float)
 | |
| 0:?           'a2' ( temp 4-component vector of float)
 | |
| 0:?           'a3' ( temp 4-component vector of float)
 | |
| 0:?           'a4' ( temp 4-component vector of float)
 | |
| 0:?           'a5' ( temp 4-component vector of float)
 | |
| 0:?   Linker Objects
 | |
| 0:?     '@entryPointOutput' (layout( location=0) out 4-component vector of float)
 | |
| 0:?     'a1' (layout( location=0) in 4-component vector of float)
 | |
| 0:?     'a2' (layout( location=1) in 4-component vector of float)
 | |
| 0:?     'a3' (layout( location=2) in 4-component vector of float)
 | |
| 0:?     'a4' (layout( location=3) in 4-component vector of float)
 | |
| 0:?     'a5' (layout( location=4) in 4-component vector of float)
 | |
| 
 | |
| // Module Version 10000
 | |
| // Generated by (magic number): 8000b
 | |
| // Id's are bound by 58
 | |
| 
 | |
|                               Capability Shader
 | |
|                1:             ExtInstImport  "GLSL.std.450"
 | |
|                               MemoryModel Logical GLSL450
 | |
|                               EntryPoint Fragment 4  "PixelShaderFunction" 31 34 37 40 43 46
 | |
|                               ExecutionMode 4 OriginUpperLeft
 | |
|                               Source HLSL 500
 | |
|                               Name 4  "PixelShaderFunction"
 | |
|                               Name 15  "@PixelShaderFunction(vf4;vf4;vf4;vf4;vf4;"
 | |
|                               Name 10  "a1"
 | |
|                               Name 11  "a2"
 | |
|                               Name 12  "a3"
 | |
|                               Name 13  "a4"
 | |
|                               Name 14  "a5"
 | |
|                               Name 29  "a1"
 | |
|                               Name 31  "a1"
 | |
|                               Name 33  "a2"
 | |
|                               Name 34  "a2"
 | |
|                               Name 36  "a3"
 | |
|                               Name 37  "a3"
 | |
|                               Name 39  "a4"
 | |
|                               Name 40  "a4"
 | |
|                               Name 42  "a5"
 | |
|                               Name 43  "a5"
 | |
|                               Name 46  "@entryPointOutput"
 | |
|                               Name 47  "param"
 | |
|                               Name 49  "param"
 | |
|                               Name 51  "param"
 | |
|                               Name 53  "param"
 | |
|                               Name 55  "param"
 | |
|                               Decorate 31(a1) Location 0
 | |
|                               Decorate 34(a2) Location 1
 | |
|                               Decorate 37(a3) Location 2
 | |
|                               Decorate 40(a4) Location 3
 | |
|                               Decorate 43(a5) Location 4
 | |
|                               Decorate 46(@entryPointOutput) Location 0
 | |
|                2:             TypeVoid
 | |
|                3:             TypeFunction 2
 | |
|                6:             TypeFloat 32
 | |
|                7:             TypeVector 6(float) 4
 | |
|                8:             TypePointer Function 7(fvec4)
 | |
|                9:             TypeFunction 7(fvec4) 8(ptr) 8(ptr) 8(ptr) 8(ptr) 8(ptr)
 | |
|               30:             TypePointer Input 7(fvec4)
 | |
|           31(a1):     30(ptr) Variable Input
 | |
|           34(a2):     30(ptr) Variable Input
 | |
|           37(a3):     30(ptr) Variable Input
 | |
|           40(a4):     30(ptr) Variable Input
 | |
|           43(a5):     30(ptr) Variable Input
 | |
|               45:             TypePointer Output 7(fvec4)
 | |
| 46(@entryPointOutput):     45(ptr) Variable Output
 | |
| 4(PixelShaderFunction):           2 Function None 3
 | |
|                5:             Label
 | |
|           29(a1):      8(ptr) Variable Function
 | |
|           33(a2):      8(ptr) Variable Function
 | |
|           36(a3):      8(ptr) Variable Function
 | |
|           39(a4):      8(ptr) Variable Function
 | |
|           42(a5):      8(ptr) Variable Function
 | |
|        47(param):      8(ptr) Variable Function
 | |
|        49(param):      8(ptr) Variable Function
 | |
|        51(param):      8(ptr) Variable Function
 | |
|        53(param):      8(ptr) Variable Function
 | |
|        55(param):      8(ptr) Variable Function
 | |
|               32:    7(fvec4) Load 31(a1)
 | |
|                               Store 29(a1) 32
 | |
|               35:    7(fvec4) Load 34(a2)
 | |
|                               Store 33(a2) 35
 | |
|               38:    7(fvec4) Load 37(a3)
 | |
|                               Store 36(a3) 38
 | |
|               41:    7(fvec4) Load 40(a4)
 | |
|                               Store 39(a4) 41
 | |
|               44:    7(fvec4) Load 43(a5)
 | |
|                               Store 42(a5) 44
 | |
|               48:    7(fvec4) Load 29(a1)
 | |
|                               Store 47(param) 48
 | |
|               50:    7(fvec4) Load 33(a2)
 | |
|                               Store 49(param) 50
 | |
|               52:    7(fvec4) Load 36(a3)
 | |
|                               Store 51(param) 52
 | |
|               54:    7(fvec4) Load 39(a4)
 | |
|                               Store 53(param) 54
 | |
|               56:    7(fvec4) Load 42(a5)
 | |
|                               Store 55(param) 56
 | |
|               57:    7(fvec4) FunctionCall 15(@PixelShaderFunction(vf4;vf4;vf4;vf4;vf4;) 47(param) 49(param) 51(param) 53(param) 55(param)
 | |
|                               Store 46(@entryPointOutput) 57
 | |
|                               Return
 | |
|                               FunctionEnd
 | |
| 15(@PixelShaderFunction(vf4;vf4;vf4;vf4;vf4;):    7(fvec4) Function None 9
 | |
|           10(a1):      8(ptr) FunctionParameter
 | |
|           11(a2):      8(ptr) FunctionParameter
 | |
|           12(a3):      8(ptr) FunctionParameter
 | |
|           13(a4):      8(ptr) FunctionParameter
 | |
|           14(a5):      8(ptr) FunctionParameter
 | |
|               16:             Label
 | |
|               17:    7(fvec4) Load 14(a5)
 | |
|                               Store 13(a4) 17
 | |
|                               Store 12(a3) 17
 | |
|                               Store 11(a2) 17
 | |
|                               Store 10(a1) 17
 | |
|               18:    7(fvec4) Load 10(a1)
 | |
|               19:    7(fvec4) Load 11(a2)
 | |
|               20:    7(fvec4) FAdd 18 19
 | |
|               21:    7(fvec4) Load 12(a3)
 | |
|               22:    7(fvec4) FAdd 20 21
 | |
|               23:    7(fvec4) Load 13(a4)
 | |
|               24:    7(fvec4) FAdd 22 23
 | |
|               25:    7(fvec4) Load 14(a5)
 | |
|               26:    7(fvec4) FAdd 24 25
 | |
|                               ReturnValue 26
 | |
|                               FunctionEnd
 | 
