commit | 2667a2ac2bfd31949a319458345e0a5ea21d76ff | [log] [tgz] |
---|---|---|
author | Sunny Sachanandani <sunnyps@chromium.org> | Tue Sep 28 00:56:12 2021 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Sep 28 00:56:12 2021 |
tree | 6a746b6fa5c18f3ff988e5e9d3898a37481593b2 | |
parent | 34963a1ffaeb5a92a30f29ce8b9f7465d1c11c21 [diff] |
media: Two Copy Canvas Capture on Windows using shared memory GMBs Implement two copy canvas capture on Windows by creating D3D shared image backings from shared memory GMBs using functionality added in https://crrev.com/c/3159003. This requires calling the newly added CopyToGpuMemoryBuffer method to copy from the D3D GPU texture to shared memory. This is still behind the TwoCopyCanvasCapture flag. Bug: 1247414 Change-Id: I2e1ee280f209373e249f8c85c9097e69c9104016 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3138704 Commit-Queue: Sunny Sachanandani <sunnyps@chromium.org> Reviewed-by: Xiaohan Wang <xhwang@chromium.org> Cr-Commit-Position: refs/heads/main@{#925547}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.