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