diff --git a/DEPS b/DEPS index d39a7ce0ec..d88adad1d3 100644 --- a/DEPS +++ b/DEPS @@ -155,7 +155,7 @@ deps = { # WebGPU CTS - not used directly by Dawn, only transitively by Chromium. 'third_party/webgpu-cts': { - 'url': '{chromium_git}/external/github.com/gpuweb/cts@a6451cc673949c9e972e6d853edd5a0cf44ffa35', + 'url': '{chromium_git}/external/github.com/gpuweb/cts@5e70787c4de387b358243184fd47b5889d4504f6', 'condition': 'build_with_chromium', }, diff --git a/third_party/gn/webgpu-cts/test_list.txt b/third_party/gn/webgpu-cts/test_list.txt index 4eb5d0f253..9716092a07 100644 --- a/third_party/gn/webgpu-cts/test_list.txt +++ b/third_party/gn/webgpu-cts/test_list.txt @@ -6632,6 +6632,262 @@ webgpu:api,validation,createBindGroup:storage_texture,mip_level_count:baseMipLev webgpu:api,validation,createBindGroup:storage_texture,mip_level_count:baseMipLevel=1;mipLevelCount=2 webgpu:api,validation,createBindGroup:storage_texture,mip_level_count:baseMipLevel=2;mipLevelCount=1 webgpu:api,validation,createBindGroup:storage_texture,mip_level_count:baseMipLevel=2;mipLevelCount=2 +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32uint";resourceFormat="r32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32uint";resourceFormat="r32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32uint";resourceFormat="r32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32uint";resourceFormat="rgba8unorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32uint";resourceFormat="rgba8snorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32uint";resourceFormat="rgba8uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32uint";resourceFormat="rgba8sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32uint";resourceFormat="rg32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32uint";resourceFormat="rg32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32uint";resourceFormat="rg32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32uint";resourceFormat="rgba16uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32uint";resourceFormat="rgba16sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32uint";resourceFormat="rgba16float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32uint";resourceFormat="rgba32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32uint";resourceFormat="rgba32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32uint";resourceFormat="rgba32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32sint";resourceFormat="r32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32sint";resourceFormat="r32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32sint";resourceFormat="r32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32sint";resourceFormat="rgba8unorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32sint";resourceFormat="rgba8snorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32sint";resourceFormat="rgba8uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32sint";resourceFormat="rgba8sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32sint";resourceFormat="rg32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32sint";resourceFormat="rg32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32sint";resourceFormat="rg32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32sint";resourceFormat="rgba16uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32sint";resourceFormat="rgba16sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32sint";resourceFormat="rgba16float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32sint";resourceFormat="rgba32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32sint";resourceFormat="rgba32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32sint";resourceFormat="rgba32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32float";resourceFormat="r32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32float";resourceFormat="r32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32float";resourceFormat="r32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32float";resourceFormat="rgba8unorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32float";resourceFormat="rgba8snorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32float";resourceFormat="rgba8uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32float";resourceFormat="rgba8sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32float";resourceFormat="rg32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32float";resourceFormat="rg32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32float";resourceFormat="rg32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32float";resourceFormat="rgba16uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32float";resourceFormat="rgba16sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32float";resourceFormat="rgba16float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32float";resourceFormat="rgba32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32float";resourceFormat="rgba32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="r32float";resourceFormat="rgba32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8unorm";resourceFormat="r32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8unorm";resourceFormat="r32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8unorm";resourceFormat="r32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8unorm";resourceFormat="rgba8unorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8unorm";resourceFormat="rgba8snorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8unorm";resourceFormat="rgba8uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8unorm";resourceFormat="rgba8sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8unorm";resourceFormat="rg32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8unorm";resourceFormat="rg32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8unorm";resourceFormat="rg32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8unorm";resourceFormat="rgba16uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8unorm";resourceFormat="rgba16sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8unorm";resourceFormat="rgba16float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8unorm";resourceFormat="rgba32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8unorm";resourceFormat="rgba32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8unorm";resourceFormat="rgba32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8snorm";resourceFormat="r32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8snorm";resourceFormat="r32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8snorm";resourceFormat="r32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8snorm";resourceFormat="rgba8unorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8snorm";resourceFormat="rgba8snorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8snorm";resourceFormat="rgba8uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8snorm";resourceFormat="rgba8sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8snorm";resourceFormat="rg32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8snorm";resourceFormat="rg32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8snorm";resourceFormat="rg32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8snorm";resourceFormat="rgba16uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8snorm";resourceFormat="rgba16sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8snorm";resourceFormat="rgba16float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8snorm";resourceFormat="rgba32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8snorm";resourceFormat="rgba32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8snorm";resourceFormat="rgba32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8uint";resourceFormat="r32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8uint";resourceFormat="r32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8uint";resourceFormat="r32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8uint";resourceFormat="rgba8unorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8uint";resourceFormat="rgba8snorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8uint";resourceFormat="rgba8uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8uint";resourceFormat="rgba8sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8uint";resourceFormat="rg32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8uint";resourceFormat="rg32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8uint";resourceFormat="rg32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8uint";resourceFormat="rgba16uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8uint";resourceFormat="rgba16sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8uint";resourceFormat="rgba16float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8uint";resourceFormat="rgba32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8uint";resourceFormat="rgba32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8uint";resourceFormat="rgba32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8sint";resourceFormat="r32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8sint";resourceFormat="r32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8sint";resourceFormat="r32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8sint";resourceFormat="rgba8unorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8sint";resourceFormat="rgba8snorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8sint";resourceFormat="rgba8uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8sint";resourceFormat="rgba8sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8sint";resourceFormat="rg32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8sint";resourceFormat="rg32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8sint";resourceFormat="rg32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8sint";resourceFormat="rgba16uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8sint";resourceFormat="rgba16sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8sint";resourceFormat="rgba16float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8sint";resourceFormat="rgba32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8sint";resourceFormat="rgba32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba8sint";resourceFormat="rgba32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32uint";resourceFormat="r32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32uint";resourceFormat="r32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32uint";resourceFormat="r32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32uint";resourceFormat="rgba8unorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32uint";resourceFormat="rgba8snorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32uint";resourceFormat="rgba8uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32uint";resourceFormat="rgba8sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32uint";resourceFormat="rg32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32uint";resourceFormat="rg32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32uint";resourceFormat="rg32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32uint";resourceFormat="rgba16uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32uint";resourceFormat="rgba16sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32uint";resourceFormat="rgba16float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32uint";resourceFormat="rgba32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32uint";resourceFormat="rgba32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32uint";resourceFormat="rgba32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32sint";resourceFormat="r32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32sint";resourceFormat="r32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32sint";resourceFormat="r32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32sint";resourceFormat="rgba8unorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32sint";resourceFormat="rgba8snorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32sint";resourceFormat="rgba8uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32sint";resourceFormat="rgba8sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32sint";resourceFormat="rg32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32sint";resourceFormat="rg32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32sint";resourceFormat="rg32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32sint";resourceFormat="rgba16uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32sint";resourceFormat="rgba16sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32sint";resourceFormat="rgba16float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32sint";resourceFormat="rgba32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32sint";resourceFormat="rgba32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32sint";resourceFormat="rgba32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32float";resourceFormat="r32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32float";resourceFormat="r32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32float";resourceFormat="r32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32float";resourceFormat="rgba8unorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32float";resourceFormat="rgba8snorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32float";resourceFormat="rgba8uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32float";resourceFormat="rgba8sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32float";resourceFormat="rg32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32float";resourceFormat="rg32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32float";resourceFormat="rg32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32float";resourceFormat="rgba16uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32float";resourceFormat="rgba16sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32float";resourceFormat="rgba16float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32float";resourceFormat="rgba32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32float";resourceFormat="rgba32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rg32float";resourceFormat="rgba32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16uint";resourceFormat="r32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16uint";resourceFormat="r32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16uint";resourceFormat="r32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16uint";resourceFormat="rgba8unorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16uint";resourceFormat="rgba8snorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16uint";resourceFormat="rgba8uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16uint";resourceFormat="rgba8sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16uint";resourceFormat="rg32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16uint";resourceFormat="rg32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16uint";resourceFormat="rg32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16uint";resourceFormat="rgba16uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16uint";resourceFormat="rgba16sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16uint";resourceFormat="rgba16float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16uint";resourceFormat="rgba32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16uint";resourceFormat="rgba32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16uint";resourceFormat="rgba32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16sint";resourceFormat="r32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16sint";resourceFormat="r32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16sint";resourceFormat="r32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16sint";resourceFormat="rgba8unorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16sint";resourceFormat="rgba8snorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16sint";resourceFormat="rgba8uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16sint";resourceFormat="rgba8sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16sint";resourceFormat="rg32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16sint";resourceFormat="rg32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16sint";resourceFormat="rg32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16sint";resourceFormat="rgba16uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16sint";resourceFormat="rgba16sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16sint";resourceFormat="rgba16float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16sint";resourceFormat="rgba32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16sint";resourceFormat="rgba32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16sint";resourceFormat="rgba32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16float";resourceFormat="r32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16float";resourceFormat="r32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16float";resourceFormat="r32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16float";resourceFormat="rgba8unorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16float";resourceFormat="rgba8snorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16float";resourceFormat="rgba8uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16float";resourceFormat="rgba8sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16float";resourceFormat="rg32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16float";resourceFormat="rg32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16float";resourceFormat="rg32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16float";resourceFormat="rgba16uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16float";resourceFormat="rgba16sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16float";resourceFormat="rgba16float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16float";resourceFormat="rgba32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16float";resourceFormat="rgba32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba16float";resourceFormat="rgba32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32uint";resourceFormat="r32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32uint";resourceFormat="r32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32uint";resourceFormat="r32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32uint";resourceFormat="rgba8unorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32uint";resourceFormat="rgba8snorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32uint";resourceFormat="rgba8uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32uint";resourceFormat="rgba8sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32uint";resourceFormat="rg32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32uint";resourceFormat="rg32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32uint";resourceFormat="rg32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32uint";resourceFormat="rgba16uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32uint";resourceFormat="rgba16sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32uint";resourceFormat="rgba16float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32uint";resourceFormat="rgba32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32uint";resourceFormat="rgba32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32uint";resourceFormat="rgba32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32sint";resourceFormat="r32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32sint";resourceFormat="r32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32sint";resourceFormat="r32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32sint";resourceFormat="rgba8unorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32sint";resourceFormat="rgba8snorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32sint";resourceFormat="rgba8uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32sint";resourceFormat="rgba8sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32sint";resourceFormat="rg32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32sint";resourceFormat="rg32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32sint";resourceFormat="rg32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32sint";resourceFormat="rgba16uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32sint";resourceFormat="rgba16sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32sint";resourceFormat="rgba16float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32sint";resourceFormat="rgba32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32sint";resourceFormat="rgba32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32sint";resourceFormat="rgba32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32float";resourceFormat="r32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32float";resourceFormat="r32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32float";resourceFormat="r32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32float";resourceFormat="rgba8unorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32float";resourceFormat="rgba8snorm" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32float";resourceFormat="rgba8uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32float";resourceFormat="rgba8sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32float";resourceFormat="rg32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32float";resourceFormat="rg32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32float";resourceFormat="rg32float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32float";resourceFormat="rgba16uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32float";resourceFormat="rgba16sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32float";resourceFormat="rgba16float" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32float";resourceFormat="rgba32uint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32float";resourceFormat="rgba32sint" +webgpu:api,validation,createBindGroup:storage_texture,format:storageTextureFormat="rgba32float";resourceFormat="rgba32float" webgpu:api,validation,createBindGroupLayout:duplicate_bindings: webgpu:api,validation,createBindGroupLayout:maximum_binding_limit: webgpu:api,validation,createBindGroupLayout:visibility:visibility=0 @@ -26914,22 +27170,22 @@ webgpu:shader,execution,expression,call,builtin,length:abstract_float:inputSourc webgpu:shader,execution,expression,call,builtin,length:abstract_float:inputSource="storage_rw";vectorize=2 webgpu:shader,execution,expression,call,builtin,length:abstract_float:inputSource="storage_rw";vectorize=3 webgpu:shader,execution,expression,call,builtin,length:abstract_float:inputSource="storage_rw";vectorize=4 -webgpu:shader,execution,expression,call,builtin,length:f32:inputSource="const";vectorize="_undef_" -webgpu:shader,execution,expression,call,builtin,length:f32:inputSource="const";vectorize=2 -webgpu:shader,execution,expression,call,builtin,length:f32:inputSource="const";vectorize=3 -webgpu:shader,execution,expression,call,builtin,length:f32:inputSource="const";vectorize=4 -webgpu:shader,execution,expression,call,builtin,length:f32:inputSource="uniform";vectorize="_undef_" -webgpu:shader,execution,expression,call,builtin,length:f32:inputSource="uniform";vectorize=2 -webgpu:shader,execution,expression,call,builtin,length:f32:inputSource="uniform";vectorize=3 -webgpu:shader,execution,expression,call,builtin,length:f32:inputSource="uniform";vectorize=4 -webgpu:shader,execution,expression,call,builtin,length:f32:inputSource="storage_r";vectorize="_undef_" -webgpu:shader,execution,expression,call,builtin,length:f32:inputSource="storage_r";vectorize=2 -webgpu:shader,execution,expression,call,builtin,length:f32:inputSource="storage_r";vectorize=3 -webgpu:shader,execution,expression,call,builtin,length:f32:inputSource="storage_r";vectorize=4 -webgpu:shader,execution,expression,call,builtin,length:f32:inputSource="storage_rw";vectorize="_undef_" -webgpu:shader,execution,expression,call,builtin,length:f32:inputSource="storage_rw";vectorize=2 -webgpu:shader,execution,expression,call,builtin,length:f32:inputSource="storage_rw";vectorize=3 -webgpu:shader,execution,expression,call,builtin,length:f32:inputSource="storage_rw";vectorize=4 +webgpu:shader,execution,expression,call,builtin,length:f32:inputSource="const" +webgpu:shader,execution,expression,call,builtin,length:f32:inputSource="uniform" +webgpu:shader,execution,expression,call,builtin,length:f32:inputSource="storage_r" +webgpu:shader,execution,expression,call,builtin,length:f32:inputSource="storage_rw" +webgpu:shader,execution,expression,call,builtin,length:f32_vec2:inputSource="const" +webgpu:shader,execution,expression,call,builtin,length:f32_vec2:inputSource="uniform" +webgpu:shader,execution,expression,call,builtin,length:f32_vec2:inputSource="storage_r" +webgpu:shader,execution,expression,call,builtin,length:f32_vec2:inputSource="storage_rw" +webgpu:shader,execution,expression,call,builtin,length:f32_vec3:inputSource="const" +webgpu:shader,execution,expression,call,builtin,length:f32_vec3:inputSource="uniform" +webgpu:shader,execution,expression,call,builtin,length:f32_vec3:inputSource="storage_r" +webgpu:shader,execution,expression,call,builtin,length:f32_vec3:inputSource="storage_rw" +webgpu:shader,execution,expression,call,builtin,length:f32_vec4:inputSource="const" +webgpu:shader,execution,expression,call,builtin,length:f32_vec4:inputSource="uniform" +webgpu:shader,execution,expression,call,builtin,length:f32_vec4:inputSource="storage_r" +webgpu:shader,execution,expression,call,builtin,length:f32_vec4:inputSource="storage_rw" webgpu:shader,execution,expression,call,builtin,length:f16:inputSource="const";vectorize="_undef_" webgpu:shader,execution,expression,call,builtin,length:f16:inputSource="const";vectorize=2 webgpu:shader,execution,expression,call,builtin,length:f16:inputSource="const";vectorize=3 diff --git a/third_party/gn/webgpu-cts/ts_sources.txt b/third_party/gn/webgpu-cts/ts_sources.txt index 801ea38db4..b1b61378b9 100644 --- a/third_party/gn/webgpu-cts/ts_sources.txt +++ b/third_party/gn/webgpu-cts/ts_sources.txt @@ -1,4 +1,5 @@ src/common/framework/test_config.ts +src/external/petamoriken/float16/float16.d.ts src/common/internal/version.ts src/common/internal/stack.ts src/common/internal/logging/log_message.ts @@ -439,3 +440,4 @@ src/webgpu/web_platform/reftests/canvas_size_different_with_back_buffer_size.htm src/webgpu/web_platform/worker/worker.spec.ts src/webgpu/web_platform/worker/worker.ts src/webgpu/web_platform/worker/worker_launcher.ts +src/external/petamoriken/float16/float16.js diff --git a/webgpu-cts/expectations.txt b/webgpu-cts/expectations.txt index 13b3e28d92..9c1bccbad4 100644 --- a/webgpu-cts/expectations.txt +++ b/webgpu-cts/expectations.txt @@ -56,10 +56,12 @@ # tags: [ dawn-backend-validation dawn-no-backend-validation ] # WebGPU Adapter # tags: [ webgpu-adapter-default webgpu-adapter-swiftshader ] +# Target CPU Bits +# tags: [ target-cpu-32 target-cpu-64 ] # results: [ Failure RetryOnFailure Skip Slow ] # END TAG HEADER -# Last rolled: 2022-09-08 04:06:20PM +# Last rolled: 2022-09-14 12:43:00AM ################################################################################ # webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero @@ -342,7 +344,7 @@ crbug.com/tint/1613 webgpu:shader,execution,expression,call,builtin,inversesqrt: crbug.com/tint/1613 webgpu:shader,execution,expression,call,builtin,inversesqrt:f32:inputSource="const";* [ Skip ] crbug.com/tint/1613 webgpu:shader,execution,expression,call,builtin,ldexp:f32:inputSource="const";* [ Skip ] crbug.com/tint/1613 webgpu:shader,execution,expression,call,builtin,length:f16:inputSource="const";* [ Skip ] -crbug.com/tint/1613 webgpu:shader,execution,expression,call,builtin,length:f32:inputSource="const";* [ Skip ] +crbug.com/tint/1613 webgpu:shader,execution,expression,call,builtin,length:f32:inputSource="const" [ Skip ] crbug.com/tint/1613 webgpu:shader,execution,expression,call,builtin,log2:f32:inputSource="const";* [ Skip ] crbug.com/tint/1613 webgpu:shader,execution,expression,call,builtin,log:f32:inputSource="const";* [ Skip ] crbug.com/tint/1613 webgpu:shader,execution,expression,call,builtin,max:abstract_float:inputSource="const";* [ Skip ] @@ -387,9 +389,9 @@ crbug.com/tint/1613 webgpu:shader,execution,expression,unary,f32_arithmetic:nega ################################################################################ # shader execution failures ################################################################################ -crbug.com/dawn/0000 [ intel-gen-9 win10 ] webgpu:shader,execution,expression,binary,f32_arithmetic:addition:inputSource="uniform";vectorize="_undef_" [ Failure ] -crbug.com/dawn/0000 [ intel-gen-9 win10 ] webgpu:shader,execution,expression,binary,f32_arithmetic:division:inputSource="uniform";vectorize="_undef_" [ Failure ] -crbug.com/dawn/0000 [ intel-gen-9 win10 ] webgpu:shader,execution,expression,binary,f32_arithmetic:multiplication:inputSource="uniform";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ intel-gen-9 target-cpu-32 ] webgpu:shader,execution,expression,binary,f32_arithmetic:addition:inputSource="uniform";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ intel-gen-9 target-cpu-32 ] webgpu:shader,execution,expression,binary,f32_arithmetic:division:inputSource="uniform";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ intel-gen-9 target-cpu-32 ] webgpu:shader,execution,expression,binary,f32_arithmetic:multiplication:inputSource="uniform";vectorize="_undef_" [ Failure ] crbug.com/dawn/0000 [ win10 ] webgpu:shader,execution,expression,binary,f32_arithmetic:remainder:inputSource="storage_r";vectorize="_undef_" [ Failure ] crbug.com/dawn/0000 [ win10 ] webgpu:shader,execution,expression,binary,f32_arithmetic:remainder:inputSource="storage_r";vectorize=2 [ Failure ] crbug.com/dawn/0000 [ win10 ] webgpu:shader,execution,expression,binary,f32_arithmetic:remainder:inputSource="storage_r";vectorize=3 [ Failure ] @@ -427,8 +429,11 @@ crbug.com/dawn/0000 [ intel-gen-9 ubuntu ] webgpu:shader,execution,expression,ca crbug.com/dawn/0000 [ intel-gen-9 ubuntu ] webgpu:shader,execution,expression,call,builtin,countTrailingZeros:u32:inputSource="uniform";vectorize=2 [ Failure ] crbug.com/dawn/0000 [ intel-gen-9 ubuntu ] webgpu:shader,execution,expression,call,builtin,countTrailingZeros:u32:inputSource="uniform";vectorize=3 [ Failure ] crbug.com/dawn/0000 [ intel-gen-9 ubuntu ] webgpu:shader,execution,expression,call,builtin,countTrailingZeros:u32:inputSource="uniform";vectorize=4 [ Failure ] -crbug.com/dawn/0000 [ monterey ] webgpu:shader,execution,expression,call,builtin,dot:f32_vec3:* [ Failure ] -crbug.com/dawn/0000 [ monterey ] webgpu:shader,execution,expression,call,builtin,dot:f32_vec4:* [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-gen-9 monterey target-cpu-64 ] webgpu:shader,execution,expression,call,builtin,dot:f32_vec3:* [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-gen-9 monterey target-cpu-64 ] webgpu:shader,execution,expression,call,builtin,dot:f32_vec3:* [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,dot:f32_vec3:inputSource="uniform" [ Failure ] +crbug.com/dawn/0000 [ intel-gen-9 monterey target-cpu-64 ] webgpu:shader,execution,expression,call,builtin,dot:f32_vec4:* [ Failure ] +crbug.com/dawn/0000 [ intel-gen-9 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,dot:f32_vec4:inputSource="uniform" [ Failure ] crbug.com/dawn/0000 [ win10 ] webgpu:shader,execution,expression,call,builtin,extractBits:i32:inputSource="storage_r";width=1 [ Failure ] crbug.com/dawn/0000 [ win10 ] webgpu:shader,execution,expression,call,builtin,extractBits:i32:inputSource="storage_r";width=2 [ Failure ] crbug.com/dawn/0000 [ win10 ] webgpu:shader,execution,expression,call,builtin,extractBits:i32:inputSource="storage_r";width=3 [ Failure ] @@ -501,22 +506,22 @@ crbug.com/dawn/0000 [ win10 ] webgpu:shader,execution,expression,call,builtin,in crbug.com/dawn/0000 [ win10 ] webgpu:shader,execution,expression,call,builtin,insertBits:integer:inputSource="uniform";signed=true;width=2 [ Failure ] crbug.com/dawn/0000 [ win10 ] webgpu:shader,execution,expression,call,builtin,insertBits:integer:inputSource="uniform";signed=true;width=3 [ Failure ] crbug.com/dawn/0000 [ win10 ] webgpu:shader,execution,expression,call,builtin,insertBits:integer:inputSource="uniform";signed=true;width=4 [ Failure ] -crbug.com/dawn/0000 [ dawn-no-backend-validation win10 ] webgpu:shader,execution,expression,call,builtin,ldexp:f32:inputSource="uniform";vectorize="_undef_" [ Failure ] -crbug.com/dawn/0000 [ dawn-no-backend-validation win10 ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="uniform";vectorize="_undef_" [ Failure ] -crbug.com/dawn/0000 [ dawn-no-backend-validation win10 ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="uniform";vectorize="_undef_" [ Failure ] -crbug.com/dawn/0000 [ dawn-no-backend-validation win10 ] webgpu:shader,execution,expression,call,builtin,pow:f32:inputSource="uniform";vectorize="_undef_" [ Failure ] -crbug.com/tint/1500 [ nvidia-0x2184 win10 ] webgpu:shader,execution,shader_io,compute_builtins:inputs:method="mixed";dispatch="indirect";groupSize={"x":1,"y":1,"z":1};numGroups={"x":1,"y":1,"z":1} [ Failure ] -crbug.com/tint/1500 [ nvidia-0x2184 win10 ] webgpu:shader,execution,shader_io,compute_builtins:inputs:method="mixed";dispatch="indirect";groupSize={"x":1,"y":1,"z":1};numGroups={"x":8,"y":4,"z":2} [ Failure ] -crbug.com/tint/1500 [ nvidia-0x2184 win10 ] webgpu:shader,execution,shader_io,compute_builtins:inputs:method="mixed";dispatch="indirect";groupSize={"x":3,"y":7,"z":5};numGroups={"x":13,"y":9,"z":11} [ Failure ] -crbug.com/tint/1500 [ nvidia-0x2184 win10 ] webgpu:shader,execution,shader_io,compute_builtins:inputs:method="mixed";dispatch="indirect";groupSize={"x":8,"y":4,"z":2};numGroups={"x":1,"y":1,"z":1} [ Failure ] -crbug.com/tint/1500 [ nvidia-0x2184 win10 ] webgpu:shader,execution,shader_io,compute_builtins:inputs:method="param";dispatch="indirect";groupSize={"x":1,"y":1,"z":1};numGroups={"x":1,"y":1,"z":1} [ Failure ] -crbug.com/tint/1500 [ nvidia-0x2184 win10 ] webgpu:shader,execution,shader_io,compute_builtins:inputs:method="param";dispatch="indirect";groupSize={"x":1,"y":1,"z":1};numGroups={"x":8,"y":4,"z":2} [ Failure ] -crbug.com/tint/1500 [ nvidia-0x2184 win10 ] webgpu:shader,execution,shader_io,compute_builtins:inputs:method="param";dispatch="indirect";groupSize={"x":3,"y":7,"z":5};numGroups={"x":13,"y":9,"z":11} [ Failure ] -crbug.com/tint/1500 [ nvidia-0x2184 win10 ] webgpu:shader,execution,shader_io,compute_builtins:inputs:method="param";dispatch="indirect";groupSize={"x":8,"y":4,"z":2};numGroups={"x":1,"y":1,"z":1} [ Failure ] -crbug.com/tint/1500 [ nvidia-0x2184 win10 ] webgpu:shader,execution,shader_io,compute_builtins:inputs:method="struct";dispatch="indirect";groupSize={"x":1,"y":1,"z":1};numGroups={"x":1,"y":1,"z":1} [ Failure ] -crbug.com/tint/1500 [ nvidia-0x2184 win10 ] webgpu:shader,execution,shader_io,compute_builtins:inputs:method="struct";dispatch="indirect";groupSize={"x":1,"y":1,"z":1};numGroups={"x":8,"y":4,"z":2} [ Failure ] -crbug.com/tint/1500 [ nvidia-0x2184 win10 ] webgpu:shader,execution,shader_io,compute_builtins:inputs:method="struct";dispatch="indirect";groupSize={"x":3,"y":7,"z":5};numGroups={"x":13,"y":9,"z":11} [ Failure ] -crbug.com/tint/1500 [ nvidia-0x2184 win10 ] webgpu:shader,execution,shader_io,compute_builtins:inputs:method="struct";dispatch="indirect";groupSize={"x":8,"y":4,"z":2};numGroups={"x":1,"y":1,"z":1} [ Failure ] +crbug.com/dawn/0000 [ intel-gen-9 target-cpu-32 ] webgpu:shader,execution,expression,call,builtin,ldexp:f32:inputSource="uniform";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ intel-gen-9 target-cpu-32 ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="uniform";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ intel-gen-9 target-cpu-32 ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="uniform";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ intel-gen-9 target-cpu-32 ] webgpu:shader,execution,expression,call,builtin,pow:f32:inputSource="uniform";vectorize="_undef_" [ Failure ] +crbug.com/tint/1500 [ nvidia-0x2184 target-cpu-32 ] webgpu:shader,execution,shader_io,compute_builtins:inputs:method="mixed";dispatch="indirect";groupSize={"x":1,"y":1,"z":1};numGroups={"x":1,"y":1,"z":1} [ Failure ] +crbug.com/tint/1500 [ nvidia-0x2184 target-cpu-32 ] webgpu:shader,execution,shader_io,compute_builtins:inputs:method="mixed";dispatch="indirect";groupSize={"x":1,"y":1,"z":1};numGroups={"x":8,"y":4,"z":2} [ Failure ] +crbug.com/tint/1500 [ nvidia-0x2184 target-cpu-32 ] webgpu:shader,execution,shader_io,compute_builtins:inputs:method="mixed";dispatch="indirect";groupSize={"x":3,"y":7,"z":5};numGroups={"x":13,"y":9,"z":11} [ Failure ] +crbug.com/tint/1500 [ nvidia-0x2184 target-cpu-32 ] webgpu:shader,execution,shader_io,compute_builtins:inputs:method="mixed";dispatch="indirect";groupSize={"x":8,"y":4,"z":2};numGroups={"x":1,"y":1,"z":1} [ Failure ] +crbug.com/tint/1500 [ nvidia-0x2184 target-cpu-32 ] webgpu:shader,execution,shader_io,compute_builtins:inputs:method="param";dispatch="indirect";groupSize={"x":1,"y":1,"z":1};numGroups={"x":1,"y":1,"z":1} [ Failure ] +crbug.com/tint/1500 [ nvidia-0x2184 target-cpu-32 ] webgpu:shader,execution,shader_io,compute_builtins:inputs:method="param";dispatch="indirect";groupSize={"x":1,"y":1,"z":1};numGroups={"x":8,"y":4,"z":2} [ Failure ] +crbug.com/tint/1500 [ nvidia-0x2184 target-cpu-32 ] webgpu:shader,execution,shader_io,compute_builtins:inputs:method="param";dispatch="indirect";groupSize={"x":3,"y":7,"z":5};numGroups={"x":13,"y":9,"z":11} [ Failure ] +crbug.com/tint/1500 [ nvidia-0x2184 target-cpu-32 ] webgpu:shader,execution,shader_io,compute_builtins:inputs:method="param";dispatch="indirect";groupSize={"x":8,"y":4,"z":2};numGroups={"x":1,"y":1,"z":1} [ Failure ] +crbug.com/tint/1500 [ nvidia-0x2184 target-cpu-32 ] webgpu:shader,execution,shader_io,compute_builtins:inputs:method="struct";dispatch="indirect";groupSize={"x":1,"y":1,"z":1};numGroups={"x":1,"y":1,"z":1} [ Failure ] +crbug.com/tint/1500 [ nvidia-0x2184 target-cpu-32 ] webgpu:shader,execution,shader_io,compute_builtins:inputs:method="struct";dispatch="indirect";groupSize={"x":1,"y":1,"z":1};numGroups={"x":8,"y":4,"z":2} [ Failure ] +crbug.com/tint/1500 [ nvidia-0x2184 target-cpu-32 ] webgpu:shader,execution,shader_io,compute_builtins:inputs:method="struct";dispatch="indirect";groupSize={"x":3,"y":7,"z":5};numGroups={"x":13,"y":9,"z":11} [ Failure ] +crbug.com/tint/1500 [ nvidia-0x2184 target-cpu-32 ] webgpu:shader,execution,shader_io,compute_builtins:inputs:method="struct";dispatch="indirect";groupSize={"x":8,"y":4,"z":2};numGroups={"x":1,"y":1,"z":1} [ Failure ] ################################################################################ # webgpu:shader,execution,memory_model @@ -600,6 +605,19 @@ crbug.com/dawn/1389 [ intel monterey ] webgpu:api,operation,resource_init,textur crbug.com/dawn/1389 [ intel monterey ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="DepthTest";format="depth16unorm" [ Failure ] crbug.com/dawn/1389 [ intel monterey ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="StencilTest";format="stencil8" [ Failure ] +################################################################################ +# Flaky OOM on Windows for worker_webgpu tests +# KEEP +################################################################################ +crbug.com/1357206 [ nvidia-0x2184 win10 ] worker_webgpu:api,validation,buffer,mapping:getMappedRange,offsetAndSizeAlignment,mappedAtCreation: [ Failure ] +crbug.com/1357206 [ nvidia-0x2184 win10 ] worker_webgpu:api,validation,buffer,mapping:mapAsync,offsetAndSizeAlignment: [ Failure ] + +################################################################################ +# Flaky crashes in PartitionAlloc for async pipeline creation +# KEEP +################################################################################ +crbug.com/dawn/1539 [ ubuntu ] webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;* [ Failure ] + ################################################################################ # untriaged failures # KEEP @@ -617,6 +635,7 @@ crbug.com/dawn/0000 [ win ] webgpu:shader,execution,expression,binary,f32_logica # New failures. Please triage: crbug.com/dawn/0000 [ intel-gen-9 win10 ] webgpu:api,operation,command_buffer,image_copy:mip_levels:initMethod="WriteTexture";checkMethod="PartialCopyT2B";format="rgba32uint";dimension="2d" [ Failure ] +crbug.com/dawn/0000 webgpu:api,operation,device,lost:not_lost_on_gc: [ Failure ] crbug.com/dawn/0000 webgpu:api,validation,createBindGroup:multisampled_validation:* [ Failure ] crbug.com/dawn/0000 webgpu:api,validation,createBindGroupLayout:maximum_binding_limit: [ Failure ] crbug.com/dawn/0000 [ intel-gen-9 monterey ] webgpu:api,validation,createBindGroupLayout:storage_texture,* [ Failure ] @@ -647,39 +666,32 @@ crbug.com/dawn/0000 webgpu:api,validation,render_pass,render_pass_descriptor:tim crbug.com/dawn/0000 webgpu:api,validation,render_pass,render_pass_descriptor:timestampWrites,query_set_type:queryTypeA="timestamp";queryTypeB="occlusion" [ Failure ] crbug.com/dawn/0000 webgpu:api,validation,render_pass,render_pass_descriptor:timestamp_writes_location:locationA="beginning";locationB="beginning" [ Failure ] crbug.com/dawn/0000 webgpu:api,validation,render_pass,render_pass_descriptor:timestamp_writes_location:locationA="end";locationB="end" [ Failure ] -crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 ubuntu ] webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="r16uint" [ Failure ] -crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 ubuntu ] webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="r32float" [ Failure ] -crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 ubuntu ] webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="r8unorm" [ Failure ] -crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,saturate:f32:* [ Failure ] +crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,length:f32_vec2:inputSource="const" [ Failure ] +crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,length:f32_vec3:inputSource="const" [ Failure ] +crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,length:f32_vec4:inputSource="const" [ Failure ] +crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,quantizeToF16:* [ Failure ] +crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,saturate:f32:inputSource="const";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,saturate:f32:inputSource="const";vectorize=2 [ Failure ] +crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,saturate:f32:inputSource="const";vectorize=3 [ Failure ] +crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,saturate:f32:inputSource="const";vectorize=4 [ Failure ] crbug.com/dawn/0000 [ win10 ] webgpu:shader,execution,expression,call,builtin,sign:f32:* [ Failure ] crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,smoothstep:f32:inputSource="const";vectorize="_undef_" [ Failure ] crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,smoothstep:f32:inputSource="const";vectorize=2 [ Failure ] crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,smoothstep:f32:inputSource="const";vectorize=3 [ Failure ] crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,smoothstep:f32:inputSource="const";vectorize=4 [ Failure ] -crbug.com/dawn/0000 [ dawn-no-backend-validation win10 ] webgpu:shader,execution,expression,call,builtin,step:f32:inputSource="uniform";vectorize="_undef_" [ Failure ] -crbug.com/dawn/0000 [ amd-0x6821 monterey webgpu-adapter-swiftshader ] webgpu:web_platform,canvas,configure:alpha_mode:* [ Failure ] -crbug.com/dawn/0000 [ intel-gen-9 monterey webgpu-adapter-default ] webgpu:web_platform,canvas,configure:alpha_mode:* [ Failure ] -crbug.com/dawn/0000 [ intel-gen-9 monterey webgpu-adapter-swiftshader ] webgpu:web_platform,canvas,configure:alpha_mode:* [ Failure ] -crbug.com/dawn/0000 [ intel-gen-9 webgpu-adapter-swiftshader win10 ] webgpu:web_platform,canvas,configure:alpha_mode:canvasType="offscreen" [ Failure ] -crbug.com/dawn/0000 [ amd-0x6821 monterey webgpu-adapter-swiftshader ] webgpu:web_platform,canvas,configure:defaults:* [ Failure ] -crbug.com/dawn/0000 [ intel-gen-9 monterey webgpu-adapter-default ] webgpu:web_platform,canvas,configure:defaults:* [ Failure ] -crbug.com/dawn/0000 [ intel-gen-9 monterey webgpu-adapter-swiftshader ] webgpu:web_platform,canvas,configure:defaults:* [ Failure ] -crbug.com/dawn/0000 [ amd-0x6821 monterey webgpu-adapter-swiftshader ] webgpu:web_platform,canvas,configure:device:* [ Failure ] -crbug.com/dawn/0000 [ intel-gen-9 monterey webgpu-adapter-default ] webgpu:web_platform,canvas,configure:device:* [ Failure ] -crbug.com/dawn/0000 [ intel-gen-9 monterey webgpu-adapter-swiftshader ] webgpu:web_platform,canvas,configure:device:* [ Failure ] -crbug.com/dawn/0000 [ amd-0x6821 monterey webgpu-adapter-swiftshader ] webgpu:web_platform,canvas,configure:format:canvasType="offscreen";format="rgba8unorm" [ Failure ] -crbug.com/dawn/0000 [ intel-gen-9 monterey webgpu-adapter-default ] webgpu:web_platform,canvas,configure:format:canvasType="offscreen";format="rgba8unorm" [ Failure ] -crbug.com/dawn/0000 [ intel-gen-9 monterey webgpu-adapter-swiftshader ] webgpu:web_platform,canvas,configure:format:canvasType="offscreen";format="rgba8unorm" [ Failure ] -crbug.com/dawn/0000 [ amd-0x6821 monterey webgpu-adapter-swiftshader ] webgpu:web_platform,canvas,configure:format:canvasType="onscreen";format="rgba8unorm" [ Failure ] -crbug.com/dawn/0000 [ intel-gen-9 monterey webgpu-adapter-default ] webgpu:web_platform,canvas,configure:format:canvasType="onscreen";format="rgba8unorm" [ Failure ] -crbug.com/dawn/0000 [ intel-gen-9 monterey webgpu-adapter-swiftshader ] webgpu:web_platform,canvas,configure:format:canvasType="onscreen";format="rgba8unorm" [ Failure ] -crbug.com/dawn/0000 [ amd-0x6821 monterey webgpu-adapter-swiftshader ] webgpu:web_platform,canvas,configure:usage:* [ Failure ] -crbug.com/dawn/0000 [ intel-gen-9 monterey webgpu-adapter-default ] webgpu:web_platform,canvas,configure:usage:* [ Failure ] -crbug.com/dawn/0000 [ intel-gen-9 monterey webgpu-adapter-swiftshader ] webgpu:web_platform,canvas,configure:usage:* [ Failure ] -crbug.com/dawn/0000 [ intel-gen-9 ubuntu webgpu-adapter-default ] webgpu:web_platform,canvas,configure:usage:* [ Failure ] -crbug.com/dawn/0000 [ nvidia-0x2184 ubuntu webgpu-adapter-default ] webgpu:web_platform,canvas,configure:usage:* [ Failure ] -crbug.com/dawn/0000 [ amd-0x6821 monterey webgpu-adapter-swiftshader ] webgpu:web_platform,canvas,getCurrentTexture:* [ Failure ] -crbug.com/dawn/0000 [ intel-gen-9 monterey webgpu-adapter-default ] webgpu:web_platform,canvas,getCurrentTexture:* [ Failure ] -crbug.com/dawn/0000 [ intel-gen-9 monterey webgpu-adapter-swiftshader ] webgpu:web_platform,canvas,getCurrentTexture:* [ Failure ] -crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] worker_webgpu:api,validation,buffer,mapping:getMappedRange,offsetAndSizeAlignment,mappedAtCreation: [ Failure ] -crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] worker_webgpu:api,validation,buffer,mapping:mapAsync,offsetAndSizeAlignment: [ Failure ] +crbug.com/dawn/0000 [ intel-gen-9 target-cpu-32 ] webgpu:shader,execution,expression,call,builtin,step:f32:inputSource="uniform";vectorize="_undef_" [ Failure ] +crbug.com/dawn/0000 [ monterey webgpu-adapter-default ] webgpu:web_platform,canvas,configure:alpha_mode:* [ Failure ] +crbug.com/dawn/0000 [ monterey webgpu-adapter-swiftshader ] webgpu:web_platform,canvas,configure:alpha_mode:* [ Failure ] +crbug.com/dawn/0000 [ monterey webgpu-adapter-default ] webgpu:web_platform,canvas,configure:defaults:* [ Failure ] +crbug.com/dawn/0000 [ monterey webgpu-adapter-swiftshader ] webgpu:web_platform,canvas,configure:defaults:* [ Failure ] +crbug.com/dawn/0000 [ monterey webgpu-adapter-default ] webgpu:web_platform,canvas,configure:device:* [ Failure ] +crbug.com/dawn/0000 [ monterey webgpu-adapter-swiftshader ] webgpu:web_platform,canvas,configure:device:* [ Failure ] +crbug.com/dawn/0000 [ monterey webgpu-adapter-default ] webgpu:web_platform,canvas,configure:format:canvasType="offscreen";format="rgba8unorm" [ Failure ] +crbug.com/dawn/0000 [ monterey webgpu-adapter-swiftshader ] webgpu:web_platform,canvas,configure:format:canvasType="offscreen";format="rgba8unorm" [ Failure ] +crbug.com/dawn/0000 [ monterey webgpu-adapter-default ] webgpu:web_platform,canvas,configure:format:canvasType="onscreen";format="rgba8unorm" [ Failure ] +crbug.com/dawn/0000 [ monterey webgpu-adapter-swiftshader ] webgpu:web_platform,canvas,configure:format:canvasType="onscreen";format="rgba8unorm" [ Failure ] +crbug.com/dawn/0000 [ monterey webgpu-adapter-default ] webgpu:web_platform,canvas,configure:usage:* [ Failure ] +crbug.com/dawn/0000 [ monterey webgpu-adapter-swiftshader ] webgpu:web_platform,canvas,configure:usage:* [ Failure ] +crbug.com/dawn/0000 [ ubuntu webgpu-adapter-default ] webgpu:web_platform,canvas,configure:usage:* [ Failure ] +crbug.com/dawn/0000 [ monterey webgpu-adapter-default ] webgpu:web_platform,canvas,getCurrentTexture:* [ Failure ] +crbug.com/dawn/0000 [ monterey webgpu-adapter-swiftshader ] webgpu:web_platform,canvas,getCurrentTexture:* [ Failure ]