| commit | eb853cb497e09943bd16cfa946bd881ae9d24987 | [log] [tgz] |
|---|---|---|
| author | François Beaufort <beaufort.francois@gmail.com> | Tue Jul 08 11:14:54 2025 -0700 |
| committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Jul 08 11:14:54 2025 -0700 |
| tree | 5d03d952d938516c10fbf90ce614fa40a7f3a46d | |
| parent | f7cc1cc01539da2252814f00f9437998061c6921 [diff] |
Add wgpu::InstanceFeatureName::MultipleDevicesPerAdapter This CL simply exposes the InstanceFeatureName MultipleDevicesPerAdapter so that we can use it in Chromium to enable it where needed before actually make it so that adapters are not allowed to create multiple devices per adapter in WebGPU. Bug: 415825174, 419339310 Change-Id: Idc9007626616c8bf05f6ba50f740c8f8c3f663aa Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/251354 Commit-Queue: Kai Ninomiya <kainino@chromium.org> Reviewed-by: Kai Ninomiya <kainino@chromium.org>
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.