The UI doesn't produce contents that require anti-aliasing and expects seamless transitions between using temporary render surfaces and drawing layers directly.
Only solid and content layers support anti-aliasing when being rendered directly. The result is that anti-aliasing is suddenly added to other layers whenever a RS is needed to display them. Many UI effects use render surfaces and more are expected in the future.
We should either add anti-aliasing support to all layer types or disable layer anti-aliasing completely for the UI. The latter is preferred as it improves performance and increase cases where we can use HW overlays.
Comment 1 by bugdroid1@chromium.org
, Oct 3 2017