1glsl.entryPointRename.vert 2// Module Version 10000 3// Generated by (magic number): 80007 4// Id's are bound by 20 5 6 Capability Shader 7 1: ExtInstImport "GLSL.std.450" 8 MemoryModel Logical GLSL450 9 EntryPoint Vertex 4 "foo" 13 10 Source GLSL 460 11 Name 4 "foo" 12 Name 11 "gl_PerVertex" 13 MemberName 11(gl_PerVertex) 0 "gl_Position" 14 MemberName 11(gl_PerVertex) 1 "gl_PointSize" 15 MemberName 11(gl_PerVertex) 2 "gl_ClipDistance" 16 MemberName 11(gl_PerVertex) 3 "gl_CullDistance" 17 Name 13 "" 18 MemberDecorate 11(gl_PerVertex) 0 BuiltIn Position 19 MemberDecorate 11(gl_PerVertex) 1 BuiltIn PointSize 20 MemberDecorate 11(gl_PerVertex) 2 BuiltIn ClipDistance 21 MemberDecorate 11(gl_PerVertex) 3 BuiltIn CullDistance 22 Decorate 11(gl_PerVertex) Block 23 2: TypeVoid 24 3: TypeFunction 2 25 6: TypeFloat 32 26 7: TypeVector 6(float) 4 27 8: TypeInt 32 0 28 9: 8(int) Constant 1 29 10: TypeArray 6(float) 9 3011(gl_PerVertex): TypeStruct 7(fvec4) 6(float) 10 10 31 12: TypePointer Output 11(gl_PerVertex) 32 13: 12(ptr) Variable Output 33 14: TypeInt 32 1 34 15: 14(int) Constant 0 35 16: 6(float) Constant 1065353216 36 17: 7(fvec4) ConstantComposite 16 16 16 16 37 18: TypePointer Output 7(fvec4) 38 4(foo): 2 Function None 3 39 5: Label 40 19: 18(ptr) AccessChain 13 15 41 Store 19 17 42 Return 43 FunctionEnd 44