commit | 3f17c7bd439c41fb3562b9d1a2243895f08c2cfc | [log] [tgz] |
---|---|---|
author | Gregg Tavares <gman@chromium.org> | Tue Jan 14 14:58:22 2025 -0800 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Jan 14 14:58:22 2025 -0800 |
tree | c0e1e997b1532c2fe19b3b8475f0d37be3710f73 | |
parent | 15f2cb4ad4a84d681d61fdefc763c2249000cc9e [diff] |
Roll third_party/webgpu-cts/ 10b66cd2f..8c3c0ff51 (16 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/10b66cd2ff46..8c3c0ff5103f - 8c3c0f Remove unsupoorted alignment in execution tests (#4145) - 3d039b Ignore empty bind group layout when checking setBindGroup against the pipeline (#4134) - 3dd1fe Test maxStorage(Buffers/Textures)In(Fragment/Vertex)Stage (#4133) - 1ffe50 Remove api/operation/texture_view/read.spec.ts (#4143) - 973068 Refactor maxStorage(Buffers/Textures)PerShaderStage tests (#4137) - dfeea7 Adjust print_environment for node (#4141) - 9e8664 Update cmdline.ts and server.ts help strings. (#4140) - 187429 Make it easier to click options. (#4138) - 467b5f Update print_environment to show featureLevel and defaultDevice (#4130) - 3fae86 Compat: refactor state_tracking test for 0 frag buffers. (#4112) - cb74c1 Fix limits tests with new extra limits (#4136) - b5532d Add operation test on the creation of pipeline layout with null bind group layout (#4116) - 077ffe Compat: Refactor fwidth/Fine/Coarse for 0 storage buffers. (#4128) - 2a7c7f Update code that uses adapter.isCompatibilityMode (#4131) - 40867c Compat: refactor storage_texture tests (#4099) - 63658e Add "enforceDefaultLimits" flag (#4124) Created with './tools/run cts roll' Change-Id: Ia2e93fc75b17a19e363fd9de432cf556303bdfb7 Cq-Include-Trybots: luci.chromium.try:android-dawn-arm-rel,android-dawn-arm64-rel,dawn-try-linux-x64-intel-uhd770-rel,dawn-try-win-x64-intel-uhd770-rel,dawn-try-win10-x86-rel,linux-dawn-nvidia-1660-exp-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/+/221607 Commit-Queue: Gregg Tavares <gman@chromium.org> Reviewed-by: 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.