mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-06-06 06:33:30 +00:00
Update:
- expectations.txt
- ts_sources.txt
- resource_files.txt
- webtest .html files
ed11c6ba35..e204a3c377
- e204a3 Add visibility,VERTEX_shader_stage_buffer_type test to createBindGroupLayout.spec.ts (#1767)
- 2d7291 Change sourceOrigin in GPUImageCopyTexture from 3D to 2D (#1768)
- fef5f1 Fix f16 and u32 testcases in webgpu:shader,validation,parse,literal:* (#1769)
- 32bacf Add timestamp_query_set,device_mismatch test to beginRenderPass tests (#1761)
- c48887 Add _mimeType for input videos in external_texture cases (#1759)
- 8bd50a Use common `sparseF32Range` instead of defining it multiple different places (#1754)
- 4e8df0 Add timestamp_query_set,device_mismatch test to beginComputePass tests (#1760)
- 168bc9 Refactor *SubnormalNumber functions to not depends on *SubnormalScalar functions (#1755)
- 581498 Implementing dot f32 tests (#1748)
- 30e9e0 Add indirect_dispatch_buffer,usage validation test (#1756)
- dd0150 Update compositingAlphaMode -> alphaMode (#1667)
- 8a9afc Add a query_set_type test to beginComputePass tests (#1751)
- 19aecd Track all the resources with trackForCleanup in copy and resource ini… (#1753)
- 147d16 Add more texture usages to image_copy,texture_related:usage test (#1742)
- 78ba78 Add beginComputePass validation test (#1744)
- 2fe73f Implement `asinh` f32 tests (#1746)
- 727a39 Implement `atanh` f32 tests (#1741)
- e1795b Implement `acosh` f32 tests (#1737)
- 583eaa Implementat `tanh` f32 tests (#1736)
- b36ce1 Use containerss for alternate interval generators (#1740)
- 242105 Update val:CopyExternalImageToTexture:OOB,source (#1739)
- 40e52d upgrade typescript to 4.7.4 (#1713)
- 2c9134 Implement GPURenderPassDescriptor.maxDrawCount test (#1693)
- 05b229 Add 'VideoFrame' in 'SourceType' for external_texture cts (#1733)
Created with './tools/run cts roll'
Change-Id: Ib8bb7e412fd597ed7d56c493b40a227223f23765
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/+/100040
Commit-Queue: Dan Sinclair <dsinclair@chromium.org>
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
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
.