dawn-cmake/src
Yan, Shaobo db8766bb23 Support internal pipelines for Dawn
Like copyTextureCHROMIUM in Chromium, CopyImageBitmapToTexture can use
internal pipeline to do the GPU uploading. But Dawn doesn't support
internal pipeline now.

This patch adds the first internal pipeline for Dawn and add the API
CopyTextureForBrowser to use internal pipeline to do gpu uploading.

The patch integrates very simple wgsl vertex/fragment shaders to do
simple direct blit to verify the whole system works.

BUG=dawn:465

Change-Id: I8b566af38a10eea00f7426c39e752958ef057abd
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/30960
Commit-Queue: Shaobo Yan <shaobo.yan@intel.com>
Reviewed-by: Austin Eng <enga@chromium.org>
2020-11-04 02:30:16 +00:00
..
common Add the -Wdeprecated-copy-dtor warning. 2020-11-03 14:24:05 +00:00
dawn Reland "Add a per-thread proc table using thread local storage" 2020-10-06 16:13:42 +00:00
dawn_native Support internal pipelines for Dawn 2020-11-04 02:30:16 +00:00
dawn_platform Add the -Wdeprecated-copy-dtor warning. 2020-11-03 14:24:05 +00:00
dawn_wire Add the -Wdeprecated-copy-dtor warning. 2020-11-03 14:24:05 +00:00
fuzzers Cleanup old/deprecated wire and native APIs 2020-10-16 15:21:16 +00:00
include Add the -Wdeprecated-copy-dtor warning. 2020-11-03 14:24:05 +00:00
tests Support internal pipelines for Dawn 2020-11-04 02:30:16 +00:00
utils s/OutputAttachment/RenderAttachment/g 2020-10-27 15:35:56 +00:00
Dummy.cpp Add missed file for the CMake build. 2020-02-07 23:46:30 +00:00