1spv.do-while-continue-break.vert 2// Module Version 10000 3// Generated by (magic number): 80007 4// Id's are bound by 43 5 6 Capability Shader 7 1: ExtInstImport "GLSL.std.450" 8 MemoryModel Logical GLSL450 9 EntryPoint Vertex 4 "main" 10 Source ESSL 310 11 Name 4 "main" 12 Name 8 "i" 13 Name 14 "A" 14 Name 21 "B" 15 Name 24 "C" 16 Name 30 "D" 17 Name 33 "E" 18 Name 35 "F" 19 Name 41 "G" 20 2: TypeVoid 21 3: TypeFunction 2 22 6: TypeInt 32 1 23 7: TypePointer Function 6(int) 24 9: 6(int) Constant 0 25 16: 6(int) Constant 2 26 17: TypeBool 27 22: 6(int) Constant 1 28 26: 6(int) Constant 5 29 31: 6(int) Constant 3 30 34: 6(int) Constant 42 31 36: 6(int) Constant 99 32 39: 6(int) Constant 19 33 42: 6(int) Constant 12 34 4(main): 2 Function None 3 35 5: Label 36 8(i): 7(ptr) Variable Function 37 14(A): 7(ptr) Variable Function 38 21(B): 7(ptr) Variable Function 39 24(C): 7(ptr) Variable Function 40 30(D): 7(ptr) Variable Function 41 33(E): 7(ptr) Variable Function 42 35(F): 7(ptr) Variable Function 43 41(G): 7(ptr) Variable Function 44 Store 8(i) 9 45 Branch 10 46 10: Label 47 LoopMerge 12 13 None 48 Branch 11 49 11: Label 50 Store 14(A) 9 51 15: 6(int) Load 8(i) 52 18: 17(bool) IEqual 15 16 53 SelectionMerge 20 None 54 BranchConditional 18 19 20 55 19: Label 56 Store 21(B) 22 57 Branch 13 58 20: Label 59 25: 6(int) Load 8(i) 60 27: 17(bool) IEqual 25 26 61 SelectionMerge 29 None 62 BranchConditional 27 28 29 63 28: Label 64 Store 30(D) 31 65 Branch 12 66 29: Label 67 Store 35(F) 36 68 Branch 13 69 13: Label 70 37: 6(int) Load 8(i) 71 38: 6(int) IAdd 37 22 72 Store 8(i) 38 73 40: 17(bool) SLessThan 38 39 74 BranchConditional 40 10 12 75 12: Label 76 Store 41(G) 42 77 Return 78 FunctionEnd 79