commit | cc9f37f7e86275b6dc3051585a2a5576e7a034a3 | [log] [tgz] |
---|---|---|
author | Antonio Maiorano <amaiorano@google.com> | Fri Aug 23 20:55:36 2024 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Aug 23 20:55:36 2024 +0000 |
tree | 39741d7477cb98b72eb565a7787917150579bbe0 | |
parent | 9c2fb609d69308ce85d905d4d963a03bd4d911d7 [diff] |
[tint] Improve e2e test output - Make sure WriteFile flushes to stdout. This avoids cases where the validation step would crash (e.g. dxcompiler.dll), and we'd end up emitting partial or no HLSL in the generated file. - Add a "tint executable returned error: <error string>" line to generated files that fail. This is useful for when the tint process crashes. Note that this will affect all generated SKIPs. Only including one regenerated skip in this change. Will follow up with more for HLSL. Change-Id: I1173214ea43d82692ab1d4c3dda7652bb9e6e9f6 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/203716 Reviewed-by: James Price <jrprice@google.com> Commit-Queue: Antonio Maiorano <amaiorano@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.