spv.while-simple.vert Linked vertex stage: // Module Version 10000 // Generated by (magic number): 80001 // Id's are bound by 23 Capability Shader 1: ExtInstImport "GLSL.std.450" MemoryModel Logical GLSL450 EntryPoint Vertex 4 "main" 21 22 Source ESSL 300 Name 4 "main" Name 8 "i" Name 21 "gl_VertexID" Name 22 "gl_InstanceID" Decorate 21(gl_VertexID) BuiltIn VertexId Decorate 22(gl_InstanceID) BuiltIn InstanceId 2: TypeVoid 3: TypeFunction 2 6: TypeInt 32 1 7: TypePointer Function 6(int) 9: 6(int) Constant 0 14: 6(int) Constant 10 15: TypeBool 18: 6(int) Constant 1 20: TypePointer Input 6(int) 21(gl_VertexID): 20(ptr) Variable Input 22(gl_InstanceID): 20(ptr) Variable Input 4(main): 2 Function None 3 5: Label 8(i): 7(ptr) Variable Function Store 8(i) 9 Branch 10 10: Label 13: 6(int) Load 8(i) 16: 15(bool) SLessThan 13 14 LoopMerge 11 10 None BranchConditional 16 12 11 12: Label 17: 6(int) Load 8(i) 19: 6(int) IAdd 17 18 Store 8(i) 19 Branch 10 11: Label Return FunctionEnd