| commit | 9ec9e3b07ec7c3e3849e5cd90dba0127b3bfa783 | [log] [tgz] |
|---|---|---|
| author | Sahir Vellani <savella@microsoft.com> | Mon Nov 03 16:17:07 2025 -0800 |
| committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Nov 03 16:17:07 2025 -0800 |
| tree | 75e3e22ac3daca156e9927818e28e74dc9a882f9 | |
| parent | 7a8af7377a0d47412e89086d6ca30b6cd56d6f3e [diff] |
Expose the 11On12 device and Command Queue via backend This change makes Dawn's D3D12 command queue and D3D11On12 device available to Chromium via the D3D12Backend interface. The command queue and device will be used to support D3D12 resource based Direct Composition textures. Change-Id: I9030b34aa0572130922de8c45fad8b8d936b9380 Bug: 425864542 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/268034 Reviewed-by: Rafael Cintron <rafael.cintron@microsoft.com> Reviewed-by: Geoff Lang <geofflang@chromium.org> Commit-Queue: Sahir Vellani <sahir.vellani@microsoft.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.