Home | History | Annotate | Download | only in baseResults
      1 hlsl.intrinsics.negative.vert
      2 Shader version: 500
      3 0:? Sequence
      4 0:15  Function Definition: VertexShaderFunctionS(f1;f1;f1;i1; ( temp float)
      5 0:15    Function Parameters: 
      6 0:15      'inF0' ( in float)
      7 0:15      'inF1' ( in float)
      8 0:15      'inF2' ( in float)
      9 0:15      'inI0' ( in int)
     10 0:?     Sequence
     11 0:71      Branch: Return with expression
     12 0:71        Constant:
     13 0:71          0.000000
     14 0:75  Function Definition: VertexShaderFunction1(vf1;vf1;vf1;vi1; ( temp 1-component vector of float)
     15 0:75    Function Parameters: 
     16 0:75      'inF0' ( in 1-component vector of float)
     17 0:75      'inF1' ( in 1-component vector of float)
     18 0:75      'inF2' ( in 1-component vector of float)
     19 0:75      'inI0' ( in 1-component vector of int)
     20 0:?     Sequence
     21 0:80      Branch: Return with expression
     22 0:80        Constant:
     23 0:80          0.000000
     24 0:84  Function Definition: VertexShaderFunction2(vf2;vf2;vf2;vi2; ( temp 2-component vector of float)
     25 0:84    Function Parameters: 
     26 0:84      'inF0' ( in 2-component vector of float)
     27 0:84      'inF1' ( in 2-component vector of float)
     28 0:84      'inF2' ( in 2-component vector of float)
     29 0:84      'inI0' ( in 2-component vector of int)
     30 0:?     Sequence
     31 0:127      Branch: Return with expression
     32 0:?         Constant:
     33 0:?           1.000000
     34 0:?           2.000000
     35 0:131  Function Definition: VertexShaderFunction3(vf3;vf3;vf3;vi3; ( temp 3-component vector of float)
     36 0:131    Function Parameters: 
     37 0:131      'inF0' ( in 3-component vector of float)
     38 0:131      'inF1' ( in 3-component vector of float)
     39 0:131      'inF2' ( in 3-component vector of float)
     40 0:131      'inI0' ( in 3-component vector of int)
     41 0:?     Sequence
     42 0:172      Branch: Return with expression
     43 0:?         Constant:
     44 0:?           1.000000
     45 0:?           2.000000
     46 0:?           3.000000
     47 0:176  Function Definition: @VertexShaderFunction(vf4;vf4;vf4;vi4; ( temp 4-component vector of float)
     48 0:176    Function Parameters: 
     49 0:176      'inF0' ( in 4-component vector of float)
     50 0:176      'inF1' ( in 4-component vector of float)
     51 0:176      'inF2' ( in 4-component vector of float)
     52 0:176      'inI0' ( in 4-component vector of int)
     53 0:?     Sequence
     54 0:217      Branch: Return with expression
     55 0:?         Constant:
     56 0:?           1.000000
     57 0:?           2.000000
     58 0:?           3.000000
     59 0:?           4.000000
     60 0:176  Function Definition: VertexShaderFunction( ( temp void)
     61 0:176    Function Parameters: 
     62 0:?     Sequence
     63 0:176      move second child to first child ( temp 4-component vector of float)
     64 0:?         'inF0' ( temp 4-component vector of float)
     65 0:?         'inF0' (layout( location=0) in 4-component vector of float)
     66 0:176      move second child to first child ( temp 4-component vector of float)
     67 0:?         'inF1' ( temp 4-component vector of float)
     68 0:?         'inF1' (layout( location=1) in 4-component vector of float)
     69 0:176      move second child to first child ( temp 4-component vector of float)
     70 0:?         'inF2' ( temp 4-component vector of float)
     71 0:?         'inF2' (layout( location=2) in 4-component vector of float)
     72 0:176      move second child to first child ( temp 4-component vector of int)
     73 0:?         'inI0' ( temp 4-component vector of int)
     74 0:?         'inI0' (layout( location=3) in 4-component vector of int)
     75 0:176      move second child to first child ( temp 4-component vector of float)
     76 0:?         '@entryPointOutput' (layout( location=0) out 4-component vector of float)
     77 0:176        Function Call: @VertexShaderFunction(vf4;vf4;vf4;vi4; ( temp 4-component vector of float)
     78 0:?           'inF0' ( temp 4-component vector of float)
     79 0:?           'inF1' ( temp 4-component vector of float)
     80 0:?           'inF2' ( temp 4-component vector of float)
     81 0:?           'inI0' ( temp 4-component vector of int)
     82 0:226  Function Definition: VertexShaderFunction2x2(mf22;mf22;mf22; ( temp 2X2 matrix of float)
     83 0:226    Function Parameters: 
     84 0:226      'inF0' ( in 2X2 matrix of float)
     85 0:226      'inF1' ( in 2X2 matrix of float)
     86 0:226      'inF2' ( in 2X2 matrix of float)
     87 0:?     Sequence
     88 0:230      Branch: Return with expression
     89 0:?         Constant:
     90 0:?           2.000000
     91 0:?           2.000000
     92 0:?           2.000000
     93 0:?           2.000000
     94 0:234  Function Definition: VertexShaderFunction3x3(mf33;mf33;mf33; ( temp 3X3 matrix of float)
     95 0:234    Function Parameters: 
     96 0:234      'inF0' ( in 3X3 matrix of float)
     97 0:234      'inF1' ( in 3X3 matrix of float)
     98 0:234      'inF2' ( in 3X3 matrix of float)
     99 0:?     Sequence
    100 0:238      Branch: Return with expression
    101 0:?         Constant:
    102 0:?           3.000000
    103 0:?           3.000000
    104 0:?           3.000000
    105 0:?           3.000000
    106 0:?           3.000000
    107 0:?           3.000000
    108 0:?           3.000000
    109 0:?           3.000000
    110 0:?           3.000000
    111 0:242  Function Definition: VertexShaderFunction4x4(mf44;mf44;mf44; ( temp 4X4 matrix of float)
    112 0:242    Function Parameters: 
    113 0:242      'inF0' ( in 4X4 matrix of float)
    114 0:242      'inF1' ( in 4X4 matrix of float)
    115 0:242      'inF2' ( in 4X4 matrix of float)
    116 0:?     Sequence
    117 0:246      Branch: Return with expression
    118 0:?         Constant:
    119 0:?           4.000000
    120 0:?           4.000000
    121 0:?           4.000000
    122 0:?           4.000000
    123 0:?           4.000000
    124 0:?           4.000000
    125 0:?           4.000000
    126 0:?           4.000000
    127 0:?           4.000000
    128 0:?           4.000000
    129 0:?           4.000000
    130 0:?           4.000000
    131 0:?           4.000000
    132 0:?           4.000000
    133 0:?           4.000000
    134 0:?           4.000000
    135 0:?   Linker Objects
    136 0:?     'gs_ua' ( global uint)
    137 0:?     'gs_ub' ( global uint)
    138 0:?     'gs_uc' ( global uint)
    139 0:?     'gs_ua2' ( global 2-component vector of uint)
    140 0:?     'gs_ub2' ( global 2-component vector of uint)
    141 0:?     'gs_uc2' ( global 2-component vector of uint)
    142 0:?     'gs_ua3' ( global 3-component vector of uint)
    143 0:?     'gs_ub3' ( global 3-component vector of uint)
    144 0:?     'gs_uc3' ( global 3-component vector of uint)
    145 0:?     'gs_ua4' ( global 4-component vector of uint)
    146 0:?     'gs_ub4' ( global 4-component vector of uint)
    147 0:?     'gs_uc4' ( global 4-component vector of uint)
    148 0:?     '@entryPointOutput' (layout( location=0) out 4-component vector of float)
    149 0:?     'inF0' (layout( location=0) in 4-component vector of float)
    150 0:?     'inF1' (layout( location=1) in 4-component vector of float)
    151 0:?     'inF2' (layout( location=2) in 4-component vector of float)
    152 0:?     'inI0' (layout( location=3) in 4-component vector of int)
    153 
    154 
    155 Linked vertex stage:
    156 
    157 
    158 Shader version: 500
    159 0:? Sequence
    160 0:15  Function Definition: VertexShaderFunctionS(f1;f1;f1;i1; ( temp float)
    161 0:15    Function Parameters: 
    162 0:15      'inF0' ( in float)
    163 0:15      'inF1' ( in float)
    164 0:15      'inF2' ( in float)
    165 0:15      'inI0' ( in int)
    166 0:?     Sequence
    167 0:71      Branch: Return with expression
    168 0:71        Constant:
    169 0:71          0.000000
    170 0:75  Function Definition: VertexShaderFunction1(vf1;vf1;vf1;vi1; ( temp 1-component vector of float)
    171 0:75    Function Parameters: 
    172 0:75      'inF0' ( in 1-component vector of float)
    173 0:75      'inF1' ( in 1-component vector of float)
    174 0:75      'inF2' ( in 1-component vector of float)
    175 0:75      'inI0' ( in 1-component vector of int)
    176 0:?     Sequence
    177 0:80      Branch: Return with expression
    178 0:80        Constant:
    179 0:80          0.000000
    180 0:84  Function Definition: VertexShaderFunction2(vf2;vf2;vf2;vi2; ( temp 2-component vector of float)
    181 0:84    Function Parameters: 
    182 0:84      'inF0' ( in 2-component vector of float)
    183 0:84      'inF1' ( in 2-component vector of float)
    184 0:84      'inF2' ( in 2-component vector of float)
    185 0:84      'inI0' ( in 2-component vector of int)
    186 0:?     Sequence
    187 0:127      Branch: Return with expression
    188 0:?         Constant:
    189 0:?           1.000000
    190 0:?           2.000000
    191 0:131  Function Definition: VertexShaderFunction3(vf3;vf3;vf3;vi3; ( temp 3-component vector of float)
    192 0:131    Function Parameters: 
    193 0:131      'inF0' ( in 3-component vector of float)
    194 0:131      'inF1' ( in 3-component vector of float)
    195 0:131      'inF2' ( in 3-component vector of float)
    196 0:131      'inI0' ( in 3-component vector of int)
    197 0:?     Sequence
    198 0:172      Branch: Return with expression
    199 0:?         Constant:
    200 0:?           1.000000
    201 0:?           2.000000
    202 0:?           3.000000
    203 0:176  Function Definition: @VertexShaderFunction(vf4;vf4;vf4;vi4; ( temp 4-component vector of float)
    204 0:176    Function Parameters: 
    205 0:176      'inF0' ( in 4-component vector of float)
    206 0:176      'inF1' ( in 4-component vector of float)
    207 0:176      'inF2' ( in 4-component vector of float)
    208 0:176      'inI0' ( in 4-component vector of int)
    209 0:?     Sequence
    210 0:217      Branch: Return with expression
    211 0:?         Constant:
    212 0:?           1.000000
    213 0:?           2.000000
    214 0:?           3.000000
    215 0:?           4.000000
    216 0:176  Function Definition: VertexShaderFunction( ( temp void)
    217 0:176    Function Parameters: 
    218 0:?     Sequence
    219 0:176      move second child to first child ( temp 4-component vector of float)
    220 0:?         'inF0' ( temp 4-component vector of float)
    221 0:?         'inF0' (layout( location=0) in 4-component vector of float)
    222 0:176      move second child to first child ( temp 4-component vector of float)
    223 0:?         'inF1' ( temp 4-component vector of float)
    224 0:?         'inF1' (layout( location=1) in 4-component vector of float)
    225 0:176      move second child to first child ( temp 4-component vector of float)
    226 0:?         'inF2' ( temp 4-component vector of float)
    227 0:?         'inF2' (layout( location=2) in 4-component vector of float)
    228 0:176      move second child to first child ( temp 4-component vector of int)
    229 0:?         'inI0' ( temp 4-component vector of int)
    230 0:?         'inI0' (layout( location=3) in 4-component vector of int)
    231 0:176      move second child to first child ( temp 4-component vector of float)
    232 0:?         '@entryPointOutput' (layout( location=0) out 4-component vector of float)
    233 0:176        Function Call: @VertexShaderFunction(vf4;vf4;vf4;vi4; ( temp 4-component vector of float)
    234 0:?           'inF0' ( temp 4-component vector of float)
    235 0:?           'inF1' ( temp 4-component vector of float)
    236 0:?           'inF2' ( temp 4-component vector of float)
    237 0:?           'inI0' ( temp 4-component vector of int)
    238 0:226  Function Definition: VertexShaderFunction2x2(mf22;mf22;mf22; ( temp 2X2 matrix of float)
    239 0:226    Function Parameters: 
    240 0:226      'inF0' ( in 2X2 matrix of float)
    241 0:226      'inF1' ( in 2X2 matrix of float)
    242 0:226      'inF2' ( in 2X2 matrix of float)
    243 0:?     Sequence
    244 0:230      Branch: Return with expression
    245 0:?         Constant:
    246 0:?           2.000000
    247 0:?           2.000000
    248 0:?           2.000000
    249 0:?           2.000000
    250 0:234  Function Definition: VertexShaderFunction3x3(mf33;mf33;mf33; ( temp 3X3 matrix of float)
    251 0:234    Function Parameters: 
    252 0:234      'inF0' ( in 3X3 matrix of float)
    253 0:234      'inF1' ( in 3X3 matrix of float)
    254 0:234      'inF2' ( in 3X3 matrix of float)
    255 0:?     Sequence
    256 0:238      Branch: Return with expression
    257 0:?         Constant:
    258 0:?           3.000000
    259 0:?           3.000000
    260 0:?           3.000000
    261 0:?           3.000000
    262 0:?           3.000000
    263 0:?           3.000000
    264 0:?           3.000000
    265 0:?           3.000000
    266 0:?           3.000000
    267 0:242  Function Definition: VertexShaderFunction4x4(mf44;mf44;mf44; ( temp 4X4 matrix of float)
    268 0:242    Function Parameters: 
    269 0:242      'inF0' ( in 4X4 matrix of float)
    270 0:242      'inF1' ( in 4X4 matrix of float)
    271 0:242      'inF2' ( in 4X4 matrix of float)
    272 0:?     Sequence
    273 0:246      Branch: Return with expression
    274 0:?         Constant:
    275 0:?           4.000000
    276 0:?           4.000000
    277 0:?           4.000000
    278 0:?           4.000000
    279 0:?           4.000000
    280 0:?           4.000000
    281 0:?           4.000000
    282 0:?           4.000000
    283 0:?           4.000000
    284 0:?           4.000000
    285 0:?           4.000000
    286 0:?           4.000000
    287 0:?           4.000000
    288 0:?           4.000000
    289 0:?           4.000000
    290 0:?           4.000000
    291 0:?   Linker Objects
    292 0:?     'gs_ua' ( global uint)
    293 0:?     'gs_ub' ( global uint)
    294 0:?     'gs_uc' ( global uint)
    295 0:?     'gs_ua2' ( global 2-component vector of uint)
    296 0:?     'gs_ub2' ( global 2-component vector of uint)
    297 0:?     'gs_uc2' ( global 2-component vector of uint)
    298 0:?     'gs_ua3' ( global 3-component vector of uint)
    299 0:?     'gs_ub3' ( global 3-component vector of uint)
    300 0:?     'gs_uc3' ( global 3-component vector of uint)
    301 0:?     'gs_ua4' ( global 4-component vector of uint)
    302 0:?     'gs_ub4' ( global 4-component vector of uint)
    303 0:?     'gs_uc4' ( global 4-component vector of uint)
    304 0:?     '@entryPointOutput' (layout( location=0) out 4-component vector of float)
    305 0:?     'inF0' (layout( location=0) in 4-component vector of float)
    306 0:?     'inF1' (layout( location=1) in 4-component vector of float)
    307 0:?     'inF2' (layout( location=2) in 4-component vector of float)
    308 0:?     'inI0' (layout( location=3) in 4-component vector of int)
    309 
    310 // Module Version 10000
    311 // Generated by (magic number): 80007
    312 // Id's are bound by 155
    313 
    314                               Capability Shader
    315                1:             ExtInstImport  "GLSL.std.450"
    316                               MemoryModel Logical GLSL450
    317                               EntryPoint Vertex 4  "VertexShaderFunction" 100 103 106 110 113
    318                               Source HLSL 500
    319                               Name 4  "VertexShaderFunction"
    320                               Name 15  "VertexShaderFunctionS(f1;f1;f1;i1;"
    321                               Name 11  "inF0"
    322                               Name 12  "inF1"
    323                               Name 13  "inF2"
    324                               Name 14  "inI0"
    325                               Name 21  "VertexShaderFunction1(vf1;vf1;vf1;vi1;"
    326                               Name 17  "inF0"
    327                               Name 18  "inF1"
    328                               Name 19  "inF2"
    329                               Name 20  "inI0"
    330                               Name 32  "VertexShaderFunction2(vf2;vf2;vf2;vi2;"
    331                               Name 28  "inF0"
    332                               Name 29  "inF1"
    333                               Name 30  "inF2"
    334                               Name 31  "inI0"
    335                               Name 43  "VertexShaderFunction3(vf3;vf3;vf3;vi3;"
    336                               Name 39  "inF0"
    337                               Name 40  "inF1"
    338                               Name 41  "inF2"
    339                               Name 42  "inI0"
    340                               Name 54  "@VertexShaderFunction(vf4;vf4;vf4;vi4;"
    341                               Name 50  "inF0"
    342                               Name 51  "inF1"
    343                               Name 52  "inF2"
    344                               Name 53  "inI0"
    345                               Name 62  "VertexShaderFunction2x2(mf22;mf22;mf22;"
    346                               Name 59  "inF0"
    347                               Name 60  "inF1"
    348                               Name 61  "inF2"
    349                               Name 70  "VertexShaderFunction3x3(mf33;mf33;mf33;"
    350                               Name 67  "inF0"
    351                               Name 68  "inF1"
    352                               Name 69  "inF2"
    353                               Name 78  "VertexShaderFunction4x4(mf44;mf44;mf44;"
    354                               Name 75  "inF0"
    355                               Name 76  "inF1"
    356                               Name 77  "inF2"
    357                               Name 98  "inF0"
    358                               Name 100  "inF0"
    359                               Name 102  "inF1"
    360                               Name 103  "inF1"
    361                               Name 105  "inF2"
    362                               Name 106  "inF2"
    363                               Name 108  "inI0"
    364                               Name 110  "inI0"
    365                               Name 113  "@entryPointOutput"
    366                               Name 114  "param"
    367                               Name 116  "param"
    368                               Name 118  "param"
    369                               Name 120  "param"
    370                               Name 137  "gs_ua"
    371                               Name 138  "gs_ub"
    372                               Name 139  "gs_uc"
    373                               Name 142  "gs_ua2"
    374                               Name 143  "gs_ub2"
    375                               Name 144  "gs_uc2"
    376                               Name 147  "gs_ua3"
    377                               Name 148  "gs_ub3"
    378                               Name 149  "gs_uc3"
    379                               Name 152  "gs_ua4"
    380                               Name 153  "gs_ub4"
    381                               Name 154  "gs_uc4"
    382                               Decorate 100(inF0) Location 0
    383                               Decorate 103(inF1) Location 1
    384                               Decorate 106(inF2) Location 2
    385                               Decorate 110(inI0) Location 3
    386                               Decorate 113(@entryPointOutput) Location 0
    387                2:             TypeVoid
    388                3:             TypeFunction 2
    389                6:             TypeFloat 32
    390                7:             TypePointer Function 6(float)
    391                8:             TypeInt 32 1
    392                9:             TypePointer Function 8(int)
    393               10:             TypeFunction 6(float) 7(ptr) 7(ptr) 7(ptr) 9(ptr)
    394               23:             TypeVector 6(float) 2
    395               24:             TypePointer Function 23(fvec2)
    396               25:             TypeVector 8(int) 2
    397               26:             TypePointer Function 25(ivec2)
    398               27:             TypeFunction 23(fvec2) 24(ptr) 24(ptr) 24(ptr) 26(ptr)
    399               34:             TypeVector 6(float) 3
    400               35:             TypePointer Function 34(fvec3)
    401               36:             TypeVector 8(int) 3
    402               37:             TypePointer Function 36(ivec3)
    403               38:             TypeFunction 34(fvec3) 35(ptr) 35(ptr) 35(ptr) 37(ptr)
    404               45:             TypeVector 6(float) 4
    405               46:             TypePointer Function 45(fvec4)
    406               47:             TypeVector 8(int) 4
    407               48:             TypePointer Function 47(ivec4)
    408               49:             TypeFunction 45(fvec4) 46(ptr) 46(ptr) 46(ptr) 48(ptr)
    409               56:             TypeMatrix 23(fvec2) 2
    410               57:             TypePointer Function 56
    411               58:             TypeFunction 56 57(ptr) 57(ptr) 57(ptr)
    412               64:             TypeMatrix 34(fvec3) 3
    413               65:             TypePointer Function 64
    414               66:             TypeFunction 64 65(ptr) 65(ptr) 65(ptr)
    415               72:             TypeMatrix 45(fvec4) 4
    416               73:             TypePointer Function 72
    417               74:             TypeFunction 72 73(ptr) 73(ptr) 73(ptr)
    418               80:    6(float) Constant 0
    419               85:    6(float) Constant 1065353216
    420               86:    6(float) Constant 1073741824
    421               87:   23(fvec2) ConstantComposite 85 86
    422               90:    6(float) Constant 1077936128
    423               91:   34(fvec3) ConstantComposite 85 86 90
    424               94:    6(float) Constant 1082130432
    425               95:   45(fvec4) ConstantComposite 85 86 90 94
    426               99:             TypePointer Input 45(fvec4)
    427        100(inF0):     99(ptr) Variable Input
    428        103(inF1):     99(ptr) Variable Input
    429        106(inF2):     99(ptr) Variable Input
    430              109:             TypePointer Input 47(ivec4)
    431        110(inI0):    109(ptr) Variable Input
    432              112:             TypePointer Output 45(fvec4)
    433 113(@entryPointOutput):    112(ptr) Variable Output
    434              123:   23(fvec2) ConstantComposite 86 86
    435              124:          56 ConstantComposite 123 123
    436              127:   34(fvec3) ConstantComposite 90 90 90
    437              128:          64 ConstantComposite 127 127 127
    438              131:   45(fvec4) ConstantComposite 94 94 94 94
    439              132:          72 ConstantComposite 131 131 131 131
    440              135:             TypeInt 32 0
    441              136:             TypePointer Private 135(int)
    442       137(gs_ua):    136(ptr) Variable Private
    443       138(gs_ub):    136(ptr) Variable Private
    444       139(gs_uc):    136(ptr) Variable Private
    445              140:             TypeVector 135(int) 2
    446              141:             TypePointer Private 140(ivec2)
    447      142(gs_ua2):    141(ptr) Variable Private
    448      143(gs_ub2):    141(ptr) Variable Private
    449      144(gs_uc2):    141(ptr) Variable Private
    450              145:             TypeVector 135(int) 3
    451              146:             TypePointer Private 145(ivec3)
    452      147(gs_ua3):    146(ptr) Variable Private
    453      148(gs_ub3):    146(ptr) Variable Private
    454      149(gs_uc3):    146(ptr) Variable Private
    455              150:             TypeVector 135(int) 4
    456              151:             TypePointer Private 150(ivec4)
    457      152(gs_ua4):    151(ptr) Variable Private
    458      153(gs_ub4):    151(ptr) Variable Private
    459      154(gs_uc4):    151(ptr) Variable Private
    460 4(VertexShaderFunction):           2 Function None 3
    461                5:             Label
    462         98(inF0):     46(ptr) Variable Function
    463        102(inF1):     46(ptr) Variable Function
    464        105(inF2):     46(ptr) Variable Function
    465        108(inI0):     48(ptr) Variable Function
    466       114(param):     46(ptr) Variable Function
    467       116(param):     46(ptr) Variable Function
    468       118(param):     46(ptr) Variable Function
    469       120(param):     48(ptr) Variable Function
    470              101:   45(fvec4) Load 100(inF0)
    471                               Store 98(inF0) 101
    472              104:   45(fvec4) Load 103(inF1)
    473                               Store 102(inF1) 104
    474              107:   45(fvec4) Load 106(inF2)
    475                               Store 105(inF2) 107
    476              111:   47(ivec4) Load 110(inI0)
    477                               Store 108(inI0) 111
    478              115:   45(fvec4) Load 98(inF0)
    479                               Store 114(param) 115
    480              117:   45(fvec4) Load 102(inF1)
    481                               Store 116(param) 117
    482              119:   45(fvec4) Load 105(inF2)
    483                               Store 118(param) 119
    484              121:   47(ivec4) Load 108(inI0)
    485                               Store 120(param) 121
    486              122:   45(fvec4) FunctionCall 54(@VertexShaderFunction(vf4;vf4;vf4;vi4;) 114(param) 116(param) 118(param) 120(param)
    487                               Store 113(@entryPointOutput) 122
    488                               Return
    489                               FunctionEnd
    490 15(VertexShaderFunctionS(f1;f1;f1;i1;):    6(float) Function None 10
    491         11(inF0):      7(ptr) FunctionParameter
    492         12(inF1):      7(ptr) FunctionParameter
    493         13(inF2):      7(ptr) FunctionParameter
    494         14(inI0):      9(ptr) FunctionParameter
    495               16:             Label
    496                               ReturnValue 80
    497                               FunctionEnd
    498 21(VertexShaderFunction1(vf1;vf1;vf1;vi1;):    6(float) Function None 10
    499         17(inF0):      7(ptr) FunctionParameter
    500         18(inF1):      7(ptr) FunctionParameter
    501         19(inF2):      7(ptr) FunctionParameter
    502         20(inI0):      9(ptr) FunctionParameter
    503               22:             Label
    504                               ReturnValue 80
    505                               FunctionEnd
    506 32(VertexShaderFunction2(vf2;vf2;vf2;vi2;):   23(fvec2) Function None 27
    507         28(inF0):     24(ptr) FunctionParameter
    508         29(inF1):     24(ptr) FunctionParameter
    509         30(inF2):     24(ptr) FunctionParameter
    510         31(inI0):     26(ptr) FunctionParameter
    511               33:             Label
    512                               ReturnValue 87
    513                               FunctionEnd
    514 43(VertexShaderFunction3(vf3;vf3;vf3;vi3;):   34(fvec3) Function None 38
    515         39(inF0):     35(ptr) FunctionParameter
    516         40(inF1):     35(ptr) FunctionParameter
    517         41(inF2):     35(ptr) FunctionParameter
    518         42(inI0):     37(ptr) FunctionParameter
    519               44:             Label
    520                               ReturnValue 91
    521                               FunctionEnd
    522 54(@VertexShaderFunction(vf4;vf4;vf4;vi4;):   45(fvec4) Function None 49
    523         50(inF0):     46(ptr) FunctionParameter
    524         51(inF1):     46(ptr) FunctionParameter
    525         52(inF2):     46(ptr) FunctionParameter
    526         53(inI0):     48(ptr) FunctionParameter
    527               55:             Label
    528                               ReturnValue 95
    529                               FunctionEnd
    530 62(VertexShaderFunction2x2(mf22;mf22;mf22;):          56 Function None 58
    531         59(inF0):     57(ptr) FunctionParameter
    532         60(inF1):     57(ptr) FunctionParameter
    533         61(inF2):     57(ptr) FunctionParameter
    534               63:             Label
    535                               ReturnValue 124
    536                               FunctionEnd
    537 70(VertexShaderFunction3x3(mf33;mf33;mf33;):          64 Function None 66
    538         67(inF0):     65(ptr) FunctionParameter
    539         68(inF1):     65(ptr) FunctionParameter
    540         69(inF2):     65(ptr) FunctionParameter
    541               71:             Label
    542                               ReturnValue 128
    543                               FunctionEnd
    544 78(VertexShaderFunction4x4(mf44;mf44;mf44;):          72 Function None 74
    545         75(inF0):     73(ptr) FunctionParameter
    546         76(inF1):     73(ptr) FunctionParameter
    547         77(inF2):     73(ptr) FunctionParameter
    548               79:             Label
    549                               ReturnValue 132
    550                               FunctionEnd
    551