diff --git a/DEPS b/DEPS index 0fd8b623f2..56d060085b 100644 --- a/DEPS +++ b/DEPS @@ -153,7 +153,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@ecf4804228d1473df8596c3c87e5b7e32649e2de', + 'url': '{chromium_git}/external/github.com/gpuweb/cts@0a1288f5e8262e900169795d742082bbc9d6ee22', 'condition': 'build_with_chromium', }, @@ -171,7 +171,7 @@ deps = { 'condition': 'dawn_node', }, 'third_party/gpuweb-cts': { - 'url': '{chromium_git}/external/github.com/gpuweb/cts@ecf4804228d1473df8596c3c87e5b7e32649e2de', + 'url': '{chromium_git}/external/github.com/gpuweb/cts@0a1288f5e8262e900169795d742082bbc9d6ee22', 'condition': 'dawn_standalone', }, diff --git a/third_party/gn/webgpu-cts/ts_sources.txt b/third_party/gn/webgpu-cts/ts_sources.txt index 7bd40aff05..844431c44d 100644 --- a/third_party/gn/webgpu-cts/ts_sources.txt +++ b/third_party/gn/webgpu-cts/ts_sources.txt @@ -337,6 +337,9 @@ src/webgpu/shader/execution/expression/call/builtin/sqrt.spec.ts src/webgpu/shader/execution/expression/call/builtin/step.spec.ts src/webgpu/shader/execution/expression/call/builtin/tan.spec.ts src/webgpu/shader/execution/expression/call/builtin/tanh.spec.ts +src/webgpu/shader/execution/expression/call/builtin/textureDimension.spec.ts +src/webgpu/shader/execution/expression/call/builtin/textureGather.spec.ts +src/webgpu/shader/execution/expression/call/builtin/textureGatherCompare.spec.ts src/webgpu/shader/execution/expression/call/builtin/transpose.spec.ts src/webgpu/shader/execution/expression/call/builtin/trunc.spec.ts src/webgpu/shader/execution/expression/unary/unary.ts diff --git a/webgpu-cts/expectations.txt b/webgpu-cts/expectations.txt index 350f73b653..008f44e556 100644 --- a/webgpu-cts/expectations.txt +++ b/webgpu-cts/expectations.txt @@ -63,7 +63,7 @@ # tags: [ webgpu-adapter-default webgpu-adapter-swiftshader ] # END TAG HEADER -# Last rolled: 2022-05-04 08:43:24AM +# Last rolled: 2022-05-11 01:02:44AM ################################################################################ # webgpu:shader,execution,zero_init:compute,zero_init failures on intel-0x5912 @@ -133,35 +133,35 @@ crbug.com/dawn/0000 [ win ] webgpu:api,operation,resource_init,texture_zero:unin # KEEP ################################################################################ crbug.com/1234041 [ linux ] webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:* [ Skip ] +crbug.com/1236130 [ linux ] webgpu:web_platform,canvas,readbackFromWebGPUCanvas:* [ Skip ] crbug.com/1309194 [ linux ] webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:* [ Skip ] crbug.com/1309194 [ linux ] webgpu:web_platform,copyToTexture,canvas:color_space_conversion:* [ Skip ] crbug.com/1309194 [ linux ] webgpu:web_platform,copyToTexture,canvas:copy_contents_from_2d_context_canvas:* [ Skip ] crbug.com/1309194 [ linux ] webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gl_context_canvas:* [ Skip ] crbug.com/1309194 [ linux ] webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gpu_context_canvas:* [ Skip ] -crbug.com/1236130 [ linux ] webgpu:web_platform,canvas,readbackFromWebGPUCanvas:* [ Skip ] ################################################################################ # copyToTexture failures. Needs investigation # KEEP ################################################################################ -crbug.com/dawn/0000 [ mac intel ] webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,non_compressed,* [ Failure ] +crbug.com/dawn/0000 [ intel mac ] webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,non_compressed,* [ Failure ] crbug.com/dawn/1319 [ win ] webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,non_compressed,array:* [ Failure ] ################################################################################ # General test slowness because of https://github.com/gpuweb/cts/issues/1162 # KEEP ################################################################################ +crbug.com/dawn/1398 [ amd mac ] webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,non_compressed,* [ Slow ] +crbug.com/dawn/1398 [ win ] webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,non_compressed,non_array:* [ Slow ] crbug.com/dawn/1398 webgpu:web_platform,copyToTexture,ImageBitmap:* [ Slow ] -crbug.com/dawn/1398 [ mac ] webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gpu_context_canvas:* [ Slow ] -crbug.com/dawn/1398 [ win ] webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gpu_context_canvas:* [ Slow ] +crbug.com/dawn/1398 [ mac ] webgpu:web_platform,copyToTexture,canvas:color_space_conversion:* [ Slow ] +crbug.com/dawn/1398 [ win ] webgpu:web_platform,copyToTexture,canvas:color_space_conversion:* [ Slow ] crbug.com/dawn/1398 [ mac ] webgpu:web_platform,copyToTexture,canvas:copy_contents_from_2d_context_canvas:* [ Slow ] crbug.com/dawn/1398 [ win ] webgpu:web_platform,copyToTexture,canvas:copy_contents_from_2d_context_canvas:* [ Slow ] crbug.com/dawn/1398 [ mac ] webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gl_context_canvas:* [ Slow ] crbug.com/dawn/1398 [ win ] webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gl_context_canvas:* [ Slow ] -crbug.com/dawn/1398 [ mac ] webgpu:web_platform,copyToTexture,canvas:color_space_conversion:* [ Slow ] -crbug.com/dawn/1398 [ win ] webgpu:web_platform,copyToTexture,canvas:color_space_conversion:* [ Slow ] -crbug.com/dawn/1398 [ mac amd ] webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,non_compressed,* [ Slow ] -crbug.com/dawn/1398 [ win ] webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,non_compressed,non_array:* [ Slow ] +crbug.com/dawn/1398 [ mac ] webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gpu_context_canvas:* [ Slow ] +crbug.com/dawn/1398 [ win ] webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gpu_context_canvas:* [ Slow ] ################################################################################ # Flaky tests @@ -350,7 +350,48 @@ crbug.com/1322180 webgpu:api,operation,adapter,requestDevice_limits:worse_than_d crbug.com/1322180 webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="minUniformBufferOffsetAlignment" [ Skip ] # New failures. Please triage: +crbug.com/dawn/0000 [ intel-0x5912 ubuntu ] webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="maxBindGroups" [ Failure ] +crbug.com/dawn/0000 [ intel-0x5912 ubuntu ] webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,compressed,array:srcFormat="astc-10x10-unorm";dstFormat="astc-10x10-unorm-srgb";dimension="2d" [ Failure ] +crbug.com/dawn/0000 [ intel-0x5912 win10 ] webgpu:api,operation,command_buffer,image_copy:mip_levels:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="3d" [ Failure ] +crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,operation,command_buffer,image_copy:mip_levels:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bgra8unorm";dimension="3d" [ Failure ] +crbug.com/dawn/0000 [ intel-0x5912 win10 ] webgpu:api,operation,command_buffer,image_copy:mip_levels:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16sint";dimension="3d" [ Failure ] +crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,operation,command_buffer,image_copy:mip_levels:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="rg16sint";dimension="3d" [ Failure ] +crbug.com/dawn/0000 [ intel-0x5912 ubuntu ] webgpu:api,operation,render_pipeline,pipeline_output_targets:color,attachments:format="r32uint" [ Failure ] +crbug.com/dawn/0000 [ intel-0x5912 win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="CopyToBuffer";format="rg16sint" [ Failure ] +crbug.com/dawn/0000 [ intel-0x5912 win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="CopyToBuffer";format="rg32float" [ Failure ] +crbug.com/dawn/0000 [ intel-0x5912 win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="CopyToBuffer";format="rg32uint" [ Failure ] +crbug.com/dawn/0000 [ intel-0x5912 win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="CopyToBuffer";format="rgba32uint" [ Failure ] +crbug.com/dawn/0000 [ intel-0x5912 win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="CopyToBuffer";format="rgba8uint" [ Failure ] +crbug.com/dawn/0000 [ intel-0x5912 win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="CopyToTexture";format="depth16unorm" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="CopyToTexture";format="rg11b10ufloat" [ Failure ] +crbug.com/dawn/0000 [ intel-0x5912 win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="CopyToTexture";format="rgba16sint" [ Failure ] +crbug.com/dawn/0000 [ intel-0x5912 win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="CopyToTexture";format="rgba32sint" [ Failure ] +crbug.com/dawn/0000 [ intel-0x5912 win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="DepthTest";format="depth16unorm" [ Failure ] +crbug.com/dawn/0000 [ intel-0x5912 win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="Sample";format="rg11b10ufloat" [ Failure ] +crbug.com/dawn/0000 [ intel-0x5912 win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="Sample";format="rg16uint" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="Sample";format="rg32sint" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="Sample";format="rgb9e5ufloat" [ Failure ] +crbug.com/dawn/0000 [ intel-0x5912 win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="Sample";format="rgba8uint" [ Failure ] +crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="3d";readMethod="CopyToBuffer";format="r32sint" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="3d";readMethod="CopyToBuffer";format="rgba32uint" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x5912 win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="3d";readMethod="CopyToBuffer";format="rgba32uint" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="3d";readMethod="CopyToTexture";format="r32uint" [ Failure ] +crbug.com/dawn/0000 [ intel-0x5912 win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="3d";readMethod="CopyToTexture";format="rg8unorm" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="3d";readMethod="CopyToTexture";format="rgba8sint" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x5912 win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="3d";readMethod="CopyToTexture";format="rgba8sint" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="3d";readMethod="CopyToTexture";format="rgba8snorm" [ Failure ] +crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x5912 win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="3d";readMethod="CopyToTexture";format="rgba8snorm" [ Failure ] crbug.com/dawn/0000 webgpu:api,validation,createView:array_layers:textureDimension="2d";viewDimension="_undef_" [ Failure ] -crbug.com/dawn/0000 webgpu:api,operation,render_pipeline,pipeline_output_targets:color,attachments:format="bgra8unorm-srgb" [ Failure ] -crbug.com/dawn/0000 webgpu:api,operation,render_pipeline,pipeline_output_targets:color,attachments:format="rgb10a2unorm" [ Failure ] -crbug.com/dawn/0000 webgpu:api,operation,render_pipeline,pipeline_output_targets:color,attachments:format="rgba8unorm-srgb" [ Failure ] +crbug.com/dawn/0000 [ intel-0x5912 win10 ] webgpu:api,validation,image_copy,texture_related:format:method="WriteTexture";depthOrArrayLayers=32;dimension="3d";format="rgba32sint" [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation win10 ] webgpu:api,validation,resource_usages,texture,in_render_common:subresources,depth_stencil_texture_in_bind_groups:view0Levels={"base":1,"count":2};view0Layers={"base":1,"count":1};view1Levels={"base":1,"count":1};view1Layers={"base":0,"count":1};aspect0="stencil-only";aspect1="depth-only";inSamePass=false [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation win10 ] webgpu:api,validation,vertex_state:vertex_attribute_contained_in_stride:format="uint32x2" [ Failure ] +crbug.com/dawn/0000 [ monterey ] webgpu:shader,execution,expression,call,builtin,ceil:* [ Failure ] +crbug.com/dawn/0000 [ ubuntu ] webgpu:shader,execution,expression,call,builtin,ceil:* [ Failure ] +crbug.com/dawn/0000 [ win10 ] webgpu:shader,execution,expression,call,builtin,ceil:* [ Failure ] +crbug.com/dawn/0000 [ monterey ] webgpu:shader,execution,expression,call,builtin,floor:* [ Failure ] +crbug.com/dawn/0000 [ ubuntu ] webgpu:shader,execution,expression,call,builtin,floor:* [ Failure ] +crbug.com/dawn/0000 [ win10 ] webgpu:shader,execution,expression,call,builtin,floor:* [ Failure ] +crbug.com/dawn/0000 [ monterey ] webgpu:shader,execution,expression,call,builtin,fract:* [ Failure ] +crbug.com/dawn/0000 [ ubuntu ] webgpu:shader,execution,expression,call,builtin,fract:* [ Failure ] +crbug.com/dawn/0000 [ win10 ] webgpu:shader,execution,expression,call,builtin,fract:* [ Failure ] +crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ] webgpu:shader,execution,zero_init:compute,zero_init:storageClass="workgroup";workgroupSize=[1,47,1];batch__=12 [ Failure ]