commit | 9f48c2794678bdf17038cdba0604fd361616e826 | [log] [tgz] |
---|---|---|
author | Geoff Lang <geofflang@chromium.org> | Tue Nov 05 18:16:52 2024 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Nov 05 18:16:52 2024 +0000 |
tree | 9e45f68ec0f20e6b2a99cb52a944ded4b447d9a7 | |
parent | dc5b9b28a0434a4ec4c87c95872aa04334383d2b [diff] |
Rename SharedFenceVkSemaphoreSyncFD to SharedFenceSyncFD The same sync FD type is used to create fences in GL and VK so rename the feature and descriptor types to be generic. Support both feature enums until Chrome has also renamed because we cannot typedef enums. Bug: 42241435 Change-Id: If939f87e5736fd5fa60f324dc796ac2374e8851b Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/211695 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Geoff Lang <geofflang@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.