Doesn't break on games I tested with and piglit was okay with that as well.
Plan to test this on my Kepler card later. total changes in shader-db: total instructions in shared programs : 5751418 -> 5726007 (-0.44%) total gprs used in shared programs : 664007 -> 663147 (-0.13%) total shared used in shared programs : 548832 -> 548832 (0.00%) total local used in shared programs : 20956 -> 20956 (0.00%) total bytes used in shared programs : 61439848 -> 61168408 (-0.44%) local shared gpr inst bytes helped 0 0 719 3766 3766 hurt 0 0 39 8 8 Karol Herbst (3): nv50/ir: optimize slct(b, c, set(a, 0)) to slct(b, c, a) nv50/ir: clean up src2 in ConstantFolding nv50/ir: convert slct with boolean result to set .../nouveau/codegen/nv50_ir_peephole.cpp | 98 ++++++++++++++++++- 1 file changed, 95 insertions(+), 3 deletions(-) -- 2.17.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev