commit | d0092e384cc1015be17e33fbcd50ffd5c4b36422 | [log] [tgz] |
---|---|---|
author | Austin Eng <enga@chromium.org> | Tue Aug 13 23:57:20 2024 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Aug 13 23:57:20 2024 +0000 |
tree | dd9387112fa6a0364ab2c552b3375beca16f8a82 | |
parent | 933ec2e6d4d3752772c9235cbac33d33b042e1a1 [diff] |
Add DeviceGetAdapter and AdapterGetInstance to client_side_commands These are implemented entirely on the client and don't need server handlers. Presence of the server handlers means that the fuzzer may add additional references which result in leaks. Bug: 355485813 Change-Id: I8877bb6c49b8b3cef500f735cf9eb32cae9f820b Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/202276 Commit-Queue: Austin Eng <enga@chromium.org> Reviewed-by: 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.