commit | 25e811155a8f0f76e540ff5a49be908a764e6f7c | [log] [tgz] |
---|---|---|
author | Austin Eng <enga@chromium.org> | Fri May 05 03:03:34 2023 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri May 05 03:03:34 2023 +0000 |
tree | ecb2e52b16a90a394908bca12a6b1da7305b895b | |
parent | 960918b1b64f96720c2473f4133ed8ffabdfb176 [diff] |
Roll third_party/webgpu-cts/ c7d833bad..b83a6ae70 (22 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/c7d833badcd3..b83a6ae7088e - b83a6a Remove using CaseCache in bitcast tests (#2594) - e78340 Add TODO to last shouldThrow that doesn't expect a particular name (#2590) - 458aa9 Check exception type for Webgpu context configure test (#2575) - c57f28 Check exception type for Webgpu getCurrentTexture test (#2537) - dadb86 Clarify that f64 castable constants are about WebIDL casting (#2505) - 7b529d test bitcast f32 to {f32,u32,i32} (#2508) - cf6069 Make maxBindingsPerBindGroup 1000 (#2519) - 857e83 Add f16 comparison tests (#2503) - cdef82 [wgsl] Validation tests for `enable` (#2511) - 8814fa [wgsl] Add test for BOM. (#2504) - 29b8e0 Add basic uniformity validation tests (#2497) - a75df2 Replace hexToFoo function names with more accuracte names (#2502) - f89971 Implement core abstract float support (#2498) - 7d2d22 Execution atomic builtins: add tests for i32 workgroup/storage vars (#2496) - bc8d8a Missed one instance of maxFragmentCombinedOutputResources. (#2494) - 908d7b Execution tests for atomic builtins on workgroup atomic vars (#2493) - d353b0 Remove numeric framework shim (#2492) - 856059 Migrate fundamental error interval tests (#2491) - a14d92 Migrate bespoke floating point tests (#2489) - e0990d Replace calling Vector/Matrix constructors directly (#2490) - cefabb Migrate Matrix -> tests (#2487) - 9a964b Execution tests for atomic builtins (#2484) Created with './tools/run cts roll' Change-Id: I254c40a5aa0e43f23180a66713cdd99b50154c5f Cq-Include-Trybots: luci.chromium.try: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/+/131583 Reviewed-by: Loko Kung <lokokung@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Loko Kung <lokokung@google.com> Auto-Submit: Austin Eng <enga@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.