Skip to content

Commit

Permalink
Roll third_party/webgpu-cts/ 8be4ce774..ba2bd8ab9 (7 commits)
Browse files Browse the repository at this point in the history
Regenerated:
 - expectations.txt
 - compat-expectations.txt
 - ts_sources.txt
 - test_list.txt
 - resource_files.txt
 - webtest .html files


https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/8be4ce774e20..ba2bd8ab91d4
 - ba2bd8 Compat: Fix texture-utils to for 0 storage buffers in frag stage (#4115)
 - edebcf Compat: refactor createBindGroup tests (#4117)
 - d19a6a Test using a pipeline created with null bind group layout (#4113)
 - 9873a0 Fragment shader tests for subgroup add and mul (#4105)
 - 6fd991 Vertex state correctness (#4109)
 - b71004 Reduce the number of subcases in null_bind_group_layouts (#4107)
 - 321b94 Test creating pipeline with pipeline layout created with null bind gr… (#4110)

Created with './tools/run cts roll'

Change-Id: Ic7d18f41080ac5d6239ba0526c4e32c55ffc7858
Cq-Include-Trybots: luci.chromium.try:android-dawn-arm-rel,android-dawn-arm64-rel,dawn-try-linux-x64-intel-uhd770-rel,dawn-try-mac-amd-exp,dawn-try-mac-arm64-m2-exp,dawn-try-mac-intel-exp,dawn-try-win-x64-intel-uhd770-rel,dawn-try-win10-x86-rel,linux-dawn-nvidia-1660-exp-rel,linux-dawn-rel,mac-arm64-dawn-rel,mac-dawn-rel,win-dawn-rel
Include-Ci-Only-Tests: true
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/220517
Commit-Queue: Gregg Tavares <[email protected]>
Reviewed-by: Gregg Tavares <[email protected]>
  • Loading branch information
Dawn Automated Expectations authored and Dawn LUCI CQ committed Dec 27, 2024
1 parent a28726d commit dbf2300
Show file tree
Hide file tree
Showing 5 changed files with 13,949 additions and 6 deletions.
2 changes: 1 addition & 1 deletion DEPS
Original file line number Diff line number Diff line change
Expand Up @@ -367,7 +367,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@8be4ce774e2023b8e7934a24f6e0ca5f48dd02c1',
'url': '{chromium_git}/external/github.com/gpuweb/cts@ba2bd8ab91d41b60b879b134d850d326eb86ef12',
'condition': 'build_with_chromium',
},

Expand Down
76 changes: 74 additions & 2 deletions third_party/gn/webgpu-cts/test_list.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16781,6 +16781,8 @@ webgpu:api,validation,createPipelineLayout:number_of_dynamic_buffers_exceeds_the
webgpu:api,validation,createPipelineLayout:number_of_bind_group_layouts_exceeds_the_maximum_value:
webgpu:api,validation,createPipelineLayout:bind_group_layouts,device_mismatch:
webgpu:api,validation,createPipelineLayout:bind_group_layouts,null_bind_group_layouts:
webgpu:api,validation,createPipelineLayout:bind_group_layouts,create_pipeline_with_null_bind_group_layouts:
webgpu:api,validation,createPipelineLayout:bind_group_layouts,set_pipeline_with_null_bind_group_layouts:
webgpu:api,validation,createSampler:lodMinAndMaxClamp:
webgpu:api,validation,createSampler:maxAnisotropy:
webgpu:api,validation,createTexture:zero_size_and_usage:dimension="_undef_";format="rgba8unorm"
Expand Down Expand Up @@ -54561,12 +54563,47 @@ webgpu:shader,execution,expression,call,builtin,subgroupAdd:data_types:type="vec
webgpu:shader,execution,expression,call,builtin,subgroupAdd:data_types:type="f32"
webgpu:shader,execution,expression,call,builtin,subgroupAdd:data_types:type="vec2%3Cf32%3E"
webgpu:shader,execution,expression,call,builtin,subgroupAdd:data_types:type="vec4%3Cf32%3E"
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:
webgpu:shader,execution,expression,call,builtin,subgroupAdd:compute,split:case="every_even"
webgpu:shader,execution,expression,call,builtin,subgroupAdd:compute,split:case="every_odd"
webgpu:shader,execution,expression,call,builtin,subgroupAdd:compute,split:case="lower_half"
webgpu:shader,execution,expression,call,builtin,subgroupAdd:compute,split:case="upper_half"
webgpu:shader,execution,expression,call,builtin,subgroupAdd:compute,split:case="first_two"
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupAdd";size=[15,15]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupAdd";size=[16,16]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupAdd";size=[17,17]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupAdd";size=[19,13]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupAdd";size=[13,10]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupAdd";size=[111,3]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupAdd";size=[3,111]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupAdd";size=[35,3]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupAdd";size=[3,35]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupAdd";size=[53,13]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupAdd";size=[13,53]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupAdd";size=[3,3]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupExclusiveAdd";size=[15,15]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupExclusiveAdd";size=[16,16]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupExclusiveAdd";size=[17,17]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupExclusiveAdd";size=[19,13]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupExclusiveAdd";size=[13,10]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupExclusiveAdd";size=[111,3]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupExclusiveAdd";size=[3,111]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupExclusiveAdd";size=[35,3]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupExclusiveAdd";size=[3,35]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupExclusiveAdd";size=[53,13]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupExclusiveAdd";size=[13,53]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupExclusiveAdd";size=[3,3]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupInclusiveAdd";size=[15,15]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupInclusiveAdd";size=[16,16]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupInclusiveAdd";size=[17,17]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupInclusiveAdd";size=[19,13]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupInclusiveAdd";size=[13,10]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupInclusiveAdd";size=[111,3]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupInclusiveAdd";size=[3,111]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupInclusiveAdd";size=[35,3]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupInclusiveAdd";size=[3,35]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupInclusiveAdd";size=[53,13]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupInclusiveAdd";size=[13,53]
webgpu:shader,execution,expression,call,builtin,subgroupAdd:fragment:op="subgroupInclusiveAdd";size=[3,3]
webgpu:shader,execution,expression,call,builtin,subgroupAll:compute,all_active:wgSize=[4,1,1]
webgpu:shader,execution,expression,call,builtin,subgroupAll:compute,all_active:wgSize=[8,1,1]
webgpu:shader,execution,expression,call,builtin,subgroupAll:compute,all_active:wgSize=[16,1,1]
Expand Down Expand Up @@ -67118,12 +67155,47 @@ webgpu:shader,execution,expression,call,builtin,subgroupMul:data_types:type="vec
webgpu:shader,execution,expression,call,builtin,subgroupMul:data_types:type="f32"
webgpu:shader,execution,expression,call,builtin,subgroupMul:data_types:type="vec2%3Cf32%3E"
webgpu:shader,execution,expression,call,builtin,subgroupMul:data_types:type="vec4%3Cf32%3E"
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:
webgpu:shader,execution,expression,call,builtin,subgroupMul:compute,split:case="every_even"
webgpu:shader,execution,expression,call,builtin,subgroupMul:compute,split:case="every_odd"
webgpu:shader,execution,expression,call,builtin,subgroupMul:compute,split:case="lower_half"
webgpu:shader,execution,expression,call,builtin,subgroupMul:compute,split:case="upper_half"
webgpu:shader,execution,expression,call,builtin,subgroupMul:compute,split:case="first_two"
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupMul";size=[15,15]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupMul";size=[16,16]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupMul";size=[17,17]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupMul";size=[19,13]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupMul";size=[13,10]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupMul";size=[111,3]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupMul";size=[3,111]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupMul";size=[35,3]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupMul";size=[3,35]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupMul";size=[53,13]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupMul";size=[13,53]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupMul";size=[3,3]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupExclusiveMul";size=[15,15]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupExclusiveMul";size=[16,16]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupExclusiveMul";size=[17,17]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupExclusiveMul";size=[19,13]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupExclusiveMul";size=[13,10]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupExclusiveMul";size=[111,3]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupExclusiveMul";size=[3,111]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupExclusiveMul";size=[35,3]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupExclusiveMul";size=[3,35]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupExclusiveMul";size=[53,13]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupExclusiveMul";size=[13,53]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupExclusiveMul";size=[3,3]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupInclusiveMul";size=[15,15]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupInclusiveMul";size=[16,16]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupInclusiveMul";size=[17,17]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupInclusiveMul";size=[19,13]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupInclusiveMul";size=[13,10]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupInclusiveMul";size=[111,3]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupInclusiveMul";size=[3,111]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupInclusiveMul";size=[35,3]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupInclusiveMul";size=[3,35]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupInclusiveMul";size=[53,13]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupInclusiveMul";size=[13,53]
webgpu:shader,execution,expression,call,builtin,subgroupMul:fragment:op="subgroupInclusiveMul";size=[3,3]
webgpu:shader,execution,expression,call,builtin,subgroupShuffle:shuffle,id:case="no_shuffle"
webgpu:shader,execution,expression,call,builtin,subgroupShuffle:shuffle,id:case="broadcast"
webgpu:shader,execution,expression,call,builtin,subgroupShuffle:shuffle,id:case="rotate_1_up"
Expand Down
Loading

0 comments on commit dbf2300

Please sign in to comment.