Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
viz: win: Allocate root surface in SkiaRenderer
This CL moves the allocation of the root surface from the output device to the renderer. SkiaOutputDeviceDCompPresenter now supports renderer_allocates_images. However, it will not use buffer queue, since both DXGI swap chains and DComp surfaces internally handle cross-frame damage and buffer management. Bug: 1378741 Change-Id: Iaf7641f97a8eed075fb7d120b1a6c89d994d815a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4205034 Reviewed-by: Vasiliy Telezhnikov <vasilyt@chromium.org> Reviewed-by: Sunny Sachanandani <sunnyps@chromium.org> Reviewed-by: Rafael Cintron <rafael.cintron@microsoft.com> Commit-Queue: Michael Tang <tangm@microsoft.com> Cr-Commit-Position: refs/heads/main@{#1120881}
- Loading branch information
1 parent
ecf0888
commit e3ca4df
Showing
20 changed files
with
475 additions
and
833 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.