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
6 // Module Version 10400
7 // Generated by (magic number): 80007
8 // Id's are bound by 54
11 1: ExtInstImport "GLSL.std.450"
12 MemoryModel Logical GLSL450
13 EntryPoint Fragment 4 "main" 53
14 ExecutionMode 4 OriginUpperLeft
16 SourceExtension "GL_EXT_control_flow_attributes"
25 7: TypePointer Function 6(int)
30 27: 17(bool) ConstantTrue
31 52: TypePointer Private 17(bool)
32 53(cond): 52(ptr) Variable Private
33 4(main): 2 Function None 3
35 8(i): 7(ptr) Variable Function
36 32(i): 7(ptr) Variable Function
37 42(i): 7(ptr) Variable Function
41 LoopMerge 12 13 MinIterations MaxIterations 3 7
45 18: 17(bool) SLessThan 15 16
46 BranchConditional 18 11 12
57 LoopMerge 24 25 IterationMultiple 2
60 BranchConditional 27 23 24
68 LoopMerge 30 31 PeelCount 5
73 BranchConditional 27 28 30
78 LoopMerge 35 36 PartialCount 4
82 39: 17(bool) SLessThan 38 16
83 BranchConditional 39 34 35
99 49: 17(bool) SLessThan 48 16
100 BranchConditional 49 44 45
104 50: 6(int) Load 42(i)
105 51: 6(int) IAdd 50 20