On Tue, Aug 16, 2011 at 10:24 AM, Lauri Kasanen <c...@gmx.com> wrote: > Hi list > > This patchset adds post-processing to all Gallium drivers. It's also posted > to the gsoc branch at http://cgit.freedesktop.org/~cand/mesa/log/?h=gsoc if > you prefer cgit. > > The included filters are three color ones (easy testing of chaining, should > work on all drivers), two versions of MLAA, and a cel-shading filter (last > three need ROUND support from the driver). > > The set builds on top of the three cleanup patches sent earlier; they haven't > been applied to master, nor have gotten any comments. > > > Current driver status w/ MLAA is that softpipe and llvmpipe work. Nouveau and > r600g have bug(s), r300g does not support ROUND at the time. No idea of the > other g3d drivers. > > Looking forward to the review comments.
On r300g, ROUND(A) can be lowered to: Fraction = FRC(A) Low = A - Fraction High = Low + 1 Cond = Fraction - 0.5 Rounded_Value = CMP(High, Low, Cond) -Tom _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev