spv.430.vert Warning, version 430 is not yet complete; most version-specific features are present, but some are missing. Linked vertex stage: // Module Version 99 // Generated by (magic number): 51a00bb // Id's are bound by 62 Source GLSL 430 1: ExtInstImport "GLSL.std.450" MemoryModel Logical GLSL450 EntryPoint Vertex 4 Name 4 "main" Name 11 "gl_PerVertex" MemberName 11(gl_PerVertex) 0 "gl_ClipDistance" Name 13 "" Name 24 "bad" Name 35 "badorder3" Name 39 "f" Name 43 "uv4" Name 44 "badorder" Name 45 "badorder2" Name 46 "boundblock" MemberName 46(boundblock) 0 "aoeu" Name 48 "boundInst" Name 49 "anonblock" MemberName 49(anonblock) 0 "aoeu" Name 51 "" Name 54 "sampb1" Name 57 "sampb2" Name 58 "sampb4" Name 60 "gl_VertexID" Name 61 "gl_InstanceID" MemberDecorate 11(gl_PerVertex) 0 BuiltIn ClipDistance Decorate 11(gl_PerVertex) Block Decorate 35(badorder3) Flat Decorate 43(uv4) Location 4 Decorate 43(uv4) NoStaticUse Decorate 29 NoStaticUse Decorate 29 NoStaticUse Decorate 44(badorder) NoStaticUse Decorate 45(badorder2) Smooth Decorate 45(badorder2) Invariant Decorate 45(badorder2) NoStaticUse Decorate 46(boundblock) GLSLShared Decorate 46(boundblock) Block Decorate 48(boundInst) Binding 3 Decorate 48(boundInst) NoStaticUse Decorate 49(anonblock) GLSLShared Decorate 49(anonblock) Block Decorate 51 Binding 7 Decorate 51 NoStaticUse Decorate 54(sampb1) Binding 4 Decorate 54(sampb1) NoStaticUse Decorate 57(sampb2) Binding 5 Decorate 57(sampb2) NoStaticUse Decorate 58(sampb4) Binding 31 Decorate 58(sampb4) NoStaticUse Decorate 60(gl_VertexID) BuiltIn VertexId Decorate 60(gl_VertexID) NoStaticUse Decorate 61(gl_InstanceID) BuiltIn InstanceId Decorate 61(gl_InstanceID) NoStaticUse 2: TypeVoid 3: TypeFunction 2 7: TypeFloat 32 8: TypeInt 32 0 9: 8(int) Constant 3 10: TypeArray 7(float) 9 11(gl_PerVertex): TypeStruct 10 12: TypePointer Output 11(gl_PerVertex) 13: 12(ptr) Variable Output 14: TypeInt 32 1 15: 14(int) Constant 0 16: 14(int) Constant 2 17: 7(float) Constant 1080872141 18: TypePointer Output 7(float) 20: TypeVector 7(float) 4 21: 8(int) Constant 10 22: TypeArray 20(fvec4) 21 23: TypePointer Input 22 24(bad): 23(ptr) Variable Input 25: TypePointer Input 20(fvec4) 29: 7(float) Constant 1082549862 30: TypeBool 34: TypePointer Output 20(fvec4) 35(badorder3): 34(ptr) Variable Output 38: TypePointer UniformConstant 7(float) 39(f): 38(ptr) Variable UniformConstant 42: TypePointer UniformConstant 20(fvec4) 43(uv4): 42(ptr) Variable UniformConstant 44(badorder): 25(ptr) Variable Input 45(badorder2): 34(ptr) Variable Output 46(boundblock): TypeStruct 14(int) 47: TypePointer Uniform 46(boundblock) 48(boundInst): 47(ptr) Variable Uniform 49(anonblock): TypeStruct 14(int) 50: TypePointer Uniform 49(anonblock) 51: 50(ptr) Variable Uniform 52: TypeSampler7(float) 2D filter+texture 53: TypePointer UniformConstant 52 54(sampb1): 53(ptr) Variable UniformConstant 55: TypeArray 52 21 56: TypePointer UniformConstant 55 57(sampb2): 56(ptr) Variable UniformConstant 58(sampb4): 53(ptr) Variable UniformConstant 59: TypePointer Input 14(int) 60(gl_VertexID): 59(ptr) Variable Input 61(gl_InstanceID): 59(ptr) Variable Input 4(main): 2 Function None 3 5: Label 19: 18(ptr) AccessChain 13 15 16 Store 19 17 26: 25(ptr) AccessChain 24(bad) 15 27: 20(fvec4) Load 26 28: 7(float) CompositeExtract 27 0 31: 30(bool) FOrdEqual 28 29 SelectionMerge 33 None BranchConditional 31 32 33 32: Label 36: 25(ptr) AccessChain 24(bad) 15 37: 20(fvec4) Load 36 Store 35(badorder3) 37 Branch 33 33: Label 40: 7(float) Load 39(f) 41: 18(ptr) AccessChain 13 15 15 Store 41 40 Branch 6 6: Label Return FunctionEnd