Revert "Roll dawn from 295a4177aebc to adbf9153d909 (18 revisions)"
Revert "Roll dawn from 295a4177aebc to adbf9153d909 (18 revisions)"

This reverts commit e2d123568154e7203c682794111deb6505803015.

Reason for revert: debug build error in Queue.cpp

Original change's description:
> Roll dawn from 295a4177aebc to adbf9153d909 (18 revisions)
> 
> https://dawn.googlesource.com/dawn.git/+log/295a4177aebc..adbf9153d909
> 
> 2020-06-02 bryan.bernhart@intel.com D3D12: Fix RO storage buffer mismatches.
> 2020-06-02 enga@chromium.org Add warning for non-c-typedef-for-linkage
> 2020-06-02 enga@chromium.org Skip creating the VkImageView if the texture usage is only Copy
> 2020-06-02 cwallez@chromium.org Deprecate Buffer::SetSubData in favor of Queue::WriteBuffer
> 2020-06-01 enga@chromium.org D3D12: Skip dynamic buffer bindings with None visibility
> 2020-06-01 rharrison@chromium.org Rolling 5 dependencies
> 2020-06-01 bryan.bernhart@intel.com Roll third_party/shaderc/ 7d2f8c57e..da87b8d8b (3 commits)
> 2020-06-01 cwallez@chromium.org Fix missing space in an error string.
> 2020-06-01 enga@chromium.org Fix ValidateEntireSubresourceCopied
> 2020-06-01 cwallez@chromium.org d3d12_platform: ensure windows.h macros don't cause compile errors
> 2020-05-29 cwallez@chromium.org Revert "Check FP16 support on vulkan backend"
> 2020-05-29 enga@chromium.org Ensure dynamic buffer offset bindings are sorted in increasing order
> 2020-05-29 enrico.galli@intel.com D3D12: Silence known debug layer warnings
> 2020-05-29 cwallez@chromium.org Fix unlinking nullptr error scopes if device init failed
> 2020-05-29 jiawei.shao@intel.com Add basic supports of storage textures on OpenGL
> 2020-05-29 cwallez@chromium.org Metal: Fix clearing of subresource mipmaps.
> 2020-05-29 bryan.bernhart@intel.com Rolling 1 dependencies
> 2020-05-29 cwallez@chromium.org Remove the defaulting for bytesPerRow = 0
> 
> Also rolling transitive DEPS:
>   https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang from 2b0eafb1de5b to d39b8afc47a1
>   https://chromium.googlesource.com/external/github.com/google/shaderc from 7d2f8c57ee3e to da87b8d8b0a1
> 
> If this roll has caused a breakage, revert this CL and stop the roller
> using the controls here:
> https://autoroll.skia.org/r/dawn-skia-autoroll
> Please CC cwallez@google.com on the revert to ensure that a human
> is aware of the problem.
> 
> To report a problem with the AutoRoller itself, please file a bug:
> https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
> 
> Documentation for the AutoRoller is here:
> https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md
> 
> Bug: None
> Tbr: cwallez@google.com
> Change-Id: I82484ab6b5ad0b9b0c7ee3c6b92b294c1adbf279
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/293707
> Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
> Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>

TBR=skia-autoroll@skia-public.iam.gserviceaccount.com,cwallez@google.com

Change-Id: I94c73b24b35816cd9ac5878ea4e2128fbf8e5da0
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: None
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/293816
Reviewed-by: Tyler Denniston <293ae2d31b7e9da32c4fb58bdaaed1f4bef4c6e7@google.com>
Commit-Queue: Tyler Denniston <293ae2d31b7e9da32c4fb58bdaaed1f4bef4c6e7@google.com>

aosp-mirror/platform_external_skia,google/skia,google/skia,aosp-mirror/platform_external_skia,aosp-mirror/platform_external_skia,google/skia,aosp-mirror/platform_external_skia,aosp-mirror/platform_external_skia,google/skia,aosp-mirror/platform_external_skia,google/skia,aosp-mirror/platform_external_skia,google/skia,aosp-mirror/platform_external_skia,google/skia,google/skia,aosp-mirror/platform_external_skia,aosp-mirror/platform_external_skia,google/skia,google/skia