Home | History | Annotate | Download | only in baseResults
      1 aggOps.frag
      2 WARNING: 0:4: varying deprecated in version 130; may be removed in future release
      3 WARNING: 0:6: varying deprecated in version 130; may be removed in future release
      4 
      5 Shader version: 130
      6 0:? Sequence
      7 0:23  Function Definition: main( ( global void)
      8 0:23    Function Parameters: 
      9 0:?     Sequence
     10 0:27      move second child to first child ( temp 3-element array of structure{ global int i,  global float f})
     11 0:27        'a' ( temp 3-element array of structure{ global int i,  global float f})
     12 0:27        Construct structure ( temp 3-element array of structure{ global int i,  global float f})
     13 0:27          Construct structure ( temp structure{ global int i,  global float f})
     14 0:27            Convert float to int ( temp int)
     15 0:27              direct index ( temp float)
     16 0:27                'u' ( smooth in 4-component vector of float)
     17 0:27                Constant:
     18 0:27                  0 (const int)
     19 0:27            direct index ( temp float)
     20 0:27              'u' ( smooth in 4-component vector of float)
     21 0:27              Constant:
     22 0:27                1 (const int)
     23 0:27          Construct structure ( temp structure{ global int i,  global float f})
     24 0:27            Convert float to int ( temp int)
     25 0:27              direct index ( temp float)
     26 0:27                'u' ( smooth in 4-component vector of float)
     27 0:27                Constant:
     28 0:27                  2 (const int)
     29 0:27            direct index ( temp float)
     30 0:27              'u' ( smooth in 4-component vector of float)
     31 0:27              Constant:
     32 0:27                3 (const int)
     33 0:27          Constant:
     34 0:27            14 (const int)
     35 0:27            14.000000
     36 0:28      move second child to first child ( temp 3-element array of structure{ global int i,  global float f})
     37 0:28        'b' ( temp 3-element array of structure{ global int i,  global float f})
     38 0:28        Construct structure ( temp 3-element array of structure{ global int i,  global float f})
     39 0:28          Constant:
     40 0:28            17 (const int)
     41 0:28            17.000000
     42 0:28          Construct structure ( temp structure{ global int i,  global float f})
     43 0:28            Convert float to int ( temp int)
     44 0:28              direct index ( temp float)
     45 0:28                'w' ( smooth in 4-component vector of float)
     46 0:28                Constant:
     47 0:28                  0 (const int)
     48 0:28            direct index ( temp float)
     49 0:28              'w' ( smooth in 4-component vector of float)
     50 0:28              Constant:
     51 0:28                1 (const int)
     52 0:28          Construct structure ( temp structure{ global int i,  global float f})
     53 0:28            Convert float to int ( temp int)
     54 0:28              direct index ( temp float)
     55 0:28                'w' ( smooth in 4-component vector of float)
     56 0:28                Constant:
     57 0:28                  2 (const int)
     58 0:28            direct index ( temp float)
     59 0:28              'w' ( smooth in 4-component vector of float)
     60 0:28              Constant:
     61 0:28                3 (const int)
     62 0:30      Test condition and select ( temp void)
     63 0:30        Condition
     64 0:30        Compare Equal ( temp bool)
     65 0:30          'foo2a' ( uniform structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
     66 0:30          'foo2b' ( uniform structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
     67 0:30        true case
     68 0:31        move second child to first child ( temp 4-component vector of float)
     69 0:31          'v' ( temp 4-component vector of float)
     70 0:31          texture ( global 4-component vector of float)
     71 0:31            'sampler' ( uniform sampler2D)
     72 0:31            'coord' ( smooth in 2-component vector of float)
     73 0:30        false case
     74 0:33        move second child to first child ( temp 4-component vector of float)
     75 0:33          'v' ( temp 4-component vector of float)
     76 0:33          texture ( global 4-component vector of float)
     77 0:33            'sampler' ( uniform sampler2D)
     78 0:33            vector-scale ( temp 2-component vector of float)
     79 0:33              Constant:
     80 0:33                2.000000
     81 0:33              'coord' ( smooth in 2-component vector of float)
     82 0:35      Test condition and select ( temp void)
     83 0:35        Condition
     84 0:35        Compare Equal ( temp bool)
     85 0:35          'u' ( smooth in 4-component vector of float)
     86 0:35          'v' ( temp 4-component vector of float)
     87 0:35        true case
     88 0:36        vector scale second child into first child ( temp 4-component vector of float)
     89 0:36          'v' ( temp 4-component vector of float)
     90 0:36          Constant:
     91 0:36            3.000000
     92 0:38      Test condition and select ( temp void)
     93 0:38        Condition
     94 0:38        Compare Not Equal ( temp bool)
     95 0:38          'u' ( smooth in 4-component vector of float)
     96 0:38          'v' ( temp 4-component vector of float)
     97 0:38        true case
     98 0:39        vector scale second child into first child ( temp 4-component vector of float)
     99 0:39          'v' ( temp 4-component vector of float)
    100 0:39          Constant:
    101 0:39            4.000000
    102 0:41      Test condition and select ( temp void)
    103 0:41        Condition
    104 0:41        Compare Equal ( temp bool)
    105 0:41          'coord' ( smooth in 2-component vector of float)
    106 0:41          vector swizzle ( temp 2-component vector of float)
    107 0:41            'v' ( temp 4-component vector of float)
    108 0:41            Sequence
    109 0:41              Constant:
    110 0:41                1 (const int)
    111 0:41              Constant:
    112 0:41                3 (const int)
    113 0:41        true case
    114 0:42        vector scale second child into first child ( temp 4-component vector of float)
    115 0:42          'v' ( temp 4-component vector of float)
    116 0:42          Constant:
    117 0:42            5.000000
    118 0:44      Test condition and select ( temp void)
    119 0:44        Condition
    120 0:44        Compare Equal ( temp bool)
    121 0:44          'a' ( temp 3-element array of structure{ global int i,  global float f})
    122 0:44          'b' ( temp 3-element array of structure{ global int i,  global float f})
    123 0:44        true case
    124 0:45        vector scale second child into first child ( temp 4-component vector of float)
    125 0:45          'v' ( temp 4-component vector of float)
    126 0:45          Constant:
    127 0:45            6.000000
    128 0:47      Test condition and select ( temp void)
    129 0:47        Condition
    130 0:47        Compare Not Equal ( temp bool)
    131 0:47          'a' ( temp 3-element array of structure{ global int i,  global float f})
    132 0:47          'b' ( temp 3-element array of structure{ global int i,  global float f})
    133 0:47        true case
    134 0:48        vector scale second child into first child ( temp 4-component vector of float)
    135 0:48          'v' ( temp 4-component vector of float)
    136 0:48          Constant:
    137 0:48            7.000000
    138 0:50      move second child to first child ( temp 4-component vector of float)
    139 0:50        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
    140 0:50        'v' ( temp 4-component vector of float)
    141 0:?   Linker Objects
    142 0:?     'sampler' ( uniform sampler2D)
    143 0:?     'coord' ( smooth in 2-component vector of float)
    144 0:?     'u' ( smooth in 4-component vector of float)
    145 0:?     'w' ( smooth in 4-component vector of float)
    146 0:?     'foo1' ( uniform structure{ global int i,  global float f})
    147 0:?     'foo2a' ( uniform structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
    148 0:?     'foo2b' ( uniform structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
    149 
    150 
    151 Linked fragment stage:
    152 
    153 
    154 Shader version: 130
    155 0:? Sequence
    156 0:23  Function Definition: main( ( global void)
    157 0:23    Function Parameters: 
    158 0:?     Sequence
    159 0:27      move second child to first child ( temp 3-element array of structure{ global int i,  global float f})
    160 0:27        'a' ( temp 3-element array of structure{ global int i,  global float f})
    161 0:27        Construct structure ( temp 3-element array of structure{ global int i,  global float f})
    162 0:27          Construct structure ( temp structure{ global int i,  global float f})
    163 0:27            Convert float to int ( temp int)
    164 0:27              direct index ( temp float)
    165 0:27                'u' ( smooth in 4-component vector of float)
    166 0:27                Constant:
    167 0:27                  0 (const int)
    168 0:27            direct index ( temp float)
    169 0:27              'u' ( smooth in 4-component vector of float)
    170 0:27              Constant:
    171 0:27                1 (const int)
    172 0:27          Construct structure ( temp structure{ global int i,  global float f})
    173 0:27            Convert float to int ( temp int)
    174 0:27              direct index ( temp float)
    175 0:27                'u' ( smooth in 4-component vector of float)
    176 0:27                Constant:
    177 0:27                  2 (const int)
    178 0:27            direct index ( temp float)
    179 0:27              'u' ( smooth in 4-component vector of float)
    180 0:27              Constant:
    181 0:27                3 (const int)
    182 0:27          Constant:
    183 0:27            14 (const int)
    184 0:27            14.000000
    185 0:28      move second child to first child ( temp 3-element array of structure{ global int i,  global float f})
    186 0:28        'b' ( temp 3-element array of structure{ global int i,  global float f})
    187 0:28        Construct structure ( temp 3-element array of structure{ global int i,  global float f})
    188 0:28          Constant:
    189 0:28            17 (const int)
    190 0:28            17.000000
    191 0:28          Construct structure ( temp structure{ global int i,  global float f})
    192 0:28            Convert float to int ( temp int)
    193 0:28              direct index ( temp float)
    194 0:28                'w' ( smooth in 4-component vector of float)
    195 0:28                Constant:
    196 0:28                  0 (const int)
    197 0:28            direct index ( temp float)
    198 0:28              'w' ( smooth in 4-component vector of float)
    199 0:28              Constant:
    200 0:28                1 (const int)
    201 0:28          Construct structure ( temp structure{ global int i,  global float f})
    202 0:28            Convert float to int ( temp int)
    203 0:28              direct index ( temp float)
    204 0:28                'w' ( smooth in 4-component vector of float)
    205 0:28                Constant:
    206 0:28                  2 (const int)
    207 0:28            direct index ( temp float)
    208 0:28              'w' ( smooth in 4-component vector of float)
    209 0:28              Constant:
    210 0:28                3 (const int)
    211 0:30      Test condition and select ( temp void)
    212 0:30        Condition
    213 0:30        Compare Equal ( temp bool)
    214 0:30          'foo2a' ( uniform structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
    215 0:30          'foo2b' ( uniform structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
    216 0:30        true case
    217 0:31        move second child to first child ( temp 4-component vector of float)
    218 0:31          'v' ( temp 4-component vector of float)
    219 0:31          texture ( global 4-component vector of float)
    220 0:31            'sampler' ( uniform sampler2D)
    221 0:31            'coord' ( smooth in 2-component vector of float)
    222 0:30        false case
    223 0:33        move second child to first child ( temp 4-component vector of float)
    224 0:33          'v' ( temp 4-component vector of float)
    225 0:33          texture ( global 4-component vector of float)
    226 0:33            'sampler' ( uniform sampler2D)
    227 0:33            vector-scale ( temp 2-component vector of float)
    228 0:33              Constant:
    229 0:33                2.000000
    230 0:33              'coord' ( smooth in 2-component vector of float)
    231 0:35      Test condition and select ( temp void)
    232 0:35        Condition
    233 0:35        Compare Equal ( temp bool)
    234 0:35          'u' ( smooth in 4-component vector of float)
    235 0:35          'v' ( temp 4-component vector of float)
    236 0:35        true case
    237 0:36        vector scale second child into first child ( temp 4-component vector of float)
    238 0:36          'v' ( temp 4-component vector of float)
    239 0:36          Constant:
    240 0:36            3.000000
    241 0:38      Test condition and select ( temp void)
    242 0:38        Condition
    243 0:38        Compare Not Equal ( temp bool)
    244 0:38          'u' ( smooth in 4-component vector of float)
    245 0:38          'v' ( temp 4-component vector of float)
    246 0:38        true case
    247 0:39        vector scale second child into first child ( temp 4-component vector of float)
    248 0:39          'v' ( temp 4-component vector of float)
    249 0:39          Constant:
    250 0:39            4.000000
    251 0:41      Test condition and select ( temp void)
    252 0:41        Condition
    253 0:41        Compare Equal ( temp bool)
    254 0:41          'coord' ( smooth in 2-component vector of float)
    255 0:41          vector swizzle ( temp 2-component vector of float)
    256 0:41            'v' ( temp 4-component vector of float)
    257 0:41            Sequence
    258 0:41              Constant:
    259 0:41                1 (const int)
    260 0:41              Constant:
    261 0:41                3 (const int)
    262 0:41        true case
    263 0:42        vector scale second child into first child ( temp 4-component vector of float)
    264 0:42          'v' ( temp 4-component vector of float)
    265 0:42          Constant:
    266 0:42            5.000000
    267 0:44      Test condition and select ( temp void)
    268 0:44        Condition
    269 0:44        Compare Equal ( temp bool)
    270 0:44          'a' ( temp 3-element array of structure{ global int i,  global float f})
    271 0:44          'b' ( temp 3-element array of structure{ global int i,  global float f})
    272 0:44        true case
    273 0:45        vector scale second child into first child ( temp 4-component vector of float)
    274 0:45          'v' ( temp 4-component vector of float)
    275 0:45          Constant:
    276 0:45            6.000000
    277 0:47      Test condition and select ( temp void)
    278 0:47        Condition
    279 0:47        Compare Not Equal ( temp bool)
    280 0:47          'a' ( temp 3-element array of structure{ global int i,  global float f})
    281 0:47          'b' ( temp 3-element array of structure{ global int i,  global float f})
    282 0:47        true case
    283 0:48        vector scale second child into first child ( temp 4-component vector of float)
    284 0:48          'v' ( temp 4-component vector of float)
    285 0:48          Constant:
    286 0:48            7.000000
    287 0:50      move second child to first child ( temp 4-component vector of float)
    288 0:50        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
    289 0:50        'v' ( temp 4-component vector of float)
    290 0:?   Linker Objects
    291 0:?     'sampler' ( uniform sampler2D)
    292 0:?     'coord' ( smooth in 2-component vector of float)
    293 0:?     'u' ( smooth in 4-component vector of float)
    294 0:?     'w' ( smooth in 4-component vector of float)
    295 0:?     'foo1' ( uniform structure{ global int i,  global float f})
    296 0:?     'foo2a' ( uniform structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
    297 0:?     'foo2b' ( uniform structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
    298 
    299