commit | 05c2a11e7d67b291ece960133b542dc269592b5d | [log] [tgz] |
---|---|---|
author | Lokbondo Kung <lokokung@google.com> | Thu Dec 05 19:28:51 2024 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Dec 05 19:28:51 2024 +0000 |
tree | 4750519738140d08b7ac52d0d6802b200d37f35b | |
parent | 35e6b8e4058ff0f93b86156be54f7c7214cebc9e [diff] |
[dawn][test] Update buffer related tests to use new callback types. - Removes any remaining old references to old callback types. - Directly mock read/write handles on the wire instead of using the unnecessary proxy. - Adds an additional macro to help produce parameterized structs for testing. - Revamp all the WireMemoryTransferServiceTests to be parameterized and reduce code duplication. Bug: 369445924 Change-Id: I8cd7d1563107385f1442be3c5db03f799b8efe8b Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/216618 Reviewed-by: Shrek Shao <shrekshao@google.com> Commit-Queue: 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.