| commit | 8df6707968b9fed7f348522d2afdcd00dbcc1efd | [log] [tgz] |
|---|---|---|
| author | Corentin Wallez <cwallez@chromium.org> | Fri Apr 12 10:02:21 2019 |
| committer | Commit Bot <commit-bot@chromium.org> | Fri Apr 12 10:02:21 2019 |
| tree | 6df92466c7530cf68997d99dc308962dbb723e03 | |
| parent | 120469a80c6cab6f78f866f824fd96b5557cf91e [diff] |
Reland: Add SharedImageRepresentationDawn The reland adapts for recent changes to the SharedImageFactory and adds SHARED_IMAGE_USAGE_WEBGPU for use in the test. This will allow viewing shared images as Dawn textures, for example so they can be rendered to via WebGPU. This representation is implemented for IOSurface-backed shared images. Also adds a test to render an IOSurface backed shared image using Dawn, and reading it back with Skia. BUG=chromium:938895 This reverts commit 69ee817d0843eea7e92d932dadf9b0f0bee1c0e0. Change-Id: Ibd9a289145a137ea870404a7af20591b748f1c68 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1559144 Commit-Queue: Corentin Wallez <cwallez@chromium.org> Auto-Submit: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Antoine Labour <piman@chromium.org> Cr-Commit-Position: refs/heads/master@{#650239}
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.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .