commit | 23148c5e044ba20c6d320212ae075700a7ea75f1 | [log] [tgz] |
---|---|---|
author | Gregg Tavares <gman@chromium.org> | Mon Sep 22 14:24:06 2025 -0700 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Sep 22 14:24:06 2025 -0700 |
tree | a111f46c73b26f56a25d3de7d412239e1f51804a | |
parent | d203ecf715cb24cd97d8992d4dd4f0f968d8bfb2 [diff] |
Rename cts.js to cts.cjs This is so that it is always interpreted as an CommonJS file. This issue comes up because there is no package.json in the build folder so, if there happens to be one above it it may get interpreted at the wrong type. Changing the extension fixes that issue. Note: I tried updating it to use .mjs and modernizing the code but other code and tools were trying to `require` it. `require` only loads js/cjs files. Bug: 446157730 Fixes: 446157730 Change-Id: I573a635f4abaee82eb13efd6d4e09ed02d9a711d Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/262536 Reviewed-by: Antonio Maiorano <amaiorano@google.com> Commit-Queue: Gregg Tavares <gman@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.