commit | 685c77974e3ef791b4333d4dad8238e57829de73 | [log] [tgz] |
---|---|---|
author | Austin Eng <enga@chromium.org> | Tue Jun 06 18:43:12 2023 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Jun 06 18:43:12 2023 +0000 |
tree | 40940cf3ee4cdaf4c5a3d7b61eab7e26c692c1c4 | |
parent | 632d52154ec5abc0037b1fe2f935fd3cc98b2e1c [diff] |
Add device lock around depth blit workarounds The device lock needs to be acquired before calling these workarounds which allocate new objects. Fixes failures seen in: https://ci.chromium.org/ui/p/chromium/builders/ci/Dawn%20Win10%20x64%20Release%20%28Intel%29/4702/overview Bug: dawn:1782, dawn:1618 Change-Id: Iaab42e3244ecf127d217548a72f28e7b3e9237bb Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/136185 Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Shrek Shao <shrekshao@google.com> Commit-Queue: Austin Eng <enga@chromium.org>
Dawn is an open-source and cross-platform implementation of the work-in-progress 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)
(TODO)
Apache 2.0 Public License, please see LICENSE.
This is not an officially supported Google product.