On 02/24/2015 09:22 PM, Matt Turner wrote:
There were some bugs, and the code was really difficult to follow. We
would optimize

    min(max(x, b), 1.0) into max(sat(x), b)

but not pay attention to the order of min/max and also do

    max(min(x, b), 1.0) into max(sat(x), b)

Corrects four shaders from Champions of Regnum that do

    min(max(x, 1), 10)

Cc: "10.5" <mesa-sta...@lists.freedesktop.org>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=89180

Thanks for fixing this!

Reviewed-by: Abdiel Janulgue <abdiel.janul...@linux.intel.com>
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to