Revert "Vulkan: Add support for RenderDoc process injection captures" This reverts commit 61305a63931c0475f21a6b54940c69cffc57de80. Reason for revert: break Dawn roll into Chromium https://ci.chromium.org/ui/p/chromium/builders/try/fuchsia-binary-size/1364300/overview Original change's description: > Vulkan: Add support for RenderDoc process injection captures > > Updates and extends the D3D12 RenderDoc supported added by amaiorano@ > to the Vulkan backend. > > Also abstract the dynamic library loading necessary to a utils/ file and > cleans up the build files a bit to reduce code duplication. > > Bug: 449708316 > Change-Id: I1985737eff8b1af2bc0a929e4035ae93bf22d6fb > Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/276537 > Commit-Queue: Brandon Jones <bajones@chromium.org> > Reviewed-by: Kai Ninomiya <kainino@chromium.org> TBR=kainino@chromium.org,bajones@chromium.org,amaiorano@google.com,dawn-scoped@luci-project-accounts.iam.gserviceaccount.com No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 449708316 Change-Id: I2d8ff128d35d27b8351832b3e45d48f5fa697fd7 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/278415 Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com> Auto-Submit: Quyen Le <lehoangquyen@chromium.org> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Dawn is an open-source and cross-platform implementation of the WebGPU standard. More precisely it implements webgpu.h that is a one-to-one mapping with the WebGPU IDL. Dawn is meant to be integrated as part of a larger system and is the underlying implementation of WebGPU in Chromium.
Dawn provides several WebGPU building blocks:
webgpu.h version that Dawn implements.webgpu.h.Helpful links:
Developer documentation:
User documentation: (TODO, figure out what overlaps with the webgpu.h docs)
BSD 3-Clause License, please see LICENSE.
This is not an officially supported Google product.