Home | History | Annotate | Download | only in baseResults
      1 spv.8bitstorage-ssbo.vert
      2 // Module Version 10000
      3 // Generated by (magic number): 80007
      4 // Id's are bound by 28
      5 
      6                               Capability Shader
      7                               Capability CapabilityUniformAndStorageBuffer8BitAccess
      8                               Extension  "SPV_KHR_8bit_storage"
      9                1:             ExtInstImport  "GLSL.std.450"
     10                               MemoryModel Logical GLSL450
     11                               EntryPoint Vertex 4  "main" 9 18
     12                               Source GLSL 450
     13                               SourceExtension  "GL_EXT_shader_8bit_storage"
     14                               Name 4  "main"
     15                               Name 9  "color"
     16                               Name 12  "Vertices"
     17                               MemberName 12(Vertices) 0  "vertices"
     18                               Name 14  ""
     19                               Name 18  "gl_VertexIndex"
     20                               Decorate 9(color) Location 0
     21                               Decorate 11 ArrayStride 1
     22                               MemberDecorate 12(Vertices) 0 NonWritable
     23                               MemberDecorate 12(Vertices) 0 Offset 0
     24                               Decorate 12(Vertices) BufferBlock
     25                               Decorate 14 DescriptorSet 0
     26                               Decorate 14 Binding 0
     27                               Decorate 18(gl_VertexIndex) BuiltIn VertexIndex
     28                2:             TypeVoid
     29                3:             TypeFunction 2
     30                6:             TypeFloat 32
     31                7:             TypeVector 6(float) 4
     32                8:             TypePointer Output 7(fvec4)
     33         9(color):      8(ptr) Variable Output
     34               10:             TypeInt 8 0
     35               11:             TypeRuntimeArray 10(int8_t)
     36     12(Vertices):             TypeStruct 11
     37               13:             TypePointer Uniform 12(Vertices)
     38               14:     13(ptr) Variable Uniform
     39               15:             TypeInt 32 1
     40               16:     15(int) Constant 0
     41               17:             TypePointer Input 15(int)
     42 18(gl_VertexIndex):     17(ptr) Variable Input
     43               20:             TypePointer Uniform 10(int8_t)
     44               23:             TypeInt 32 0
     45          4(main):           2 Function None 3
     46                5:             Label
     47               19:     15(int) Load 18(gl_VertexIndex)
     48               21:     20(ptr) AccessChain 14 16 19
     49               22:  10(int8_t) Load 21
     50               24:     23(int) UConvert 22
     51               25:     15(int) Bitcast 24
     52               26:    6(float) ConvertSToF 25
     53               27:    7(fvec4) CompositeConstruct 26 26 26 26
     54                               Store 9(color) 27
     55                               Return
     56                               FunctionEnd
     57