Update wgpu to better handle optional attachment load/store ops (#34646)

* Update wgpu to better handle attachment load/store ops

Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>

* Update expectations

Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>

---------

Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
This commit is contained in:
Samson 2024-12-16 19:58:53 +01:00 committed by GitHub
parent 3d816d6d24
commit d7eb0c5c38
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 31 additions and 132 deletions

View file

@ -34783,16 +34783,12 @@
if os == "linux" and not debug: FAIL
[:depthStencilFormat="depth24plus-stencil8"]
expected:
if os == "linux" and not debug: FAIL
[:depthStencilFormat="depth32float"]
expected:
if os == "linux" and not debug: FAIL
[:depthStencilFormat="depth32float-stencil8"]
expected:
if os == "linux" and not debug: FAIL
[:depthStencilFormat="stencil8"]
expected:
@ -50707,54 +50703,30 @@
[:encoderType="render%20bundle";format="_undef_"]
[:encoderType="render%20bundle";format="depth16unorm"]
expected:
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
[:encoderType="render%20bundle";format="depth24plus"]
expected:
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
[:encoderType="render%20bundle";format="depth24plus-stencil8"]
expected:
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
[:encoderType="render%20bundle";format="depth32float"]
expected:
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
[:encoderType="render%20bundle";format="depth32float-stencil8"]
expected:
if os == "linux" and not debug: [FAIL, NOTRUN]
[:encoderType="render%20bundle";format="stencil8"]
expected:
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
[:encoderType="render%20pass";format="_undef_"]
[:encoderType="render%20pass";format="depth16unorm"]
expected:
if os == "linux" and not debug: [FAIL, NOTRUN]
[:encoderType="render%20pass";format="depth24plus"]
expected:
if os == "linux" and not debug: [FAIL, NOTRUN]
[:encoderType="render%20pass";format="depth24plus-stencil8"]
expected:
if os == "linux" and not debug: [FAIL, NOTRUN]
[:encoderType="render%20pass";format="depth32float"]
expected:
if os == "linux" and not debug: [FAIL, NOTRUN]
[:encoderType="render%20pass";format="depth32float-stencil8"]
expected:
if os == "linux" and not debug: [FAIL, NOTRUN]
[:encoderType="render%20pass";format="stencil8"]
expected:
if os == "linux" and not debug: [FAIL, TIMEOUT]
[cts.https.html?q=webgpu:api,validation,render_pass,attachment_compatibility:render_pass_or_bundle_and_pipeline,sample_count:*]
@ -51033,16 +51005,12 @@
if os == "linux" and not debug: FAIL
[:format="depth24plus-stencil8"]
expected:
if os == "linux" and not debug: FAIL
[:format="depth32float"]
expected:
if os == "linux" and not debug: FAIL
[:format="depth32float-stencil8"]
expected:
if os == "linux" and not debug: FAIL
[:format="stencil8"]
expected:
@ -71709,48 +71677,26 @@
if os == "linux" and not debug: FAIL
[:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=0;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=3]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=3]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=0;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=0;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=3]
expected:
@ -71765,52 +71711,28 @@
if os == "linux" and not debug: FAIL
[:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=3]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=3]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=0;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=3]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=1;dsLayer=0;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1]
expected:
@ -71821,12 +71743,8 @@
if os == "linux" and not debug: FAIL
[:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=1]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=1;bgLayer=1;bgLayerCount=2]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1]
expected:
@ -71837,32 +71755,18 @@
if os == "linux" and not debug: FAIL
[:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=1]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=1;dsLayer=0;bgLevel=1;bgLevelCount=2;bgLayer=1;bgLayerCount=2]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=1]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=0;bgLayerCount=3]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=1]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=1;dsLayer=1;bgLevel=0;bgLevelCount=1;bgLayer=1;bgLayerCount=2]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=1]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=1;bgLayer=0;bgLayerCount=3]
expected:
@ -71877,8 +71781,6 @@
if os == "linux" and not debug: FAIL
[:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=1]
expected:
if os == "linux" and not debug: FAIL
[:dsLevel=1;dsLayer=1;bgLevel=1;bgLevelCount=2;bgLayer=0;bgLayerCount=3]
expected:
@ -74435,14 +74337,10 @@
[:bindAspect="depth-only";depthStencilReadOnly=false]
[:bindAspect="depth-only";depthStencilReadOnly=true]
expected:
if os == "linux" and not debug: FAIL
[:bindAspect="stencil-only";depthStencilReadOnly=false]
[:bindAspect="stencil-only";depthStencilReadOnly=true]
expected:
if os == "linux" and not debug: FAIL
[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,set_unused_bind_group:*]