blob: de7214f04db82b5a7bd53dd532d611043a902b12 [file] [log] [blame]
John Kessenich6e1d50a2017-03-09 14:37:32 -07001hlsl.semantic.vert
John Kessenich6fa17642017-04-07 15:33:08 -06002Shader version: 500
John Kessenich6e1d50a2017-03-09 14:37:32 -070030:? Sequence
LoopDawg307b6502017-07-05 11:33:06 -060040:10 Function Definition: @main(struct-S-f1-f1-f1-f1-i11; ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
50:10 Function Parameters:
60:10 'ins' ( in structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
John Kessenich6e1d50a2017-03-09 14:37:32 -070070:? Sequence
LoopDawg307b6502017-07-05 11:33:06 -060080:12 Branch: Return with expression
90:12 's' ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
100:10 Function Definition: main( ( temp void)
110:10 Function Parameters:
John Kessenich6e1d50a2017-03-09 14:37:32 -0700120:? Sequence
LoopDawg307b6502017-07-05 11:33:06 -0600130:10 Sequence
140:10 move second child to first child ( temp float)
150:10 clip0: direct index for structure ( temp float)
160:? 'ins' ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
170:10 Constant:
180:10 0 (const int)
John Kesseniche516d432017-08-09 14:29:29 -0600190:? 'ins.clip0' (layout( location=0) in float)
LoopDawg307b6502017-07-05 11:33:06 -0600200:10 move second child to first child ( temp float)
210:10 clip1: direct index for structure ( temp float)
220:? 'ins' ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
230:10 Constant:
240:10 1 (const int)
John Kesseniche516d432017-08-09 14:29:29 -0600250:? 'ins.clip1' (layout( location=1) in float)
LoopDawg307b6502017-07-05 11:33:06 -0600260:10 move second child to first child ( temp float)
270:10 cull0: direct index for structure ( temp float)
280:? 'ins' ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
290:10 Constant:
300:10 2 (const int)
John Kesseniche516d432017-08-09 14:29:29 -0600310:? 'ins.cull0' (layout( location=2) in float)
LoopDawg307b6502017-07-05 11:33:06 -0600320:10 move second child to first child ( temp float)
330:10 cull1: direct index for structure ( temp float)
340:? 'ins' ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
350:10 Constant:
360:10 3 (const int)
John Kesseniche516d432017-08-09 14:29:29 -0600370:? 'ins.cull1' (layout( location=3) in float)
LoopDawg307b6502017-07-05 11:33:06 -0600380:10 move second child to first child ( temp int)
390:10 ii: direct index for structure ( temp int)
400:? 'ins' ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
410:10 Constant:
420:10 4 (const int)
John Kesseniche516d432017-08-09 14:29:29 -0600430:? 'ins.ii' ( in int InstanceIndex)
LoopDawg307b6502017-07-05 11:33:06 -0600440:10 Sequence
450:10 move second child to first child ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
460:10 'flattenTemp' ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
470:10 Function Call: @main(struct-S-f1-f1-f1-f1-i11; ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
480:? 'ins' ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
LoopDawgc44b95f2017-06-22 12:08:00 -0600490:? Sequence
LoopDawg307b6502017-07-05 11:33:06 -0600500:10 move second child to first child ( temp float)
510:10 direct index ( temp float)
John Kesseniche516d432017-08-09 14:29:29 -0600520:? '@entryPointOutput.clip1' ( out 2-element array of float ClipDistance)
LoopDawg307b6502017-07-05 11:33:06 -0600530:10 Constant:
540:10 0 (const int)
550:10 clip0: direct index for structure ( temp float)
560:10 'flattenTemp' ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
570:10 Constant:
580:10 0 (const int)
LoopDawgc44b95f2017-06-22 12:08:00 -0600590:? Sequence
LoopDawg307b6502017-07-05 11:33:06 -0600600:10 move second child to first child ( temp float)
610:10 direct index ( temp float)
John Kesseniche516d432017-08-09 14:29:29 -0600620:? '@entryPointOutput.clip1' ( out 2-element array of float ClipDistance)
LoopDawg307b6502017-07-05 11:33:06 -0600630:10 Constant:
640:10 1 (const int)
650:10 clip1: direct index for structure ( temp float)
660:10 'flattenTemp' ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
670:10 Constant:
680:10 1 (const int)
LoopDawgc44b95f2017-06-22 12:08:00 -0600690:? Sequence
LoopDawg307b6502017-07-05 11:33:06 -0600700:10 move second child to first child ( temp float)
710:10 direct index ( temp float)
John Kesseniche516d432017-08-09 14:29:29 -0600720:? '@entryPointOutput.cull1' ( out 2-element array of float CullDistance)
LoopDawg307b6502017-07-05 11:33:06 -0600730:10 Constant:
740:10 0 (const int)
750:10 cull0: direct index for structure ( temp float)
760:10 'flattenTemp' ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
770:10 Constant:
780:10 2 (const int)
LoopDawgc44b95f2017-06-22 12:08:00 -0600790:? Sequence
LoopDawg307b6502017-07-05 11:33:06 -0600800:10 move second child to first child ( temp float)
810:10 direct index ( temp float)
John Kesseniche516d432017-08-09 14:29:29 -0600820:? '@entryPointOutput.cull1' ( out 2-element array of float CullDistance)
LoopDawg307b6502017-07-05 11:33:06 -0600830:10 Constant:
840:10 1 (const int)
850:10 cull1: direct index for structure ( temp float)
860:10 'flattenTemp' ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
870:10 Constant:
880:10 3 (const int)
890:10 move second child to first child ( temp int)
900:10 ii: direct index for structure ( temp int)
910:10 '@entryPointOutput' (layout( location=0) out structure{ temp int ii})
920:10 Constant:
930:10 0 (const int)
940:10 ii: direct index for structure ( temp int)
950:10 'flattenTemp' ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
960:10 Constant:
970:10 4 (const int)
John Kessenich6e1d50a2017-03-09 14:37:32 -0700980:? Linker Objects
John Kessenich71c100d2017-03-14 19:43:13 -0600990:? '@entryPointOutput' (layout( location=0) out structure{ temp int ii})
John Kesseniche516d432017-08-09 14:29:29 -06001000:? 'ins.ii' ( in int InstanceIndex)
1010:? 'ins.clip0' (layout( location=0) in float)
1020:? 'ins.clip1' (layout( location=1) in float)
1030:? 'ins.cull0' (layout( location=2) in float)
1040:? 'ins.cull1' (layout( location=3) in float)
1050:? '@entryPointOutput.clip1' ( out 2-element array of float ClipDistance)
1060:? '@entryPointOutput.cull1' ( out 2-element array of float CullDistance)
John Kessenich6e1d50a2017-03-09 14:37:32 -0700107
108
109Linked vertex stage:
110
111
John Kessenich6fa17642017-04-07 15:33:08 -0600112Shader version: 500
John Kessenich6e1d50a2017-03-09 14:37:32 -07001130:? Sequence
LoopDawg307b6502017-07-05 11:33:06 -06001140:10 Function Definition: @main(struct-S-f1-f1-f1-f1-i11; ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
1150:10 Function Parameters:
1160:10 'ins' ( in structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
John Kessenich6e1d50a2017-03-09 14:37:32 -07001170:? Sequence
LoopDawg307b6502017-07-05 11:33:06 -06001180:12 Branch: Return with expression
1190:12 's' ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
1200:10 Function Definition: main( ( temp void)
1210:10 Function Parameters:
John Kessenich6e1d50a2017-03-09 14:37:32 -07001220:? Sequence
LoopDawg307b6502017-07-05 11:33:06 -06001230:10 Sequence
1240:10 move second child to first child ( temp float)
1250:10 clip0: direct index for structure ( temp float)
1260:? 'ins' ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
1270:10 Constant:
1280:10 0 (const int)
John Kesseniche516d432017-08-09 14:29:29 -06001290:? 'ins.clip0' (layout( location=0) in float)
LoopDawg307b6502017-07-05 11:33:06 -06001300:10 move second child to first child ( temp float)
1310:10 clip1: direct index for structure ( temp float)
1320:? 'ins' ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
1330:10 Constant:
1340:10 1 (const int)
John Kesseniche516d432017-08-09 14:29:29 -06001350:? 'ins.clip1' (layout( location=1) in float)
LoopDawg307b6502017-07-05 11:33:06 -06001360:10 move second child to first child ( temp float)
1370:10 cull0: direct index for structure ( temp float)
1380:? 'ins' ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
1390:10 Constant:
1400:10 2 (const int)
John Kesseniche516d432017-08-09 14:29:29 -06001410:? 'ins.cull0' (layout( location=2) in float)
LoopDawg307b6502017-07-05 11:33:06 -06001420:10 move second child to first child ( temp float)
1430:10 cull1: direct index for structure ( temp float)
1440:? 'ins' ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
1450:10 Constant:
1460:10 3 (const int)
John Kesseniche516d432017-08-09 14:29:29 -06001470:? 'ins.cull1' (layout( location=3) in float)
LoopDawg307b6502017-07-05 11:33:06 -06001480:10 move second child to first child ( temp int)
1490:10 ii: direct index for structure ( temp int)
1500:? 'ins' ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
1510:10 Constant:
1520:10 4 (const int)
John Kesseniche516d432017-08-09 14:29:29 -06001530:? 'ins.ii' ( in int InstanceIndex)
LoopDawg307b6502017-07-05 11:33:06 -06001540:10 Sequence
1550:10 move second child to first child ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
1560:10 'flattenTemp' ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
1570:10 Function Call: @main(struct-S-f1-f1-f1-f1-i11; ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
1580:? 'ins' ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
LoopDawgc44b95f2017-06-22 12:08:00 -06001590:? Sequence
LoopDawg307b6502017-07-05 11:33:06 -06001600:10 move second child to first child ( temp float)
1610:10 direct index ( temp float)
John Kesseniche516d432017-08-09 14:29:29 -06001620:? '@entryPointOutput.clip1' ( out 2-element array of float ClipDistance)
LoopDawg307b6502017-07-05 11:33:06 -06001630:10 Constant:
1640:10 0 (const int)
1650:10 clip0: direct index for structure ( temp float)
1660:10 'flattenTemp' ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
1670:10 Constant:
1680:10 0 (const int)
LoopDawgc44b95f2017-06-22 12:08:00 -06001690:? Sequence
LoopDawg307b6502017-07-05 11:33:06 -06001700:10 move second child to first child ( temp float)
1710:10 direct index ( temp float)
John Kesseniche516d432017-08-09 14:29:29 -06001720:? '@entryPointOutput.clip1' ( out 2-element array of float ClipDistance)
LoopDawg307b6502017-07-05 11:33:06 -06001730:10 Constant:
1740:10 1 (const int)
1750:10 clip1: direct index for structure ( temp float)
1760:10 'flattenTemp' ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
1770:10 Constant:
1780:10 1 (const int)
LoopDawgc44b95f2017-06-22 12:08:00 -06001790:? Sequence
LoopDawg307b6502017-07-05 11:33:06 -06001800:10 move second child to first child ( temp float)
1810:10 direct index ( temp float)
John Kesseniche516d432017-08-09 14:29:29 -06001820:? '@entryPointOutput.cull1' ( out 2-element array of float CullDistance)
LoopDawg307b6502017-07-05 11:33:06 -06001830:10 Constant:
1840:10 0 (const int)
1850:10 cull0: direct index for structure ( temp float)
1860:10 'flattenTemp' ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
1870:10 Constant:
1880:10 2 (const int)
LoopDawgc44b95f2017-06-22 12:08:00 -06001890:? Sequence
LoopDawg307b6502017-07-05 11:33:06 -06001900:10 move second child to first child ( temp float)
1910:10 direct index ( temp float)
John Kesseniche516d432017-08-09 14:29:29 -06001920:? '@entryPointOutput.cull1' ( out 2-element array of float CullDistance)
LoopDawg307b6502017-07-05 11:33:06 -06001930:10 Constant:
1940:10 1 (const int)
1950:10 cull1: direct index for structure ( temp float)
1960:10 'flattenTemp' ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
1970:10 Constant:
1980:10 3 (const int)
1990:10 move second child to first child ( temp int)
2000:10 ii: direct index for structure ( temp int)
2010:10 '@entryPointOutput' (layout( location=0) out structure{ temp int ii})
2020:10 Constant:
2030:10 0 (const int)
2040:10 ii: direct index for structure ( temp int)
2050:10 'flattenTemp' ( temp structure{ temp float clip0, temp float clip1, temp float cull0, temp float cull1, temp int ii})
2060:10 Constant:
2070:10 4 (const int)
John Kessenich6e1d50a2017-03-09 14:37:32 -07002080:? Linker Objects
John Kessenich71c100d2017-03-14 19:43:13 -06002090:? '@entryPointOutput' (layout( location=0) out structure{ temp int ii})
John Kesseniche516d432017-08-09 14:29:29 -06002100:? 'ins.ii' ( in int InstanceIndex)
2110:? 'ins.clip0' (layout( location=0) in float)
2120:? 'ins.clip1' (layout( location=1) in float)
2130:? 'ins.cull0' (layout( location=2) in float)
2140:? 'ins.cull1' (layout( location=3) in float)
2150:? '@entryPointOutput.clip1' ( out 2-element array of float ClipDistance)
2160:? '@entryPointOutput.cull1' ( out 2-element array of float CullDistance)
John Kessenich6e1d50a2017-03-09 14:37:32 -0700217
218// Module Version 10000
219// Generated by (magic number): 80001
LoopDawg307b6502017-07-05 11:33:06 -0600220// Id's are bound by 73
John Kessenich6e1d50a2017-03-09 14:37:32 -0700221
222 Capability Shader
223 Capability ClipDistance
224 Capability CullDistance
225 1: ExtInstImport "GLSL.std.450"
226 MemoryModel Logical GLSL450
LoopDawg307b6502017-07-05 11:33:06 -0600227 EntryPoint Vertex 4 "main" 21 26 30 34 39 51 59 68
John Kessenich6fa17642017-04-07 15:33:08 -0600228 Source HLSL 500
John Kessenich6e1d50a2017-03-09 14:37:32 -0700229 Name 4 "main"
230 Name 8 "S"
LoopDawg307b6502017-07-05 11:33:06 -0600231 MemberName 8(S) 0 "clip0"
232 MemberName 8(S) 1 "clip1"
233 MemberName 8(S) 2 "cull0"
234 MemberName 8(S) 3 "cull1"
235 MemberName 8(S) 4 "ii"
236 Name 12 "@main(struct-S-f1-f1-f1-f1-i11;"
John Kessenich6e1d50a2017-03-09 14:37:32 -0700237 Name 11 "ins"
238 Name 14 "s"
239 Name 18 "ins"
John Kesseniche516d432017-08-09 14:29:29 -0600240 Name 21 "ins.clip0"
241 Name 26 "ins.clip1"
242 Name 30 "ins.cull0"
243 Name 34 "ins.cull1"
244 Name 39 "ins.ii"
LoopDawg307b6502017-07-05 11:33:06 -0600245 Name 43 "flattenTemp"
246 Name 44 "param"
John Kesseniche516d432017-08-09 14:29:29 -0600247 Name 51 "@entryPointOutput.clip1"
248 Name 59 "@entryPointOutput.cull1"
LoopDawg307b6502017-07-05 11:33:06 -0600249 Name 66 "S"
250 MemberName 66(S) 0 "ii"
251 Name 68 "@entryPointOutput"
John Kesseniche516d432017-08-09 14:29:29 -0600252 Decorate 21(ins.clip0) Location 0
253 Decorate 26(ins.clip1) Location 1
254 Decorate 30(ins.cull0) Location 2
255 Decorate 34(ins.cull1) Location 3
256 Decorate 39(ins.ii) BuiltIn InstanceIndex
257 Decorate 51(@entryPointOutput.clip1) BuiltIn ClipDistance
258 Decorate 59(@entryPointOutput.cull1) BuiltIn CullDistance
LoopDawg307b6502017-07-05 11:33:06 -0600259 Decorate 68(@entryPointOutput) Location 0
John Kessenich6e1d50a2017-03-09 14:37:32 -0700260 2: TypeVoid
261 3: TypeFunction 2
262 6: TypeFloat 32
263 7: TypeInt 32 1
LoopDawg307b6502017-07-05 11:33:06 -0600264 8(S): TypeStruct 6(float) 6(float) 6(float) 6(float) 7(int)
John Kessenich6e1d50a2017-03-09 14:37:32 -0700265 9: TypePointer Function 8(S)
266 10: TypeFunction 8(S) 9(ptr)
267 19: 7(int) Constant 0
268 20: TypePointer Input 6(float)
John Kesseniche516d432017-08-09 14:29:29 -0600269 21(ins.clip0): 20(ptr) Variable Input
John Kessenich6e1d50a2017-03-09 14:37:32 -0700270 23: TypePointer Function 6(float)
271 25: 7(int) Constant 1
John Kesseniche516d432017-08-09 14:29:29 -0600272 26(ins.clip1): 20(ptr) Variable Input
John Kessenich6e1d50a2017-03-09 14:37:32 -0700273 29: 7(int) Constant 2
John Kesseniche516d432017-08-09 14:29:29 -0600274 30(ins.cull0): 20(ptr) Variable Input
John Kessenich6e1d50a2017-03-09 14:37:32 -0700275 33: 7(int) Constant 3
John Kesseniche516d432017-08-09 14:29:29 -0600276 34(ins.cull1): 20(ptr) Variable Input
John Kessenich6e1d50a2017-03-09 14:37:32 -0700277 37: 7(int) Constant 4
LoopDawg307b6502017-07-05 11:33:06 -0600278 38: TypePointer Input 7(int)
John Kesseniche516d432017-08-09 14:29:29 -0600279 39(ins.ii): 38(ptr) Variable Input
LoopDawg307b6502017-07-05 11:33:06 -0600280 41: TypePointer Function 7(int)
281 47: TypeInt 32 0
282 48: 47(int) Constant 2
283 49: TypeArray 6(float) 48
284 50: TypePointer Output 49
John Kesseniche516d432017-08-09 14:29:29 -060028551(@entryPointOutput.clip1): 50(ptr) Variable Output
LoopDawg307b6502017-07-05 11:33:06 -0600286 54: TypePointer Output 6(float)
John Kesseniche516d432017-08-09 14:29:29 -060028759(@entryPointOutput.cull1): 50(ptr) Variable Output
LoopDawg307b6502017-07-05 11:33:06 -0600288 66(S): TypeStruct 7(int)
289 67: TypePointer Output 66(S)
29068(@entryPointOutput): 67(ptr) Variable Output
291 71: TypePointer Output 7(int)
John Kessenich6e1d50a2017-03-09 14:37:32 -0700292 4(main): 2 Function None 3
293 5: Label
294 18(ins): 9(ptr) Variable Function
LoopDawg307b6502017-07-05 11:33:06 -0600295 43(flattenTemp): 9(ptr) Variable Function
296 44(param): 9(ptr) Variable Function
John Kesseniche516d432017-08-09 14:29:29 -0600297 22: 6(float) Load 21(ins.clip0)
John Kessenich6e1d50a2017-03-09 14:37:32 -0700298 24: 23(ptr) AccessChain 18(ins) 19
299 Store 24 22
John Kesseniche516d432017-08-09 14:29:29 -0600300 27: 6(float) Load 26(ins.clip1)
John Kessenich6e1d50a2017-03-09 14:37:32 -0700301 28: 23(ptr) AccessChain 18(ins) 25
302 Store 28 27
John Kesseniche516d432017-08-09 14:29:29 -0600303 31: 6(float) Load 30(ins.cull0)
John Kessenich6e1d50a2017-03-09 14:37:32 -0700304 32: 23(ptr) AccessChain 18(ins) 29
305 Store 32 31
John Kesseniche516d432017-08-09 14:29:29 -0600306 35: 6(float) Load 34(ins.cull1)
John Kessenich6e1d50a2017-03-09 14:37:32 -0700307 36: 23(ptr) AccessChain 18(ins) 33
308 Store 36 35
John Kesseniche516d432017-08-09 14:29:29 -0600309 40: 7(int) Load 39(ins.ii)
LoopDawg307b6502017-07-05 11:33:06 -0600310 42: 41(ptr) AccessChain 18(ins) 37
311 Store 42 40
312 45: 8(S) Load 18(ins)
313 Store 44(param) 45
314 46: 8(S) FunctionCall 12(@main(struct-S-f1-f1-f1-f1-i11;) 44(param)
315 Store 43(flattenTemp) 46
316 52: 23(ptr) AccessChain 43(flattenTemp) 19
317 53: 6(float) Load 52
John Kesseniche516d432017-08-09 14:29:29 -0600318 55: 54(ptr) AccessChain 51(@entryPointOutput.clip1) 19
LoopDawg307b6502017-07-05 11:33:06 -0600319 Store 55 53
320 56: 23(ptr) AccessChain 43(flattenTemp) 25
321 57: 6(float) Load 56
John Kesseniche516d432017-08-09 14:29:29 -0600322 58: 54(ptr) AccessChain 51(@entryPointOutput.clip1) 25
LoopDawg307b6502017-07-05 11:33:06 -0600323 Store 58 57
324 60: 23(ptr) AccessChain 43(flattenTemp) 29
LoopDawgc44b95f2017-06-22 12:08:00 -0600325 61: 6(float) Load 60
John Kesseniche516d432017-08-09 14:29:29 -0600326 62: 54(ptr) AccessChain 59(@entryPointOutput.cull1) 19
LoopDawg307b6502017-07-05 11:33:06 -0600327 Store 62 61
328 63: 23(ptr) AccessChain 43(flattenTemp) 33
329 64: 6(float) Load 63
John Kesseniche516d432017-08-09 14:29:29 -0600330 65: 54(ptr) AccessChain 59(@entryPointOutput.cull1) 25
LoopDawg307b6502017-07-05 11:33:06 -0600331 Store 65 64
332 69: 41(ptr) AccessChain 43(flattenTemp) 37
333 70: 7(int) Load 69
334 72: 71(ptr) AccessChain 68(@entryPointOutput) 19
335 Store 72 70
John Kessenich6e1d50a2017-03-09 14:37:32 -0700336 Return
337 FunctionEnd
LoopDawg307b6502017-07-05 11:33:06 -060033812(@main(struct-S-f1-f1-f1-f1-i11;): 8(S) Function None 10
John Kessenich6e1d50a2017-03-09 14:37:32 -0700339 11(ins): 9(ptr) FunctionParameter
340 13: Label
341 14(s): 9(ptr) Variable Function
342 15: 8(S) Load 14(s)
343 ReturnValue 15
344 FunctionEnd