Home | History | Annotate | Download | only in baseResults
      1 spv.nonSquare.vert
      2 // Module Version 10000
      3 // Generated by (magic number): 80007
      4 // Id's are bound by 90
      5 
      6                               Capability Shader
      7                1:             ExtInstImport  "GLSL.std.450"
      8                               MemoryModel Logical GLSL450
      9                               EntryPoint Vertex 4  "main" 12 22 28 55
     10                               Source GLSL 140
     11                               Name 4  "main"
     12                               Name 9  "a"
     13                               Name 12  "v3"
     14                               Name 16  "m23"
     15                               Name 19  "b"
     16                               Name 22  "m32"
     17                               Name 28  "gl_Position"
     18                               Name 55  "v4"
     19                               Decorate 28(gl_Position) BuiltIn Position
     20                2:             TypeVoid
     21                3:             TypeFunction 2
     22                6:             TypeFloat 32
     23                7:             TypeVector 6(float) 2
     24                8:             TypePointer Function 7(fvec2)
     25               10:             TypeVector 6(float) 3
     26               11:             TypePointer Input 10(fvec3)
     27           12(v3):     11(ptr) Variable Input
     28               14:             TypeMatrix 10(fvec3) 2
     29               15:             TypePointer Function 14
     30               20:             TypeMatrix 7(fvec2) 3
     31               21:             TypePointer Output 20
     32          22(m32):     21(ptr) Variable Output
     33               26:             TypeVector 6(float) 4
     34               27:             TypePointer Output 26(fvec4)
     35  28(gl_Position):     27(ptr) Variable Output
     36               31:             TypeMatrix 10(fvec3) 3
     37               35:    6(float) Constant 0
     38               40:             TypeMatrix 26(fvec4) 4
     39               41:    6(float) Constant 1077936128
     40               42:    6(float) Constant 1086324736
     41               43:   26(fvec4) ConstantComposite 41 42 35 35
     42               44:    6(float) Constant 1091567616
     43               45:    6(float) Constant 1094713344
     44               46:   26(fvec4) ConstantComposite 44 45 35 35
     45               47:    6(float) Constant 1097859072
     46               48:    6(float) Constant 1099956224
     47               49:   26(fvec4) ConstantComposite 47 48 35 35
     48               50:    6(float) Constant 1101529088
     49               51:    6(float) Constant 1103101952
     50               52:   26(fvec4) ConstantComposite 50 51 35 35
     51               53:          40 ConstantComposite 43 46 49 52
     52               54:             TypePointer Input 26(fvec4)
     53           55(v4):     54(ptr) Variable Input
     54               59:    6(float) Constant 1112014848
     55               60:    6(float) Constant 1121714176
     56               61:    6(float) Constant 1126825984
     57               62:    6(float) Constant 1130758144
     58               63:   26(fvec4) ConstantComposite 59 60 61 62
     59               65:    6(float) Constant 1106247680
     60               66:    6(float) Constant 1114636288
     61               67:   26(fvec4) ConstantComposite 65 66 35 35
     62               69:    6(float) Constant 1101004800
     63               70:    6(float) Constant 1092616192
     64               71:    6(float) Constant 1084227584
     65               72:   26(fvec4) ConstantComposite 69 70 42 71
     66               74:    7(fvec2) ConstantComposite 70 69
     67               75:             TypeMatrix 26(fvec4) 2
     68               76:   26(fvec4) ConstantComposite 41 35 35 35
     69               77:   26(fvec4) ConstantComposite 35 41 35 35
     70               78:          75 ConstantComposite 76 77
     71               79:             TypeMatrix 7(fvec2) 4
     72               80:    6(float) Constant 1065353216
     73               81:    6(float) Constant 1073741824
     74               82:    7(fvec2) ConstantComposite 80 81
     75               83:    6(float) Constant 1082130432
     76               84:    7(fvec2) ConstantComposite 41 83
     77               85:    7(fvec2) ConstantComposite 71 42
     78               86:    6(float) Constant 1088421888
     79               87:    6(float) Constant 1090519040
     80               88:    7(fvec2) ConstantComposite 86 87
     81               89:          79 ConstantComposite 82 84 85 88
     82          4(main):           2 Function None 3
     83                5:             Label
     84             9(a):      8(ptr) Variable Function
     85          16(m23):     15(ptr) Variable Function
     86            19(b):      8(ptr) Variable Function
     87               13:   10(fvec3) Load 12(v3)
     88               17:          14 Load 16(m23)
     89               18:    7(fvec2) VectorTimesMatrix 13 17
     90                               Store 9(a) 18
     91               23:          20 Load 22(m32)
     92               24:   10(fvec3) Load 12(v3)
     93               25:    7(fvec2) MatrixTimesVector 23 24
     94                               Store 19(b) 25
     95               29:          14 Load 16(m23)
     96               30:          20 Load 22(m32)
     97               32:          31 MatrixTimesMatrix 29 30
     98               33:   10(fvec3) Load 12(v3)
     99               34:   10(fvec3) MatrixTimesVector 32 33
    100               36:    6(float) CompositeExtract 34 0
    101               37:    6(float) CompositeExtract 34 1
    102               38:    6(float) CompositeExtract 34 2
    103               39:   26(fvec4) CompositeConstruct 36 37 38 35
    104               56:   26(fvec4) Load 55(v4)
    105               57:   26(fvec4) MatrixTimesVector 53 56
    106               58:   26(fvec4) FAdd 39 57
    107               64:   26(fvec4) FAdd 58 63
    108               68:   26(fvec4) FAdd 64 67
    109               73:   26(fvec4) FAdd 68 72
    110                               Store 28(gl_Position) 73
    111                               Return
    112                               FunctionEnd
    113