First Commit
This commit is contained in:
285
externals/glslang/Test/baseResults/spv.bitCast.frag.out
vendored
Normal file
285
externals/glslang/Test/baseResults/spv.bitCast.frag.out
vendored
Normal file
@@ -0,0 +1,285 @@
|
||||
spv.bitCast.frag
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 8000b
|
||||
// Id's are bound by 198
|
||||
|
||||
Capability Shader
|
||||
1: ExtInstImport "GLSL.std.450"
|
||||
MemoryModel Logical GLSL450
|
||||
EntryPoint Fragment 4 "main" 14 26 40 56 103 112 123 136 142 150 161 174 180
|
||||
ExecutionMode 4 OriginUpperLeft
|
||||
Source GLSL 450
|
||||
Name 4 "main"
|
||||
Name 9 "idata"
|
||||
Name 14 "f1"
|
||||
Name 26 "f2"
|
||||
Name 40 "f3"
|
||||
Name 56 "f4"
|
||||
Name 63 "udata"
|
||||
Name 99 "fdata"
|
||||
Name 103 "i1"
|
||||
Name 112 "i2"
|
||||
Name 123 "i3"
|
||||
Name 136 "i4"
|
||||
Name 142 "u1"
|
||||
Name 150 "u2"
|
||||
Name 161 "u3"
|
||||
Name 174 "u4"
|
||||
Name 180 "fragColor"
|
||||
Decorate 14(f1) Location 8
|
||||
Decorate 26(f2) Location 9
|
||||
Decorate 40(f3) Location 10
|
||||
Decorate 56(f4) Location 11
|
||||
Decorate 103(i1) Flat
|
||||
Decorate 103(i1) Location 0
|
||||
Decorate 112(i2) Flat
|
||||
Decorate 112(i2) Location 1
|
||||
Decorate 123(i3) Flat
|
||||
Decorate 123(i3) Location 2
|
||||
Decorate 136(i4) Flat
|
||||
Decorate 136(i4) Location 3
|
||||
Decorate 142(u1) Flat
|
||||
Decorate 142(u1) Location 4
|
||||
Decorate 150(u2) Flat
|
||||
Decorate 150(u2) Location 5
|
||||
Decorate 161(u3) Flat
|
||||
Decorate 161(u3) Location 6
|
||||
Decorate 174(u4) Flat
|
||||
Decorate 174(u4) Location 7
|
||||
Decorate 180(fragColor) Location 0
|
||||
2: TypeVoid
|
||||
3: TypeFunction 2
|
||||
6: TypeInt 32 1
|
||||
7: TypeVector 6(int) 4
|
||||
8: TypePointer Function 7(ivec4)
|
||||
10: 6(int) Constant 0
|
||||
11: 7(ivec4) ConstantComposite 10 10 10 10
|
||||
12: TypeFloat 32
|
||||
13: TypePointer Input 12(float)
|
||||
14(f1): 13(ptr) Variable Input
|
||||
17: TypeInt 32 0
|
||||
18: 17(int) Constant 0
|
||||
19: TypePointer Function 6(int)
|
||||
24: TypeVector 12(float) 2
|
||||
25: TypePointer Input 24(fvec2)
|
||||
26(f2): 25(ptr) Variable Input
|
||||
28: TypeVector 6(int) 2
|
||||
35: 17(int) Constant 1
|
||||
38: TypeVector 12(float) 3
|
||||
39: TypePointer Input 38(fvec3)
|
||||
40(f3): 39(ptr) Variable Input
|
||||
42: TypeVector 6(int) 3
|
||||
51: 17(int) Constant 2
|
||||
54: TypeVector 12(float) 4
|
||||
55: TypePointer Input 54(fvec4)
|
||||
56(f4): 55(ptr) Variable Input
|
||||
61: TypeVector 17(int) 4
|
||||
62: TypePointer Function 61(ivec4)
|
||||
64: 61(ivec4) ConstantComposite 18 18 18 18
|
||||
67: TypePointer Function 17(int)
|
||||
73: TypeVector 17(int) 2
|
||||
83: TypeVector 17(int) 3
|
||||
98: TypePointer Function 54(fvec4)
|
||||
100: 12(float) Constant 0
|
||||
101: 54(fvec4) ConstantComposite 100 100 100 100
|
||||
102: TypePointer Input 6(int)
|
||||
103(i1): 102(ptr) Variable Input
|
||||
106: TypePointer Function 12(float)
|
||||
111: TypePointer Input 28(ivec2)
|
||||
112(i2): 111(ptr) Variable Input
|
||||
122: TypePointer Input 42(ivec3)
|
||||
123(i3): 122(ptr) Variable Input
|
||||
135: TypePointer Input 7(ivec4)
|
||||
136(i4): 135(ptr) Variable Input
|
||||
141: TypePointer Input 17(int)
|
||||
142(u1): 141(ptr) Variable Input
|
||||
149: TypePointer Input 73(ivec2)
|
||||
150(u2): 149(ptr) Variable Input
|
||||
160: TypePointer Input 83(ivec3)
|
||||
161(u3): 160(ptr) Variable Input
|
||||
173: TypePointer Input 61(ivec4)
|
||||
174(u4): 173(ptr) Variable Input
|
||||
179: TypePointer Output 54(fvec4)
|
||||
180(fragColor): 179(ptr) Variable Output
|
||||
184: TypeBool
|
||||
185: TypeVector 184(bool) 4
|
||||
194: 12(float) Constant 1045220557
|
||||
195: 54(fvec4) ConstantComposite 194 194 194 194
|
||||
4(main): 2 Function None 3
|
||||
5: Label
|
||||
9(idata): 8(ptr) Variable Function
|
||||
63(udata): 62(ptr) Variable Function
|
||||
99(fdata): 98(ptr) Variable Function
|
||||
188: 98(ptr) Variable Function
|
||||
Store 9(idata) 11
|
||||
15: 12(float) Load 14(f1)
|
||||
16: 6(int) Bitcast 15
|
||||
20: 19(ptr) AccessChain 9(idata) 18
|
||||
21: 6(int) Load 20
|
||||
22: 6(int) IAdd 21 16
|
||||
23: 19(ptr) AccessChain 9(idata) 18
|
||||
Store 23 22
|
||||
27: 24(fvec2) Load 26(f2)
|
||||
29: 28(ivec2) Bitcast 27
|
||||
30: 7(ivec4) Load 9(idata)
|
||||
31: 28(ivec2) VectorShuffle 30 30 0 1
|
||||
32: 28(ivec2) IAdd 31 29
|
||||
33: 19(ptr) AccessChain 9(idata) 18
|
||||
34: 6(int) CompositeExtract 32 0
|
||||
Store 33 34
|
||||
36: 19(ptr) AccessChain 9(idata) 35
|
||||
37: 6(int) CompositeExtract 32 1
|
||||
Store 36 37
|
||||
41: 38(fvec3) Load 40(f3)
|
||||
43: 42(ivec3) Bitcast 41
|
||||
44: 7(ivec4) Load 9(idata)
|
||||
45: 42(ivec3) VectorShuffle 44 44 0 1 2
|
||||
46: 42(ivec3) IAdd 45 43
|
||||
47: 19(ptr) AccessChain 9(idata) 18
|
||||
48: 6(int) CompositeExtract 46 0
|
||||
Store 47 48
|
||||
49: 19(ptr) AccessChain 9(idata) 35
|
||||
50: 6(int) CompositeExtract 46 1
|
||||
Store 49 50
|
||||
52: 19(ptr) AccessChain 9(idata) 51
|
||||
53: 6(int) CompositeExtract 46 2
|
||||
Store 52 53
|
||||
57: 54(fvec4) Load 56(f4)
|
||||
58: 7(ivec4) Bitcast 57
|
||||
59: 7(ivec4) Load 9(idata)
|
||||
60: 7(ivec4) IAdd 59 58
|
||||
Store 9(idata) 60
|
||||
Store 63(udata) 64
|
||||
65: 12(float) Load 14(f1)
|
||||
66: 17(int) Bitcast 65
|
||||
68: 67(ptr) AccessChain 63(udata) 18
|
||||
69: 17(int) Load 68
|
||||
70: 17(int) IAdd 69 66
|
||||
71: 67(ptr) AccessChain 63(udata) 18
|
||||
Store 71 70
|
||||
72: 24(fvec2) Load 26(f2)
|
||||
74: 73(ivec2) Bitcast 72
|
||||
75: 61(ivec4) Load 63(udata)
|
||||
76: 73(ivec2) VectorShuffle 75 75 0 1
|
||||
77: 73(ivec2) IAdd 76 74
|
||||
78: 67(ptr) AccessChain 63(udata) 18
|
||||
79: 17(int) CompositeExtract 77 0
|
||||
Store 78 79
|
||||
80: 67(ptr) AccessChain 63(udata) 35
|
||||
81: 17(int) CompositeExtract 77 1
|
||||
Store 80 81
|
||||
82: 38(fvec3) Load 40(f3)
|
||||
84: 83(ivec3) Bitcast 82
|
||||
85: 61(ivec4) Load 63(udata)
|
||||
86: 83(ivec3) VectorShuffle 85 85 0 1 2
|
||||
87: 83(ivec3) IAdd 86 84
|
||||
88: 67(ptr) AccessChain 63(udata) 18
|
||||
89: 17(int) CompositeExtract 87 0
|
||||
Store 88 89
|
||||
90: 67(ptr) AccessChain 63(udata) 35
|
||||
91: 17(int) CompositeExtract 87 1
|
||||
Store 90 91
|
||||
92: 67(ptr) AccessChain 63(udata) 51
|
||||
93: 17(int) CompositeExtract 87 2
|
||||
Store 92 93
|
||||
94: 54(fvec4) Load 56(f4)
|
||||
95: 61(ivec4) Bitcast 94
|
||||
96: 61(ivec4) Load 63(udata)
|
||||
97: 61(ivec4) IAdd 96 95
|
||||
Store 63(udata) 97
|
||||
Store 99(fdata) 101
|
||||
104: 6(int) Load 103(i1)
|
||||
105: 12(float) Bitcast 104
|
||||
107: 106(ptr) AccessChain 99(fdata) 18
|
||||
108: 12(float) Load 107
|
||||
109: 12(float) FAdd 108 105
|
||||
110: 106(ptr) AccessChain 99(fdata) 18
|
||||
Store 110 109
|
||||
113: 28(ivec2) Load 112(i2)
|
||||
114: 24(fvec2) Bitcast 113
|
||||
115: 54(fvec4) Load 99(fdata)
|
||||
116: 24(fvec2) VectorShuffle 115 115 0 1
|
||||
117: 24(fvec2) FAdd 116 114
|
||||
118: 106(ptr) AccessChain 99(fdata) 18
|
||||
119: 12(float) CompositeExtract 117 0
|
||||
Store 118 119
|
||||
120: 106(ptr) AccessChain 99(fdata) 35
|
||||
121: 12(float) CompositeExtract 117 1
|
||||
Store 120 121
|
||||
124: 42(ivec3) Load 123(i3)
|
||||
125: 38(fvec3) Bitcast 124
|
||||
126: 54(fvec4) Load 99(fdata)
|
||||
127: 38(fvec3) VectorShuffle 126 126 0 1 2
|
||||
128: 38(fvec3) FAdd 127 125
|
||||
129: 106(ptr) AccessChain 99(fdata) 18
|
||||
130: 12(float) CompositeExtract 128 0
|
||||
Store 129 130
|
||||
131: 106(ptr) AccessChain 99(fdata) 35
|
||||
132: 12(float) CompositeExtract 128 1
|
||||
Store 131 132
|
||||
133: 106(ptr) AccessChain 99(fdata) 51
|
||||
134: 12(float) CompositeExtract 128 2
|
||||
Store 133 134
|
||||
137: 7(ivec4) Load 136(i4)
|
||||
138: 54(fvec4) Bitcast 137
|
||||
139: 54(fvec4) Load 99(fdata)
|
||||
140: 54(fvec4) FAdd 139 138
|
||||
Store 99(fdata) 140
|
||||
143: 17(int) Load 142(u1)
|
||||
144: 12(float) Bitcast 143
|
||||
145: 106(ptr) AccessChain 99(fdata) 18
|
||||
146: 12(float) Load 145
|
||||
147: 12(float) FAdd 146 144
|
||||
148: 106(ptr) AccessChain 99(fdata) 18
|
||||
Store 148 147
|
||||
151: 73(ivec2) Load 150(u2)
|
||||
152: 24(fvec2) Bitcast 151
|
||||
153: 54(fvec4) Load 99(fdata)
|
||||
154: 24(fvec2) VectorShuffle 153 153 0 1
|
||||
155: 24(fvec2) FAdd 154 152
|
||||
156: 106(ptr) AccessChain 99(fdata) 18
|
||||
157: 12(float) CompositeExtract 155 0
|
||||
Store 156 157
|
||||
158: 106(ptr) AccessChain 99(fdata) 35
|
||||
159: 12(float) CompositeExtract 155 1
|
||||
Store 158 159
|
||||
162: 83(ivec3) Load 161(u3)
|
||||
163: 38(fvec3) Bitcast 162
|
||||
164: 54(fvec4) Load 99(fdata)
|
||||
165: 38(fvec3) VectorShuffle 164 164 0 1 2
|
||||
166: 38(fvec3) FAdd 165 163
|
||||
167: 106(ptr) AccessChain 99(fdata) 18
|
||||
168: 12(float) CompositeExtract 166 0
|
||||
Store 167 168
|
||||
169: 106(ptr) AccessChain 99(fdata) 35
|
||||
170: 12(float) CompositeExtract 166 1
|
||||
Store 169 170
|
||||
171: 106(ptr) AccessChain 99(fdata) 51
|
||||
172: 12(float) CompositeExtract 166 2
|
||||
Store 171 172
|
||||
175: 61(ivec4) Load 174(u4)
|
||||
176: 54(fvec4) Bitcast 175
|
||||
177: 54(fvec4) Load 99(fdata)
|
||||
178: 54(fvec4) FAdd 177 176
|
||||
Store 99(fdata) 178
|
||||
181: 7(ivec4) Load 9(idata)
|
||||
182: 61(ivec4) Bitcast 181
|
||||
183: 61(ivec4) Load 63(udata)
|
||||
186: 185(bvec4) IEqual 182 183
|
||||
187: 184(bool) All 186
|
||||
SelectionMerge 190 None
|
||||
BranchConditional 187 189 192
|
||||
189: Label
|
||||
191: 54(fvec4) Load 99(fdata)
|
||||
Store 188 191
|
||||
Branch 190
|
||||
192: Label
|
||||
193: 54(fvec4) Load 99(fdata)
|
||||
196: 54(fvec4) FAdd 193 195
|
||||
Store 188 196
|
||||
Branch 190
|
||||
190: Label
|
||||
197: 54(fvec4) Load 188
|
||||
Store 180(fragColor) 197
|
||||
Return
|
||||
FunctionEnd
|
||||
Reference in New Issue
Block a user