commit | a1d457cfc8623110a1c66e383af9c3c812e1af3e | [log] [tgz] |
---|---|---|
author | Ben Clayton <bclayton@google.com> | Fri Apr 05 19:10:44 2024 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Apr 05 19:10:44 2024 +0000 |
tree | a3c1e6a2dc4dd04c5b27728c0576cef305c5c842 | |
parent | 4c7b09fbb942a291f60c73b2e519be203a53b4ca [diff] |
Roll third_party/webgpu-cts/ ffcbe4286..7131e1993 (28 commits) Regenerated: - expectations.txt - compat-expectations.txt - ts_sources.txt - test_list.txt - resource_files.txt - webtest .html files https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/ffcbe428636d..7131e1993a81 - 7131e1 Better-preserve log messages sent from workers (#3572) - b73abf Fix a few web_platform tests to run or skip on workers (#3597) - 4bacf9 Address feedback from Ben - e952e4 wgsl: Validation for faceForward builtin function - 73ce0e wgsl: Validation of frexp builtin function - 99f6f2 wgsl: Validation of fract builtin function - 1d94ef Add shader execution tests for call arg order (#3566) - 88589f Add a test which prints what environment it runs in (#3571) - 3961c1 Mark cache files as generated for GitHub (#3593) - 6303ca Add validation tests for *Bit builtin functions (#3565) - a2b7c5 Adds validation tests for count* builtin functions. (#3498) - 8216d7 validate pack4x8snorm (#3589) - af94a1 Add out of range add/sub/mul operator tests. (#3584) - c2453e Finishing types:textures: external, depth, sampler (#3582) - 7382ae wgsl: reflect builtin function validation - b2d9b3 Compat: Fix WGSL textureDimensions tests - f7f8a1 Print video error message if video fails play (#3580) - 71d872 Restore ?worker and ?worker=1 to mean ?worker=dedicated (take 2) (#3570) - 2f0de1 wgsl: Validation for step builtin function - dcb8c8 wgsl: Validation for trunc builtin function - 3f3c9d wgsl: Update args validation for sign builtin - c06f41 Regen hashes - c390c2 Address feedback - 3a43a7 Validation for quantizeToF16 builting function - 916580 wgsl: Cleanup up .unimplemented()s for numeric execution tests (#3551) - fa3793 wgsl: Implement `bitcast` with AbstractInt inputs (#3561) - 0f8030 Added requested comment - 5fecfd Validation tests for cross builtin function Created with './tools/run cts roll' Change-Id: I8125226ccfbd8b102bf6c056ade818c69dbdd277 Cq-Include-Trybots: luci.chromium.try:android-dawn-arm-rel,android-dawn-arm64-rel,dawn-try-mac-intel-exp,dawn-try-win10-x86-rel,linux-dawn-rel,mac-arm64-dawn-rel,mac-dawn-rel,win-dawn-rel Include-Ci-Only-Tests: true Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/182561 Reviewed-by: David Neto <dneto@google.com> Auto-Submit: Ben Clayton <bclayton@google.com> Commit-Queue: David Neto <dneto@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.