commit | 320ad465f4731f9114c3b17462840883002792c2 | [log] [tgz] |
---|---|---|
author | dan sinclair <dsinclair@chromium.org> | Thu Jun 06 00:43:55 2024 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Jun 06 00:43:55 2024 +0000 |
tree | ef9e4a0c1c99b6f07fd5e959fcc68c31db30070b | |
parent | e0e710cc5dbd3dc20bf2f7c6556859e0ae3ef47e [diff] |
[glsl] Update GLSL binding information. This CL moves the GLSL writer to accept a bindings option structure instead of various bits of information for transforms. Tint then assembles the binding information into transform data structures. Bug: 340582170 Change-Id: I51c47975427ad28c37ec3e6186e515130693e3c8 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/188460 Commit-Queue: dan sinclair <dsinclair@chromium.org> Reviewed-by: James Price <jrprice@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.