198 lines
		
	
	
		
			9.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			198 lines
		
	
	
		
			9.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| spv.deepRvalue.frag
 | |
| // Module Version 10000
 | |
| // Generated by (magic number): 80003
 | |
| // Id's are bound by 152
 | |
| 
 | |
|                               Capability Shader
 | |
|                1:             ExtInstImport  "GLSL.std.450"
 | |
|                               MemoryModel Logical GLSL450
 | |
|                               EntryPoint Fragment 4  "main" 146
 | |
|                               ExecutionMode 4 OriginUpperLeft
 | |
|                               Source GLSL 330
 | |
|                               Name 4  "main"
 | |
|                               Name 9  "v1"
 | |
|                               Name 15  "v2"
 | |
|                               Name 21  "v3"
 | |
|                               Name 27  "v4"
 | |
|                               Name 35  "m"
 | |
|                               Name 63  "mm"
 | |
|                               Name 80  "f"
 | |
|                               Name 87  "g"
 | |
|                               Name 106  "h"
 | |
|                               Name 107  "i"
 | |
|                               Name 111  "samp2D"
 | |
|                               Name 131  "str"
 | |
|                               MemberName 131(str) 0  "a"
 | |
|                               MemberName 131(str) 1  "b"
 | |
|                               MemberName 131(str) 2  "c"
 | |
|                               Name 133  "t"
 | |
|                               Name 146  "gl_FragColor"
 | |
|                               Decorate 111(samp2D) DescriptorSet 0
 | |
|                               Decorate 146(gl_FragColor) Location 0
 | |
|                2:             TypeVoid
 | |
|                3:             TypeFunction 2
 | |
|                6:             TypeFloat 32
 | |
|                7:             TypeVector 6(float) 4
 | |
|                8:             TypePointer Private 7(fvec4)
 | |
|            9(v1):      8(ptr) Variable Private
 | |
|               10:    6(float) Constant 1073741824
 | |
|               11:    6(float) Constant 1077936128
 | |
|               12:    6(float) Constant 1084227584
 | |
|               13:    6(float) Constant 1088421888
 | |
|               14:    7(fvec4) ConstantComposite 10 11 12 13
 | |
|           15(v2):      8(ptr) Variable Private
 | |
|               16:    6(float) Constant 1093664768
 | |
|               17:    6(float) Constant 1095761920
 | |
|               18:    6(float) Constant 1099431936
 | |
|               19:    6(float) Constant 1100480512
 | |
|               20:    7(fvec4) ConstantComposite 16 17 18 19
 | |
|           21(v3):      8(ptr) Variable Private
 | |
|               22:    6(float) Constant 1102577664
 | |
|               23:    6(float) Constant 1105723392
 | |
|               24:    6(float) Constant 1106771968
 | |
|               25:    6(float) Constant 1108606976
 | |
|               26:    7(fvec4) ConstantComposite 22 23 24 25
 | |
|           27(v4):      8(ptr) Variable Private
 | |
|               28:    6(float) Constant 1109655552
 | |
|               29:    6(float) Constant 1110179840
 | |
|               30:    6(float) Constant 1111228416
 | |
|               31:    6(float) Constant 1112801280
 | |
|               32:    7(fvec4) ConstantComposite 28 29 30 31
 | |
|               33:             TypeMatrix 7(fvec4) 4
 | |
|               34:             TypePointer Function 33
 | |
|               40:    6(float) Constant 1065353216
 | |
|               41:    6(float) Constant 0
 | |
|               79:             TypePointer Function 6(float)
 | |
|               81:             TypeInt 32 1
 | |
|               82:     81(int) Constant 1
 | |
|               83:             TypeInt 32 0
 | |
|               84:     83(int) Constant 3
 | |
|              103:     81(int) Constant 2
 | |
|              104:     83(int) Constant 1
 | |
|              108:             TypeImage 6(float) 2D sampled format:Unknown
 | |
|              109:             TypeSampledImage 108
 | |
|              110:             TypePointer UniformConstant 109
 | |
|      111(samp2D):    110(ptr) Variable UniformConstant
 | |
|              113:             TypeVector 6(float) 2
 | |
|              114:    6(float) Constant 1056964608
 | |
|              115:  113(fvec2) ConstantComposite 114 114
 | |
|              119:    6(float) Constant 1036831949
 | |
|              120:             TypeBool
 | |
|              124:             TypeVector 120(bool) 4
 | |
|              130:             TypeArray 113(fvec2) 84
 | |
|         131(str):             TypeStruct 81(int) 130 120(bool)
 | |
|              132:             TypePointer Function 131(str)
 | |
|              134:  113(fvec2) ConstantComposite 10 11
 | |
|              135:    6(float) Constant 1082130432
 | |
|              136:  113(fvec2) ConstantComposite 135 12
 | |
|              137:    6(float) Constant 1086324736
 | |
|              138:  113(fvec2) ConstantComposite 137 13
 | |
|              139:         130 ConstantComposite 134 136 138
 | |
|              140:   120(bool) ConstantTrue
 | |
|              141:    131(str) ConstantComposite 82 139 140
 | |
|              145:             TypePointer Output 7(fvec4)
 | |
| 146(gl_FragColor):    145(ptr) Variable Output
 | |
|          4(main):           2 Function None 3
 | |
|                5:             Label
 | |
|            35(m):     34(ptr) Variable Function
 | |
|           63(mm):     34(ptr) Variable Function
 | |
|            80(f):     79(ptr) Variable Function
 | |
|            87(g):     79(ptr) Variable Function
 | |
|           106(h):     79(ptr) Variable Function
 | |
|           107(i):     79(ptr) Variable Function
 | |
|           133(t):    132(ptr) Variable Function
 | |
|                               Store 9(v1) 14
 | |
|                               Store 15(v2) 20
 | |
|                               Store 21(v3) 26
 | |
|                               Store 27(v4) 32
 | |
|               36:    7(fvec4) Load 9(v1)
 | |
|               37:    7(fvec4) Load 15(v2)
 | |
|               38:    7(fvec4) Load 21(v3)
 | |
|               39:    7(fvec4) Load 27(v4)
 | |
|               42:    6(float) CompositeExtract 36 0
 | |
|               43:    6(float) CompositeExtract 36 1
 | |
|               44:    6(float) CompositeExtract 36 2
 | |
|               45:    6(float) CompositeExtract 36 3
 | |
|               46:    6(float) CompositeExtract 37 0
 | |
|               47:    6(float) CompositeExtract 37 1
 | |
|               48:    6(float) CompositeExtract 37 2
 | |
|               49:    6(float) CompositeExtract 37 3
 | |
|               50:    6(float) CompositeExtract 38 0
 | |
|               51:    6(float) CompositeExtract 38 1
 | |
|               52:    6(float) CompositeExtract 38 2
 | |
|               53:    6(float) CompositeExtract 38 3
 | |
|               54:    6(float) CompositeExtract 39 0
 | |
|               55:    6(float) CompositeExtract 39 1
 | |
|               56:    6(float) CompositeExtract 39 2
 | |
|               57:    6(float) CompositeExtract 39 3
 | |
|               58:    7(fvec4) CompositeConstruct 42 43 44 45
 | |
|               59:    7(fvec4) CompositeConstruct 46 47 48 49
 | |
|               60:    7(fvec4) CompositeConstruct 50 51 52 53
 | |
|               61:    7(fvec4) CompositeConstruct 54 55 56 57
 | |
|               62:          33 CompositeConstruct 58 59 60 61
 | |
|                               Store 35(m) 62
 | |
|               64:          33 Load 35(m)
 | |
|               65:          33 Load 35(m)
 | |
|               66:    7(fvec4) CompositeExtract 64 0
 | |
|               67:    7(fvec4) CompositeExtract 65 0
 | |
|               68:    7(fvec4) FMul 66 67
 | |
|               69:    7(fvec4) CompositeExtract 64 1
 | |
|               70:    7(fvec4) CompositeExtract 65 1
 | |
|               71:    7(fvec4) FMul 69 70
 | |
|               72:    7(fvec4) CompositeExtract 64 2
 | |
|               73:    7(fvec4) CompositeExtract 65 2
 | |
|               74:    7(fvec4) FMul 72 73
 | |
|               75:    7(fvec4) CompositeExtract 64 3
 | |
|               76:    7(fvec4) CompositeExtract 65 3
 | |
|               77:    7(fvec4) FMul 75 76
 | |
|               78:          33 CompositeConstruct 68 71 74 77
 | |
|                               Store 63(mm) 78
 | |
|               85:     79(ptr) AccessChain 63(mm) 82 84
 | |
|               86:    6(float) Load 85
 | |
|                               Store 80(f) 86
 | |
|               88:          33 Load 35(m)
 | |
|               89:          33 Load 35(m)
 | |
|               90:    7(fvec4) CompositeExtract 88 0
 | |
|               91:    7(fvec4) CompositeExtract 89 0
 | |
|               92:    7(fvec4) FMul 90 91
 | |
|               93:    7(fvec4) CompositeExtract 88 1
 | |
|               94:    7(fvec4) CompositeExtract 89 1
 | |
|               95:    7(fvec4) FMul 93 94
 | |
|               96:    7(fvec4) CompositeExtract 88 2
 | |
|               97:    7(fvec4) CompositeExtract 89 2
 | |
|               98:    7(fvec4) FMul 96 97
 | |
|               99:    7(fvec4) CompositeExtract 88 3
 | |
|              100:    7(fvec4) CompositeExtract 89 3
 | |
|              101:    7(fvec4) FMul 99 100
 | |
|              102:          33 CompositeConstruct 92 95 98 101
 | |
|              105:    6(float) CompositeExtract 102 2 1
 | |
|                               Store 87(g) 105
 | |
|                               Store 106(h) 12
 | |
|              112:         109 Load 111(samp2D)
 | |
|              116:    7(fvec4) ImageSampleImplicitLod 112 115
 | |
|              117:    6(float) CompositeExtract 116 1
 | |
|                               Store 107(i) 117
 | |
|              118:    6(float) Load 107(i)
 | |
|              121:   120(bool) FOrdGreaterThan 118 119
 | |
|              122:    7(fvec4) Load 9(v1)
 | |
|              123:    7(fvec4) Load 15(v2)
 | |
|              125:  124(bvec4) CompositeConstruct 121 121 121 121
 | |
|              126:    7(fvec4) Select 125 122 123
 | |
|              127:    6(float) CompositeExtract 126 3
 | |
|              128:    6(float) Load 107(i)
 | |
|              129:    6(float) FAdd 128 127
 | |
|                               Store 107(i) 129
 | |
|                               Store 133(t) 141
 | |
|              142:    6(float) CompositeExtract 141 1 2 1
 | |
|              143:    6(float) Load 107(i)
 | |
|              144:    6(float) FAdd 143 142
 | |
|                               Store 107(i) 144
 | |
|              147:    6(float) Load 80(f)
 | |
|              148:    6(float) Load 87(g)
 | |
|              149:    6(float) Load 106(h)
 | |
|              150:    6(float) Load 107(i)
 | |
|              151:    7(fvec4) CompositeConstruct 147 148 149 150
 | |
|                               Store 146(gl_FragColor) 151
 | |
|                               Return
 | |
|                               FunctionEnd
 | 
