commit | 52fe07d05ae285c970f115bc7672f017e51fa74f | [log] [tgz] |
---|---|---|
author | Colin Blundell <blundell@chromium.org> | Wed Jan 10 12:55:49 2024 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Jan 10 12:55:49 2024 +0000 |
tree | a6fd0f0017545b50d64dc5b0a3c793b29cb4d7c1 | |
parent | eb5ed1ef6957feb1cc8c80b601287e51407534ae [diff] |
[SharedTextureMemory] Add documentation of texture creation constraints These constraints are enforced here [1]. [1] https://source.chromium.org/chromium/chromium/src/+/main:third_party/dawn/src/dawn/native/SharedTextureMemory.cpp;l=159-168?q=SharedTextureMemory.cp&ss=chromium Change-Id: Ib875f6730637f789ab9ed3fe0c0ccd8609783f9c Bug: dawn:2152 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/168649 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Colin Blundell <blundell@chromium.org> Kokoro: Kokoro <noreply+kokoro@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.