commit | b542f9d928e6b543ba99a530f48bd2ea9e9ec6b1 | [log] [tgz] |
---|---|---|
author | Austin Eng <enga@chromium.org> | Sat Mar 19 00:50:18 2022 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Sat Mar 19 00:50:18 2022 +0000 |
tree | 6c910982f057a3a869f7aa574f640c8a2d357c61 | |
parent | 4d8352542a0be15a8126cf4b78d9790ff8bcc0be [diff] |
Roll third_party/webgpu-cts/ 90654f28f..87e74a93e (20 commits) Includes changes to third_party/gn/webgpu-cts/BUILD.gn to make the Node build work. https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/90654f28f409..87e74a93e0c0 $ git log 90654f28f..87e74a93e --date=short --no-merges --format='%ad %ae %s' 2022-03-17 kainino Bugfix for getTextureCopyLayout introduced in #1068 (#1077) 2022-03-17 gman Implement Basic Worker WebGPU Test (#1075) 2022-03-17 rharrison Implement tests for floating point arithmetic expressions (#1073) 2022-03-18 jiawei.shao Add validation,resource_usages,texture,in_render_common:* - Part II (#1070) 2022-03-16 gman Fix Spelling Errors (#1074) 2022-03-16 kainino float32BitsToNumber/numberToFloat32Bits 2022-03-10 kainino reifyOrigin3D 2022-03-10 kainino move generatePrettyTable to its own file (no changes) 2022-03-10 kainino floatBitsToNumber, floatBitsToNormalULPFromZero, signExtend 2022-03-10 kainino Add getSubTextureCopyLayout helper 2022-03-14 tojiro Add validation tests for various aspects of render bundle creation and usage. 2022-03-16 rharrison Reduce instances of // prettier-ignore to improve readability (#1072) 2022-03-16 rharrison Implement `reverseBits` tests (#1071) 2022-03-16 jiawei.shao Change endPass to end in in_render_common.spec.ts (#1069) 2022-03-15 rharrison Reduce duplication of terms in builtin test strings (#1062) 2022-03-15 bclayton Add bitwise binary expression tests (#1064) 2022-03-15 rharrison Implement `countOneBits` tests (#1065) 2022-03-15 rharrison Remove test stubs for `isInfinite` and `isNormal` (#1063) 2022-03-16 shaobo.yan CTS: Color space conversion operation test for CopyToTexture (#1043) 2022-03-15 bclayton Fix limits of `log()` and `log2()` (#1060) Created with: roll-dep third_party/webgpu-cts Change-Id: I135a115184602a56d8554287856761ca21c6dce2 Bug: chromium:1306640 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/84040 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: 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.