Home | History | Annotate | Download | only in baseResults
      1 spv.bufferhandle14.frag
      2 // Module Version 10000
      3 // Generated by (magic number): 80007
      4 // Id's are bound by 46
      5 
      6                               Capability Shader
      7                               Capability CapabilityPhysicalStorageBufferAddressesEXT
      8                               Extension  "SPV_EXT_physical_storage_buffer"
      9                1:             ExtInstImport  "GLSL.std.450"
     10                               MemoryModel PhysicalStorageBuffer64EXT GLSL450
     11                               EntryPoint Fragment 4  "main"
     12                               ExecutionMode 4 OriginUpperLeft
     13                               Source GLSL 450
     14                               SourceExtension  "GL_EXT_buffer_reference"
     15                               Name 4  "main"
     16                               Name 8  "T1"
     17                               MemberName 8(T1) 0  "i"
     18                               MemberName 8(T1) 1  "j"
     19                               MemberName 8(T1) 2  "k"
     20                               Name 10  "t1"
     21                               Name 20  "T2"
     22                               MemberName 20(T2) 0  "i"
     23                               MemberName 20(T2) 1  "j"
     24                               MemberName 20(T2) 2  "k"
     25                               Name 22  "t2"
     26                               Name 29  "T3"
     27                               MemberName 29(T3) 0  "i"
     28                               MemberName 29(T3) 1  "j"
     29                               MemberName 29(T3) 2  "k"
     30                               Name 31  "t3"
     31                               Name 38  "T4"
     32                               MemberName 38(T4) 0  "i"
     33                               MemberName 38(T4) 1  "j"
     34                               MemberName 38(T4) 2  "k"
     35                               Name 40  "t4"
     36                               MemberDecorate 8(T1) 0 Offset 0
     37                               MemberDecorate 8(T1) 1 Offset 4
     38                               MemberDecorate 8(T1) 2 Offset 8
     39                               Decorate 8(T1) Block
     40                               Decorate 10(t1) DecorationAliasedPointerEXT
     41                               MemberDecorate 20(T2) 0 Offset 0
     42                               MemberDecorate 20(T2) 1 Offset 4
     43                               MemberDecorate 20(T2) 2 Offset 8
     44                               Decorate 20(T2) Block
     45                               Decorate 22(t2) DecorationAliasedPointerEXT
     46                               MemberDecorate 29(T3) 0 Offset 0
     47                               MemberDecorate 29(T3) 1 Offset 4
     48                               MemberDecorate 29(T3) 2 Offset 8
     49                               Decorate 29(T3) Block
     50                               Decorate 31(t3) DecorationAliasedPointerEXT
     51                               MemberDecorate 38(T4) 0 Offset 0
     52                               MemberDecorate 38(T4) 1 Offset 4
     53                               MemberDecorate 38(T4) 2 Offset 8
     54                               Decorate 38(T4) Block
     55                               Decorate 40(t4) DecorationAliasedPointerEXT
     56                2:             TypeVoid
     57                3:             TypeFunction 2
     58                               TypeForwardPointer 6 PhysicalStorageBufferEXT
     59                7:             TypeInt 32 1
     60            8(T1):             TypeStruct 7(int) 7(int) 7(int)
     61                6:             TypePointer PhysicalStorageBufferEXT 8(T1)
     62                9:             TypePointer Function 6(ptr)
     63               12:      7(int) Constant 0
     64               14:      7(int) Constant 2
     65               15:             TypePointer PhysicalStorageBufferEXT 7(int)
     66                               TypeForwardPointer 19 PhysicalStorageBufferEXT
     67           20(T2):             TypeStruct 7(int) 7(int) 7(int)
     68               19:             TypePointer PhysicalStorageBufferEXT 20(T2)
     69               21:             TypePointer Function 19(ptr)
     70                               TypeForwardPointer 28 PhysicalStorageBufferEXT
     71           29(T3):             TypeStruct 7(int) 7(int) 7(int)
     72               28:             TypePointer PhysicalStorageBufferEXT 29(T3)
     73               30:             TypePointer Function 28(ptr)
     74                               TypeForwardPointer 37 PhysicalStorageBufferEXT
     75           38(T4):             TypeStruct 7(int) 7(int) 7(int)
     76               37:             TypePointer PhysicalStorageBufferEXT 38(T4)
     77               39:             TypePointer Function 37(ptr)
     78          4(main):           2 Function None 3
     79                5:             Label
     80           10(t1):      9(ptr) Variable Function
     81           22(t2):     21(ptr) Variable Function
     82           31(t3):     30(ptr) Variable Function
     83           40(t4):     39(ptr) Variable Function
     84               11:      6(ptr) Load 10(t1)
     85               13:      6(ptr) Load 10(t1)
     86               16:     15(ptr) AccessChain 13 14
     87               17:      7(int) Load 16 Aligned 4
     88               18:     15(ptr) AccessChain 11 12
     89                               Store 18 17 Aligned 4
     90               23:     19(ptr) Load 22(t2)
     91               24:     19(ptr) Load 22(t2)
     92               25:     15(ptr) AccessChain 24 14
     93               26:      7(int) Load 25 Aligned 8
     94               27:     15(ptr) AccessChain 23 12
     95                               Store 27 26 Aligned 8
     96               32:     28(ptr) Load 31(t3)
     97               33:     28(ptr) Load 31(t3)
     98               34:     15(ptr) AccessChain 33 14
     99               35:      7(int) Load 34 Aligned 8
    100               36:     15(ptr) AccessChain 32 12
    101                               Store 36 35 Aligned 16
    102               41:     37(ptr) Load 40(t4)
    103               42:     37(ptr) Load 40(t4)
    104               43:     15(ptr) AccessChain 42 14
    105               44:      7(int) Load 43 Aligned 8
    106               45:     15(ptr) AccessChain 41 12
    107                               Store 45 44 Aligned 32
    108                               Return
    109                               FunctionEnd
    110