commit | cf100c1ac2d9d15630bdcd6eab2966f41389afc5 | [log] [tgz] |
---|---|---|
author | dan sinclair <dsinclair@chromium.org> | Mon Jan 13 16:45:19 2025 -0800 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Jan 13 16:45:19 2025 -0800 |
tree | 38eb6e78d6f3c8bd17658a01fce79237f5a258b4 | |
parent | edaa4dc8e3b39efbb536ddcaf8ff8ced42e3ed89 [diff] |
[spirv-reader][ir] Split `Emit` into two methods. This Cl splits out `EmitWithoutRegister` from the `Emit` method and makes the `result_id` a required parameter to `Emit`. This makes it a lot clearer that the result_id should be provided to `Emit`. Bug: 42250952 Change-Id: I5c125bc4f507dcfcdc0179ea29d8b15b41d4d83a Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/221794 Reviewed-by: James Price <jrprice@google.com> Commit-Queue: dan sinclair <dsinclair@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.