commit | c28169e6e2ce5a5effd370d2e0c9f308e5a7871b | [log] [tgz] |
---|---|---|
author | Gregg Tavares <gman@chromium.org> | Thu Jun 22 22:25:36 2023 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Jun 22 22:25:36 2023 +0000 |
tree | fa0d5479e06991457402c97a5191a9b6a7cd6866 | |
parent | fbc2738baf84af039ae98097e89f3a24c40923fd [diff] |
Roll third_party/webgpu-cts/ b033a4f1a..82ed433cb (34 commits) Regenerated: - expectations.txt - ts_sources.txt - test_list.txt - cache_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/b033a4f1ae4a..82ed433cbcb6 - 82ed43 Update acceptance intervals for unpack* to 'correctly rounded' (#2764) - ebb779 Update `unpack2x16snorm` acceptance intervals (#2763) - a915ef Uniformity validation tests for function variable values (#2761) - c84059 Update Expiration cts for GPUExternalTexture imported from VideoFrame (#2765) - 7a75cd Fix throws/rejections of non-Error types, and add lint (#2769) - 066aae Skip test if compat mode - 2b2fee Add compat test suite - b72ef5 validation for bad bitcast cases (#2754) - 01ec87 fix comments and typo - 0eaff0 Allow calling `setDefaultRequestAdapter` with the same parameters. - 9ac6a9 Don't set powerPreference if it's '' - 6a88ce Add compatibility option - f7988e Adding 0x80000000/0x8000 cases to `ceil`, `fract`, `floor` & `round` (#2767) - 9a981a Add VideoFrame tests for copyExternalImageToTexture (#2760) - e957d8 Add F16 Builtin tests step 1: abs, ceil, floor, round (#2762) - cf7f6b Add negative zeroes to kValue (#2752) - 2100de Add coverage for logical ors and ands in const_assert (#2753) - aea6b4 test bitcast {i32,u32} to f32 (#2751) - 480ede Run `generate-listings` before `build-wpt` (#2748) - 847437 Add a test for transferring a huge canvas to an imagebitmap. (#2746) - 6e9507 Import spec files async to improve load times. (#2591) - 68e170 Add WPT lint test workflow (#2745) - 03e1e5 Remove console.log from a file exported to wpt (#2744) - dd9985 Convert integer arithmetic tests to use sparse inputs (#2630) - 1585e6 Include testharness.js in exposed interface tests (#2668) - 8cedc1 [WGSL] Fulfill F16 traits (step 1) and add fundamental interval unit tests (#2629) - 0be3bd Add eslint custom rules for tabs and trailing spaces (#2667) - 1dd8ad Set `?q=` as default args prefix https://github.com/gpuweb/cts/issues/2622 (#2627) - 9a4977 Add missing toStorage() when assigning values to outputs (#2626) - 71d6a7 Add missing files to out-wpt/ build (#2621) - 6b636a Check for a device lost reason of 'unknown' - 083b9c Adds initial validation tests for f32-filterable (#2624) - 9e1c84 Add execution tests for AbstractFloat -> f16 assignment (#2620) - 062e54 Add execution tests for AbstractFloat -> f32 assignment (#2619) Created with './tools/run cts roll' Change-Id: If07ee8a5218299cc53880ae2f9b793ed7761640c Cq-Include-Trybots: luci.chromium.try:android-dawn-arm-rel,android-dawn-arm64-rel,dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/138144 Reviewed-by: Austin Eng <enga@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Gregg Tavares <gman@chromium.org>
Dawn is an open-source and cross-platform implementation of the work-in-progress 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)
(TODO)
Apache 2.0 Public License, please see LICENSE.
This is not an officially supported Google product.