| commit | baf2f60695ca150d1f74334c2343024b5df7f795 | [log] [tgz] |
|---|---|---|
| author | Tarun Saini <sainitarun@google.com> | Tue Sep 30 02:42:32 2025 -0700 |
| committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Sep 30 02:42:32 2025 -0700 |
| tree | b0390ac61675fe6edefb8a09708db693292190d5 | |
| parent | d8af44f65ca90684992dfc209463bd8c2bca8a7a [diff] |
Add TestStorage implementation for WebGPU tests Adds an alternative implementation for the Storage interface that uses androidx.test.services.storage.TestStorage. This implementation is intended for specialized build environments that can provide this service at test runtime. It is designed to be selected via the compile-time "swap" of the `StorageProvider` file. Bug: 446935926 Change-Id: I6d5d19d509eb7a07df655c140e7dbb4b693a2afb Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/263136 Reviewed-by: Loko Kung <lokokung@google.com> Reviewed-by: Jim Blackler <jimblackler@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.