Use trilinear filtering and Cache render surface in window switcher. |
||||||
Issue descriptionSimilar to overview mode, we scale down the windows in window switcher. To get better image quality, we can apply the trilinear filtering. At the same time we cache the render surface for good performance and reduced overdraw.
,
Oct 16 2017
The trilinear filtering results look good!
,
Oct 19 2017
,
Oct 20 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/c161162f9575030bf019c8d57b99f58bdc05c6d6 commit c161162f9575030bf019c8d57b99f58bdc05c6d6 Author: wutao <wutao@chromium.org> Date: Fri Oct 20 18:16:59 2017 Use trilinear filtering and Cache render surface in window cycle view. To get better image quality when we are scaling down windows in window switcher, we can apply the trilinear filtering. At the same time we cache the render surface for good performance and reduced overdraw. Bug:773841 Test:Tested local Screenshot: without trilinear filtering: https://screenshot.googleplex.com/ViYJWRZf8Wy with trilinear filtering: https: //screenshot.googleplex.com/N1TCJSKT3TS Change-Id: Ide2d9899209a94fcae4781ca0bd4308e4b1c154c Reviewed-on: https://chromium-review.googlesource.com/721633 Commit-Queue: Tao Wu <wutao@chromium.org> Reviewed-by: Valery Arkhangorodsky <varkha@chromium.org> Reviewed-by: David Reveman <reveman@chromium.org> Cr-Commit-Position: refs/heads/master@{#510495} [modify] https://crrev.com/c161162f9575030bf019c8d57b99f58bdc05c6d6/ash/wm/overview/scoped_transform_overview_window.cc [modify] https://crrev.com/c161162f9575030bf019c8d57b99f58bdc05c6d6/ash/wm/window_cycle_list.cc [modify] https://crrev.com/c161162f9575030bf019c8d57b99f58bdc05c6d6/ash/wm/window_mirror_view.cc [modify] https://crrev.com/c161162f9575030bf019c8d57b99f58bdc05c6d6/ash/wm/window_mirror_view.h
,
Oct 20 2017
,
Oct 20 2017
,
Oct 20 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/0a25d5cda88a2c0f90b5f38fd502a515b55e409e commit 0a25d5cda88a2c0f90b5f38fd502a515b55e409e Author: wutao <wutao@chromium.org> Date: Fri Oct 20 22:32:52 2017 [Merge to M63] Use trilinear filtering and Cache render surface in window cycle view. To get better image quality when we are scaling down windows in window switcher, we can apply the trilinear filtering. At the same time we cache the render surface for good performance and reduced overdraw. TBR=reveman@chromium.org,varkha@chromium.org Bug:773841 Test:Tested local Screenshot: without trilinear filtering: https://screenshot.googleplex.com/ViYJWRZf8Wy with trilinear filtering: https: //screenshot.googleplex.com/N1TCJSKT3TS Change-Id: Ide2d9899209a94fcae4781ca0bd4308e4b1c154c Reviewed-on: https://chromium-review.googlesource.com/721633 Commit-Queue: Tao Wu <wutao@chromium.org> Reviewed-by: Valery Arkhangorodsky <varkha@chromium.org> Reviewed-by: David Reveman <reveman@chromium.org> Cr-Original-Commit-Position: refs/heads/master@{#510495}(cherry picked from commit c161162f9575030bf019c8d57b99f58bdc05c6d6) Reviewed-on: https://chromium-review.googlesource.com/730656 Reviewed-by: Tao Wu <wutao@chromium.org> Cr-Commit-Position: refs/branch-heads/3239@{#128} Cr-Branched-From: adb61db19020ed8ecee5e91b1a0ea4c924ae2988-refs/heads/master@{#508578} [modify] https://crrev.com/0a25d5cda88a2c0f90b5f38fd502a515b55e409e/ash/wm/overview/scoped_transform_overview_window.cc [modify] https://crrev.com/0a25d5cda88a2c0f90b5f38fd502a515b55e409e/ash/wm/window_cycle_list.cc [modify] https://crrev.com/0a25d5cda88a2c0f90b5f38fd502a515b55e409e/ash/wm/window_mirror_view.cc [modify] https://crrev.com/0a25d5cda88a2c0f90b5f38fd502a515b55e409e/ash/wm/window_mirror_view.h
,
Mar 6 2018
|
||||||
►
Sign in to add a comment |
||||||
Comment 1 by wutao@chromium.org
, Oct 13 2017Components: UI>Shell>WindowManager
Labels: M-63