[d3d12] Fix end2end tests with Agility SDK With Agility SDK enabled, SM 6.10 becomes available, which results in some known DXIL issues in WARP, and enables features on certain bots (Intel UHD 630) requiring updates of ArchTierLimits. - Modify WorkgroupSizeUsesExplicitSubgroupSize test to iterate subgroup size up to subgroupMax / 2. This not only improves coverage, but allows us to test valid subgroup sizes on WARP (4) and skip the invalid ones. - Suppress a number of copy tests that crash in WARP's ShaderJIT (crbug.com/563423066). - Update ArchTierLimitsExhaustive for D3D12_Intel_R__UHD_Graphics_630 (which gains TextureCompressionUnaligned) and Microsoft Basic Render Driver (_Integrated_GPU and _CPU) when Agility SDK is enabled. Bug: 561616293, 563423066, 564583985 Change-Id: I7625fcd54451e97cce5112acce98de0d825cd1ae Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/344315 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Antonio Maiorano <amaiorano@google.com>
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.