commit | a10fbeac3c40b94771587c093c5b2999836c49c8 | [log] [tgz] |
---|---|---|
author | Dawn Automated Expectations <dawn-automated-expectations@chops-service-accounts.iam.gserviceaccount.com> | Wed Jul 03 19:32:45 2024 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Jul 03 19:32:45 2024 +0000 |
tree | 10adb010cb31bc7839148e5ad85e45867d1d3e60 | |
parent | a011340893851a7d3b1a260123513bd90dc9d039 [diff] |
Roll third_party/webgpu-cts/ 3d390f4e5..fe3a24a38 (17 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/3d390f4e5b7d..fe3a24a38abc - fe3a24 Add validation tests on the use of struct with `blend_src` in shader io (#3830) - 9c8e5b Expand context dependent name test to include flat sampling (#3824) - e7f508 Early evaluation expression validation tests (#3831) - c68e05 Add syntax validation tests against `@blend_src` (#3829) - d769b5 print_environment: compat, fallback, features, and limits (#3827) - f2c712 Add lang="en" to standalone index.html (#3828) - 722d28 trackForCleanup(requestDevice()) -> requestDeviceTracked() (#3826) - f4163a trackForCleanup all devices, and await device.lost while cleaning up (#3823) - 96084b Add execution test for @interpolate(flat, either) (#3822) - 0e85ed trackForCleanup all buffers and textures (#3821) - 7f49bf Partial evaluation validation for constructors (#3820) - 62a07d Compat: Refactor tests to use @interpolate(flat, either) (#3814) - ea6fda Set document.title to query in standalone CTS (#3819) - 9f0b99 Compat: Add a test for requestDevice (#3813) - 703a13 Require query sets to be tracked for cleanup (#3816) - c7046d Out-of-bounds textureStore tests (#3781) - dc9b15 Rework insertBits count_offset tests to include runtime values (#3817) Created with './tools/run cts roll' Change-Id: I145917687991b051fa6701b89d58b0dccb214b16 Cq-Include-Trybots: luci.chromium.try:android-dawn-arm-rel,android-dawn-arm64-rel,dawn-try-linux-x64-intel-uhd770-rel,dawn-try-mac-amd-exp,dawn-try-mac-arm64-m2-exp,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/+/196734 Reviewed-by: dan sinclair <dsinclair@chromium.org> Commit-Queue: Kai Ninomiya <kainino@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.