On Wed, Sep 25, 2013 at 10:48 AM, Marek Olšák <maraeo at gmail.com> wrote: > It's more of a question of what the GLSL compiler did before the > introduction of ir_triop_csel. I guess it used LRP. It used conditional assignments for the boolean-selector versions (see fd183fa02c4) and LRP for the others.