117 lines
		
	
	
		
			5.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			117 lines
		
	
	
		
			5.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
| spv.nonSquare.vert
 | |
| 
 | |
| Linked vertex stage:
 | |
| 
 | |
| 
 | |
| // Module Version 10000
 | |
| // Generated by (magic number): 80001
 | |
| // Id's are bound by 90
 | |
| 
 | |
|                               Capability Shader
 | |
|                1:             ExtInstImport  "GLSL.std.450"
 | |
|                               MemoryModel Logical GLSL450
 | |
|                               EntryPoint Vertex 4  "main" 12 22 28 55
 | |
|                               Source GLSL 140
 | |
|                               Name 4  "main"
 | |
|                               Name 9  "a"
 | |
|                               Name 12  "v3"
 | |
|                               Name 16  "m23"
 | |
|                               Name 19  "b"
 | |
|                               Name 22  "m32"
 | |
|                               Name 28  "gl_Position"
 | |
|                               Name 55  "v4"
 | |
|                               Decorate 28(gl_Position) BuiltIn Position
 | |
|                2:             TypeVoid
 | |
|                3:             TypeFunction 2
 | |
|                6:             TypeFloat 32
 | |
|                7:             TypeVector 6(float) 2
 | |
|                8:             TypePointer Function 7(fvec2)
 | |
|               10:             TypeVector 6(float) 3
 | |
|               11:             TypePointer Input 10(fvec3)
 | |
|           12(v3):     11(ptr) Variable Input
 | |
|               14:             TypeMatrix 10(fvec3) 2
 | |
|               15:             TypePointer Function 14
 | |
|               20:             TypeMatrix 7(fvec2) 3
 | |
|               21:             TypePointer Output 20
 | |
|          22(m32):     21(ptr) Variable Output
 | |
|               26:             TypeVector 6(float) 4
 | |
|               27:             TypePointer Output 26(fvec4)
 | |
|  28(gl_Position):     27(ptr) Variable Output
 | |
|               31:             TypeMatrix 10(fvec3) 3
 | |
|               35:    6(float) Constant 0
 | |
|               40:             TypeMatrix 26(fvec4) 4
 | |
|               41:    6(float) Constant 1077936128
 | |
|               42:    6(float) Constant 1086324736
 | |
|               43:   26(fvec4) ConstantComposite 41 42 35 35
 | |
|               44:    6(float) Constant 1091567616
 | |
|               45:    6(float) Constant 1094713344
 | |
|               46:   26(fvec4) ConstantComposite 44 45 35 35
 | |
|               47:    6(float) Constant 1097859072
 | |
|               48:    6(float) Constant 1099956224
 | |
|               49:   26(fvec4) ConstantComposite 47 48 35 35
 | |
|               50:    6(float) Constant 1101529088
 | |
|               51:    6(float) Constant 1103101952
 | |
|               52:   26(fvec4) ConstantComposite 50 51 35 35
 | |
|               53:          40 ConstantComposite 43 46 49 52
 | |
|               54:             TypePointer Input 26(fvec4)
 | |
|           55(v4):     54(ptr) Variable Input
 | |
|               59:    6(float) Constant 1112014848
 | |
|               60:    6(float) Constant 1121714176
 | |
|               61:    6(float) Constant 1126825984
 | |
|               62:    6(float) Constant 1130758144
 | |
|               63:   26(fvec4) ConstantComposite 59 60 61 62
 | |
|               65:    6(float) Constant 1106247680
 | |
|               66:    6(float) Constant 1114636288
 | |
|               67:   26(fvec4) ConstantComposite 65 66 35 35
 | |
|               69:    6(float) Constant 1101004800
 | |
|               70:    6(float) Constant 1092616192
 | |
|               71:    6(float) Constant 1084227584
 | |
|               72:   26(fvec4) ConstantComposite 69 70 42 71
 | |
|               74:    7(fvec2) ConstantComposite 70 69
 | |
|               75:             TypeMatrix 26(fvec4) 2
 | |
|               76:   26(fvec4) ConstantComposite 41 35 35 35
 | |
|               77:   26(fvec4) ConstantComposite 35 41 35 35
 | |
|               78:          75 ConstantComposite 76 77
 | |
|               79:             TypeMatrix 7(fvec2) 4
 | |
|               80:    6(float) Constant 1065353216
 | |
|               81:    6(float) Constant 1073741824
 | |
|               82:    7(fvec2) ConstantComposite 80 81
 | |
|               83:    6(float) Constant 1082130432
 | |
|               84:    7(fvec2) ConstantComposite 41 83
 | |
|               85:    7(fvec2) ConstantComposite 71 42
 | |
|               86:    6(float) Constant 1088421888
 | |
|               87:    6(float) Constant 1090519040
 | |
|               88:    7(fvec2) ConstantComposite 86 87
 | |
|               89:          79 ConstantComposite 82 84 85 88
 | |
|          4(main):           2 Function None 3
 | |
|                5:             Label
 | |
|             9(a):      8(ptr) Variable Function
 | |
|          16(m23):     15(ptr) Variable Function
 | |
|            19(b):      8(ptr) Variable Function
 | |
|               13:   10(fvec3) Load 12(v3)
 | |
|               17:          14 Load 16(m23)
 | |
|               18:    7(fvec2) VectorTimesMatrix 13 17
 | |
|                               Store 9(a) 18
 | |
|               23:          20 Load 22(m32)
 | |
|               24:   10(fvec3) Load 12(v3)
 | |
|               25:    7(fvec2) MatrixTimesVector 23 24
 | |
|                               Store 19(b) 25
 | |
|               29:          14 Load 16(m23)
 | |
|               30:          20 Load 22(m32)
 | |
|               32:          31 MatrixTimesMatrix 29 30
 | |
|               33:   10(fvec3) Load 12(v3)
 | |
|               34:   10(fvec3) MatrixTimesVector 32 33
 | |
|               36:    6(float) CompositeExtract 34 0
 | |
|               37:    6(float) CompositeExtract 34 1
 | |
|               38:    6(float) CompositeExtract 34 2
 | |
|               39:   26(fvec4) CompositeConstruct 36 37 38 35
 | |
|               56:   26(fvec4) Load 55(v4)
 | |
|               57:   26(fvec4) MatrixTimesVector 53 56
 | |
|               58:   26(fvec4) FAdd 39 57
 | |
|               64:   26(fvec4) FAdd 58 63
 | |
|               68:   26(fvec4) FAdd 64 67
 | |
|               73:   26(fvec4) FAdd 68 72
 | |
|                               Store 28(gl_Position) 73
 | |
|                               Return
 | |
|                               FunctionEnd
 | 
