Home | History | Annotate | Download | only in baseResults
      1 spv.460.vert
      2 // Module Version 10000
      3 // Generated by (magic number): 80007
      4 // Id's are bound by 20
      5 
      6                               Capability Shader
      7                               Capability DrawParameters
      8                               Extension  "SPV_KHR_shader_draw_parameters"
      9                1:             ExtInstImport  "GLSL.std.450"
     10                               MemoryModel Logical GLSL450
     11                               EntryPoint Vertex 4  "main" 10 12 15 18 19
     12                               Source GLSL 460
     13                               Name 4  "main"
     14                               Name 8  "a"
     15                               Name 10  "gl_BaseVertex"
     16                               Name 12  "gl_BaseInstance"
     17                               Name 15  "gl_DrawID"
     18                               Name 18  "gl_VertexID"
     19                               Name 19  "gl_InstanceID"
     20                               Decorate 10(gl_BaseVertex) BuiltIn BaseVertex
     21                               Decorate 12(gl_BaseInstance) BuiltIn BaseInstance
     22                               Decorate 15(gl_DrawID) BuiltIn DrawIndex
     23                               Decorate 18(gl_VertexID) BuiltIn VertexId
     24                               Decorate 19(gl_InstanceID) BuiltIn InstanceId
     25                2:             TypeVoid
     26                3:             TypeFunction 2
     27                6:             TypeInt 32 1
     28                7:             TypePointer Function 6(int)
     29                9:             TypePointer Input 6(int)
     30 10(gl_BaseVertex):      9(ptr) Variable Input
     31 12(gl_BaseInstance):      9(ptr) Variable Input
     32    15(gl_DrawID):      9(ptr) Variable Input
     33  18(gl_VertexID):      9(ptr) Variable Input
     34 19(gl_InstanceID):      9(ptr) Variable Input
     35          4(main):           2 Function None 3
     36                5:             Label
     37             8(a):      7(ptr) Variable Function
     38               11:      6(int) Load 10(gl_BaseVertex)
     39               13:      6(int) Load 12(gl_BaseInstance)
     40               14:      6(int) IAdd 11 13
     41               16:      6(int) Load 15(gl_DrawID)
     42               17:      6(int) IAdd 14 16
     43                               Store 8(a) 17
     44                               Return
     45                               FunctionEnd
     46