spv.for-simple.vert Linked vertex stage: // Module Version 99 // Generated by (magic number): 51a00bb // Id's are bound by 25 Source ESSL 300 Capability Shader 1: ExtInstImport "GLSL.std.450" MemoryModel Logical GLSL450 EntryPoint Vertex 4 "main" Name 4 "main" Name 8 "i" Name 17 "j" Name 23 "gl_VertexID" Name 24 "gl_InstanceID" Decorate 23(gl_VertexID) BuiltIn VertexId Decorate 23(gl_VertexID) NoStaticUse Decorate 24(gl_InstanceID) BuiltIn InstanceId Decorate 24(gl_InstanceID) NoStaticUse 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 12 20: 6(int) Constant 1 22: TypePointer Input 6(int) 23(gl_VertexID): 22(ptr) Variable Input 24(gl_InstanceID): 22(ptr) Variable Input 4(main): 2 Function None 3 5: Label 8(i): 7(ptr) Variable Function 17(j): 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 None BranchConditional 16 12 11 12: Label Store 17(j) 18 19: 6(int) Load 8(i) 21: 6(int) IAdd 19 20 Store 8(i) 21 Branch 10 11: Label Return FunctionEnd