1 spv.1.4.LoopControl.frag
2 WARNING: 0:15: 'min_iterations' : expected a single integer argument
3 WARNING: 0:15: 'max_iterations' : expected a single integer argument
5 // Module Version 10400
6 // Generated by (magic number): 80007
7 // Id's are bound by 54
10 1: ExtInstImport "GLSL.std.450"
11 MemoryModel Logical GLSL450
12 EntryPoint Fragment 4 "main" 53
13 ExecutionMode 4 OriginUpperLeft
15 SourceExtension "GL_EXT_control_flow_attributes"
24 7: TypePointer Function 6(int)
29 27: 17(bool) ConstantTrue
30 52: TypePointer Private 17(bool)
31 53(cond): 52(ptr) Variable Private
32 4(main): 2 Function None 3
34 8(i): 7(ptr) Variable Function
35 32(i): 7(ptr) Variable Function
36 42(i): 7(ptr) Variable Function
40 LoopMerge 12 13 MinIterations MaxIterations 3 7
44 18: 17(bool) SLessThan 15 16
45 BranchConditional 18 11 12
56 LoopMerge 24 25 IterationMultiple 2
59 BranchConditional 27 23 24
67 LoopMerge 30 31 PeelCount 5
72 BranchConditional 27 28 30
77 LoopMerge 35 36 PartialCount 4
81 39: 17(bool) SLessThan 38 16
82 BranchConditional 39 34 35
98 49: 17(bool) SLessThan 48 16
99 BranchConditional 49 44 45
103 50: 6(int) Load 42(i)
104 51: 6(int) IAdd 50 20