[val] Use a helper to build the task queue The task queue gets built in reverse order, so it's hard to reason about the written code because it's backwards. This CL adds a helper which takes a set of lambdas and does the work to add them to the task queue in the necessary order. This allows the code to read in the correct order while creating the task queue in the reverse order. Bug: 459529440 Change-Id: Ie31217df6d3164cd51593054cc01a0503e300ab7 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/336655 Commit-Queue: dan sinclair <dsinclair@chromium.org> Reviewed-by: James Price <jrprice@google.com> Reviewed-by: Ryan Harrison <rharrison@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.