 39374dadb5
			
		
	
	
		39374dadb5
		
	
	
	
	
		
			
			git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@31212 e7fa87d3-cd2b-0410-9028-fcbf551c1848
		
			
				
	
	
		
			82 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			82 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| spv.voidFunction.frag
 | |
| 
 | |
| 
 | |
| 
 | |
| Linked fragment stage:
 | |
| 
 | |
| 
 | |
| 
 | |
| // Module Version 99
 | |
| // Generated by (magic number): 51a00bb
 | |
| // Id's are bound by 43
 | |
| 
 | |
|                               Source GLSL 120
 | |
|                1:             ExtInstImport  "GLSL.std.450"
 | |
|                               MemoryModel Logical GLSL450
 | |
|                               EntryPoint Fragment 4
 | |
|                               Name 4  "main"
 | |
|                               Name 7  "foo("
 | |
|                               Name 9  "foo2("
 | |
|                               Name 13  "bar"
 | |
|                               Name 23  "outColor"
 | |
|                               Name 25  "bigColor"
 | |
|                               Name 36  "gl_FragColor"
 | |
|                               Name 40  "BaseColor"
 | |
|                               Name 42  "d"
 | |
|                               Decorate 36(gl_FragColor) BuiltIn FragColor
 | |
|                               Decorate 40(BaseColor) Smooth 
 | |
|                               Decorate 40(BaseColor) NoStaticUse 
 | |
|                               Decorate 42(d) NoStaticUse 
 | |
|                2:             TypeVoid
 | |
|                3:             TypeFunction 2 
 | |
|               11:             TypeFloat 32
 | |
|               12:             TypePointer PrivateGlobal 11(float)
 | |
|          13(bar):     12(ptr) Variable PrivateGlobal 
 | |
|               14:   11(float) Constant 1073741824
 | |
|               16:   11(float) Constant 1065353216
 | |
|               21:             TypeVector 11(float) 4
 | |
|               22:             TypePointer Function 21(fvec4)
 | |
|               24:             TypePointer UniformConstant 21(fvec4)
 | |
|     25(bigColor):     24(ptr) Variable UniformConstant 
 | |
|               35:             TypePointer Output 21(fvec4)
 | |
| 36(gl_FragColor):     35(ptr) Variable Output 
 | |
|               39:             TypePointer Input 21(fvec4)
 | |
|    40(BaseColor):     39(ptr) Variable Input 
 | |
|               41:             TypePointer UniformConstant 11(float)
 | |
|            42(d):     41(ptr) Variable UniformConstant 
 | |
|          4(main):           2 Function None 3
 | |
|                5:             Label
 | |
|     23(outColor):     22(ptr) Variable Function 
 | |
|                               Store 13(bar) 14 
 | |
|               26:   21(fvec4) Load 25(bigColor) 
 | |
|                               Store 23(outColor) 26 
 | |
|               27:           2 FunctionCall 7(foo() 
 | |
|               28:           2 FunctionCall 9(foo2() 
 | |
|               29:   11(float) Load 13(bar) 
 | |
|               30:   21(fvec4) Load 23(outColor) 
 | |
|               31:   11(float) CompositeExtract 30 0
 | |
|               32:   11(float) FAdd 31 29
 | |
|               33:   21(fvec4) Load 23(outColor) 
 | |
|               34:   21(fvec4) CompositeInsert 32 33 0
 | |
|                               Store 23(outColor) 34 
 | |
|               37:   21(fvec4) Load 23(outColor) 
 | |
|                               Store 36(gl_FragColor) 37 
 | |
|                               Branch 6
 | |
|                6:             Label
 | |
|                               Return
 | |
|                               FunctionEnd
 | |
|          7(foo():           2 Function None 3
 | |
|                8:             Label
 | |
|               15:   11(float) Load 13(bar) 
 | |
|               17:   11(float) FAdd 15 16
 | |
|                               Store 13(bar) 17 
 | |
|                               Return
 | |
|                               FunctionEnd
 | |
|         9(foo2():           2 Function None 3
 | |
|               10:             Label
 | |
|               19:   11(float) Load 13(bar) 
 | |
|               20:   11(float) FAdd 19 16
 | |
|                               Store 13(bar) 20 
 | |
|                               Return
 | |
|                               FunctionEnd
 |