mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-05-16 04:11:25 +00:00
Update expectations and ts_sources
ecf4804228..0a1288f5e8
- 0a1288 Revert "Simplify device selection" and dependent commits (#1384)
- 0afe04 Merge pull request #1383 from kainino0x/nit
- ccfaca wgsl: Add support for f64 to Scalar (#1369)
- 3ab573 Fix crash in GPUTest.init awaiting provider (#1381)
- 753740 Fix order in package.json (#1380)
- fb4eee wgsl: Stub tests for the textureGather builtin. (#1378)
- c676c8 wgsl: Stub tests for textureDimension. (#1375)
- 96f821 wgsl: Adds stub tests for textureGatherCompare (#1379)
- d4a2b9 Skip whole case if there is no device
- e38ab0 Fix skipping tests when device isn't available
- dae9db [wgsl] Add missing @const decorations. (#1374)
- 90d78b [wgs] fixup mix signature to match spec. (#1373)
- 35c672 [wgs] sync modf text with spec update. (#1372)
- 2398e8 [wgsl] reserve binding_array. (#1371)
- a4f874 Explicitly specify 2d texture views in some cases (#1370)
- a91256 Remove 'await's from selectDevice calls
- c072e8 Simplify device selection
- 47bd25 Encapsulate OOM-cleanup in DevicePool
- 9be8bf factor out DeviceSelectionDescriptor
- 229e43 Allow eventualExpectOk to accept Promise.all (#1368)
- a6e1f5 wgsl: Generalize unary and binary f32 arithmetic case generation (#1367)
Created with './tools/run cts roll'
Change-Id: I9cc819aa118220b44f1df6511a7f557ec38a01c6
Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/89663
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Ben Clayton <bclayton@google.com>
Running the WebGPU CTS Locally with Chrome
Running the WebGPU CTS locally with Chrome requires a Chromium checkout.
Follow these instructions for checking out
and building Chrome. You'll also need to build the telemetry_gpu_integration_test
target.
At the root of a Chromium checkout, run:
./content/test/gpu/run_gpu_integration_test.py webgpu_cts --browser=exact --browser-executable=path/to/your/chrome-executable
If you don't want to build Chrome, you can still run the CTS, by passing the path to an existing Chrome executable to the --browser-executable
argument. You should still build the telemetry_gpu_integration_test
target to support all harness
functionality.
Useful command-line arguments:
-l
: List all tests that would be run.--test-filter
: Filter tests. Run--help
for more information.--help
: See more options.--passthrough --show-stdout
: Show browser output. See also--browser-logging-verbosity
.--extra-browser-args
: Pass extra args to the browser executable.--is-backend-validation
: Enable backend validation. TODO: rename this to--backend-validation
.