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

Reply via email to