On 01.05.2018 22:48, Marek Olšák wrote:
        +**nr_color_samples**: This is the number of color samples for
        EQAA, while
        +``nr_samples`` is the number of coverage samples. If the format
        is Z/S,
        +``nr_color_samples`` is ignored. Constraints:
        +* ``nr_color_samples`` must not be greater than ``nr_samples``.
        +* If ``nr_color_samples`` is equal to ``nr_samples``, it is
        called MSAA.
        +* If ``nr_color_samples`` is less than ``nr_samples``, it is
        called EQAA.
        +* If ``nr_color_samples`` is equal to 1, the behavior of the
        resolve blit is
        +driver-dependent.


    Why the last buller?


Because we can support N >= 2 coverage samples and 1 color sample.

Okay, but for EQAA the behavior of the resolve blit is driver-dependent also when there are >= 2 color samples, because you can still have samples whose color fragment was discarded.


    Also, are all state trackers expected to set nr_color_samples
    correctly? This probably only affects nine, but still, it needs to
    be kept in mind.


Yes.

Makes sense to me.

Cheers,
Nicolai




Marek



--
Lerne, wie die Welt wirklich ist,
Aber vergiss niemals, wie sie sein sollte.
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to