Home | History | Annotate | Download | only in baseResults
      1 prepost.frag
      2 Shader version: 140
      3 0:? Sequence
      4 0:3  Function Definition: main( ( global void)
      5 0:3    Function Parameters: 
      6 0:?     Sequence
      7 0:10      Sequence
      8 0:10        move second child to first child ( temp int)
      9 0:10          'index' ( temp int)
     10 0:10          Constant:
     11 0:10            5 (const int)
     12 0:12      move second child to first child ( temp float)
     13 0:12        direct index ( temp float)
     14 0:12          y: direct index for structure ( temp 5-element array of float)
     15 0:12            'str' ( temp structure{ temp 5-element array of float y})
     16 0:12            Constant:
     17 0:12              0 (const int)
     18 0:12          Constant:
     19 0:12            4 (const int)
     20 0:12        Constant:
     21 0:12          2.000000
     22 0:13      move second child to first child ( temp float)
     23 0:13        't' ( temp float)
     24 0:13        Pre-Increment ( temp float)
     25 0:13          indirect index ( temp float)
     26 0:13            y: direct index for structure ( temp 5-element array of float)
     27 0:13              'str' ( temp structure{ temp 5-element array of float y})
     28 0:13              Constant:
     29 0:13                0 (const int)
     30 0:13            Pre-Decrement ( temp int)
     31 0:13              'index' ( temp int)
     32 0:14      add second child into first child ( temp float)
     33 0:14        direct index ( temp float)
     34 0:14          y: direct index for structure ( temp 5-element array of float)
     35 0:14            'str' ( temp structure{ temp 5-element array of float y})
     36 0:14            Constant:
     37 0:14              0 (const int)
     38 0:14          Constant:
     39 0:14            4 (const int)
     40 0:14        't' ( temp float)
     41 0:15      move second child to first child ( temp float)
     42 0:15        't' ( temp float)
     43 0:15        Post-Decrement ( temp float)
     44 0:15          direct index ( temp float)
     45 0:15            y: direct index for structure ( temp 5-element array of float)
     46 0:15              'str' ( temp structure{ temp 5-element array of float y})
     47 0:15              Constant:
     48 0:15                0 (const int)
     49 0:15            Constant:
     50 0:15              4 (const int)
     51 0:16      add second child into first child ( temp float)
     52 0:16        indirect index ( temp float)
     53 0:16          y: direct index for structure ( temp 5-element array of float)
     54 0:16            'str' ( temp structure{ temp 5-element array of float y})
     55 0:16            Constant:
     56 0:16              0 (const int)
     57 0:16          Post-Increment ( temp int)
     58 0:16            'index' ( temp int)
     59 0:16        't' ( temp float)
     60 0:17      Pre-Decrement ( temp float)
     61 0:17        indirect index ( temp float)
     62 0:17          y: direct index for structure ( temp 5-element array of float)
     63 0:17            'str' ( temp structure{ temp 5-element array of float y})
     64 0:17            Constant:
     65 0:17              0 (const int)
     66 0:17          Pre-Decrement ( temp int)
     67 0:17            'index' ( temp int)
     68 0:19      Sequence
     69 0:19        move second child to first child ( temp float)
     70 0:19          'x' ( temp float)
     71 0:19          direct index ( temp float)
     72 0:19            y: direct index for structure ( temp 5-element array of float)
     73 0:19              'str' ( temp structure{ temp 5-element array of float y})
     74 0:19              Constant:
     75 0:19                0 (const int)
     76 0:19            Constant:
     77 0:19              4 (const int)
     78 0:20      Pre-Increment ( temp float)
     79 0:20        'x' ( temp float)
     80 0:21      Pre-Decrement ( temp float)
     81 0:21        'x' ( temp float)
     82 0:22      Post-Increment ( temp float)
     83 0:22        'x' ( temp float)
     84 0:23      Post-Decrement ( temp float)
     85 0:23        'x' ( temp float)
     86 0:27      Sequence
     87 0:27        move second child to first child ( temp float)
     88 0:27          'y' ( temp float)
     89 0:27          component-wise multiply ( temp float)
     90 0:27            'x' ( temp float)
     91 0:27            Pre-Increment ( temp float)
     92 0:27              'x' ( temp float)
     93 0:28      Sequence
     94 0:28        move second child to first child ( temp float)
     95 0:28          'z' ( temp float)
     96 0:28          component-wise multiply ( temp float)
     97 0:28            'y' ( temp float)
     98 0:28            Post-Decrement ( temp float)
     99 0:28              'x' ( temp float)
    100 0:33      Sequence
    101 0:33        move second child to first child ( temp 4-component vector of float)
    102 0:33          'v' ( temp 4-component vector of float)
    103 0:33          Constant:
    104 0:33            1.000000
    105 0:33            2.000000
    106 0:33            3.000000
    107 0:33            4.000000
    108 0:34      move second child to first child ( temp float)
    109 0:34        direct index ( temp float)
    110 0:34          'v' ( temp 4-component vector of float)
    111 0:34          Constant:
    112 0:34            1 (const int)
    113 0:34        Post-Decrement ( temp float)
    114 0:34          direct index ( temp float)
    115 0:34            'v' ( temp 4-component vector of float)
    116 0:34            Constant:
    117 0:34              2 (const int)
    118 0:35      move second child to first child ( temp float)
    119 0:35        direct index ( temp float)
    120 0:35          'v' ( temp 4-component vector of float)
    121 0:35          Constant:
    122 0:35            0 (const int)
    123 0:35        Pre-Decrement ( temp float)
    124 0:35          direct index ( temp float)
    125 0:35            'v' ( temp 4-component vector of float)
    126 0:35            Constant:
    127 0:35              3 (const int)
    128 0:37      move second child to first child ( temp 4-component vector of float)
    129 0:37        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
    130 0:37        vector-scale ( temp 4-component vector of float)
    131 0:37          'z' ( temp float)
    132 0:37          'v' ( temp 4-component vector of float)
    133 0:?   Linker Objects
    134 
    135 
    136 Linked fragment stage:
    137 
    138 
    139 Shader version: 140
    140 0:? Sequence
    141 0:3  Function Definition: main( ( global void)
    142 0:3    Function Parameters: 
    143 0:?     Sequence
    144 0:10      Sequence
    145 0:10        move second child to first child ( temp int)
    146 0:10          'index' ( temp int)
    147 0:10          Constant:
    148 0:10            5 (const int)
    149 0:12      move second child to first child ( temp float)
    150 0:12        direct index ( temp float)
    151 0:12          y: direct index for structure ( temp 5-element array of float)
    152 0:12            'str' ( temp structure{ temp 5-element array of float y})
    153 0:12            Constant:
    154 0:12              0 (const int)
    155 0:12          Constant:
    156 0:12            4 (const int)
    157 0:12        Constant:
    158 0:12          2.000000
    159 0:13      move second child to first child ( temp float)
    160 0:13        't' ( temp float)
    161 0:13        Pre-Increment ( temp float)
    162 0:13          indirect index ( temp float)
    163 0:13            y: direct index for structure ( temp 5-element array of float)
    164 0:13              'str' ( temp structure{ temp 5-element array of float y})
    165 0:13              Constant:
    166 0:13                0 (const int)
    167 0:13            Pre-Decrement ( temp int)
    168 0:13              'index' ( temp int)
    169 0:14      add second child into first child ( temp float)
    170 0:14        direct index ( temp float)
    171 0:14          y: direct index for structure ( temp 5-element array of float)
    172 0:14            'str' ( temp structure{ temp 5-element array of float y})
    173 0:14            Constant:
    174 0:14              0 (const int)
    175 0:14          Constant:
    176 0:14            4 (const int)
    177 0:14        't' ( temp float)
    178 0:15      move second child to first child ( temp float)
    179 0:15        't' ( temp float)
    180 0:15        Post-Decrement ( temp float)
    181 0:15          direct index ( temp float)
    182 0:15            y: direct index for structure ( temp 5-element array of float)
    183 0:15              'str' ( temp structure{ temp 5-element array of float y})
    184 0:15              Constant:
    185 0:15                0 (const int)
    186 0:15            Constant:
    187 0:15              4 (const int)
    188 0:16      add second child into first child ( temp float)
    189 0:16        indirect index ( temp float)
    190 0:16          y: direct index for structure ( temp 5-element array of float)
    191 0:16            'str' ( temp structure{ temp 5-element array of float y})
    192 0:16            Constant:
    193 0:16              0 (const int)
    194 0:16          Post-Increment ( temp int)
    195 0:16            'index' ( temp int)
    196 0:16        't' ( temp float)
    197 0:17      Pre-Decrement ( temp float)
    198 0:17        indirect index ( temp float)
    199 0:17          y: direct index for structure ( temp 5-element array of float)
    200 0:17            'str' ( temp structure{ temp 5-element array of float y})
    201 0:17            Constant:
    202 0:17              0 (const int)
    203 0:17          Pre-Decrement ( temp int)
    204 0:17            'index' ( temp int)
    205 0:19      Sequence
    206 0:19        move second child to first child ( temp float)
    207 0:19          'x' ( temp float)
    208 0:19          direct index ( temp float)
    209 0:19            y: direct index for structure ( temp 5-element array of float)
    210 0:19              'str' ( temp structure{ temp 5-element array of float y})
    211 0:19              Constant:
    212 0:19                0 (const int)
    213 0:19            Constant:
    214 0:19              4 (const int)
    215 0:20      Pre-Increment ( temp float)
    216 0:20        'x' ( temp float)
    217 0:21      Pre-Decrement ( temp float)
    218 0:21        'x' ( temp float)
    219 0:22      Post-Increment ( temp float)
    220 0:22        'x' ( temp float)
    221 0:23      Post-Decrement ( temp float)
    222 0:23        'x' ( temp float)
    223 0:27      Sequence
    224 0:27        move second child to first child ( temp float)
    225 0:27          'y' ( temp float)
    226 0:27          component-wise multiply ( temp float)
    227 0:27            'x' ( temp float)
    228 0:27            Pre-Increment ( temp float)
    229 0:27              'x' ( temp float)
    230 0:28      Sequence
    231 0:28        move second child to first child ( temp float)
    232 0:28          'z' ( temp float)
    233 0:28          component-wise multiply ( temp float)
    234 0:28            'y' ( temp float)
    235 0:28            Post-Decrement ( temp float)
    236 0:28              'x' ( temp float)
    237 0:33      Sequence
    238 0:33        move second child to first child ( temp 4-component vector of float)
    239 0:33          'v' ( temp 4-component vector of float)
    240 0:33          Constant:
    241 0:33            1.000000
    242 0:33            2.000000
    243 0:33            3.000000
    244 0:33            4.000000
    245 0:34      move second child to first child ( temp float)
    246 0:34        direct index ( temp float)
    247 0:34          'v' ( temp 4-component vector of float)
    248 0:34          Constant:
    249 0:34            1 (const int)
    250 0:34        Post-Decrement ( temp float)
    251 0:34          direct index ( temp float)
    252 0:34            'v' ( temp 4-component vector of float)
    253 0:34            Constant:
    254 0:34              2 (const int)
    255 0:35      move second child to first child ( temp float)
    256 0:35        direct index ( temp float)
    257 0:35          'v' ( temp 4-component vector of float)
    258 0:35          Constant:
    259 0:35            0 (const int)
    260 0:35        Pre-Decrement ( temp float)
    261 0:35          direct index ( temp float)
    262 0:35            'v' ( temp 4-component vector of float)
    263 0:35            Constant:
    264 0:35              3 (const int)
    265 0:37      move second child to first child ( temp 4-component vector of float)
    266 0:37        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
    267 0:37        vector-scale ( temp 4-component vector of float)
    268 0:37          'z' ( temp float)
    269 0:37          'v' ( temp 4-component vector of float)
    270 0:?   Linker Objects
    271 
    272