| commit | de78c2ae79670e0e506863747e6a0a0d17b4823e | [log] [tgz] |
|---|---|---|
| author | Lokbondo Kung <lokokung@google.com> | Tue Mar 18 14:12:37 2025 -0700 |
| committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Mar 18 14:12:37 2025 -0700 |
| tree | c096c64911858c02b75cff087e32ae78219c71eb | |
| parent | 4aa1d310f410c74539aa71539f8d626daca2296a [diff] |
[dawn][skia] Some minor fixes and additional ASSERTs to help TLS scopes. - Fixes a incorrectly named variable, and adds ASSERTs for TLS access to help catch incorrect usages. I used this to help root cause the Skia bug below, so figured it was worth landing as well. Bug: 380039123 Change-Id: If69f68b59db60d461feb1d766bce459795f5532e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/231634 Reviewed-by: Brandon Jones <bajones@chromium.org> Commit-Queue: Brandon Jones <bajones@chromium.org> Auto-Submit: Loko Kung <lokokung@google.com>
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.