webgpu: Update wgpu to 22.0 (#32827)

* Update wgpu to c0e7c1ef94

This is few commits ahead of wgpu 22.0

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

* Make it compile

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

* Move usage checking to device timeline as per spec

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

* Add logging (trace) of WEBGPU messages

This is very useful when debugging

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

* update wgpu again

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

* set good

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

* skip `webgpu:api,operation,memory_sync,texture,same_subresource` for flakyness

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

* rm r.json

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-07-25 10:27:26 +02:00 committed by GitHub
parent 450aebc839
commit ad74bfc4ea
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 80 additions and 314 deletions

View file

@ -3946,6 +3946,9 @@
[cts.https.html?q=webgpu:api,operation,memory_sync,texture,same_subresource:rw:*]
disabled: true
expected:
if os == "linux" and not debug: SKIP
[:boundary="command-buffer";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"attachment-resolve","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
@ -3955,60 +3958,34 @@
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"b2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"storage","in":"compute-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";read={"op":"sample","in":"render-bundle-encoder"};write={"op":"b2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: [PASS, FAIL]
[:boundary="command-buffer";read={"op":"sample","in":"render-bundle-encoder"};write={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: [PASS, FAIL]
[:boundary="command-buffer";read={"op":"sample","in":"render-pass-encoder"};write={"op":"b2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: [PASS, FAIL]
[:boundary="command-buffer";read={"op":"sample","in":"render-pass-encoder"};write={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: [PASS, FAIL]
[:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"attachment-resolve","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"attachment-store","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"b2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"storage","in":"compute-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"storage","in":"render-bundle-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"storage","in":"render-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"attachment-resolve","in":"command-encoder"}]
expected:
@ -4019,24 +3996,16 @@
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"b2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"storage","in":"compute-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"storage","in":"render-bundle-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"storage","in":"render-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="dispatch";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"storage","in":"compute-pass-encoder"}]
expected:
@ -4055,66 +4024,40 @@
if os == "linux" and not debug: FAIL
[:boundary="queue-op";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"b2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"storage","in":"compute-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";read={"op":"sample","in":"compute-pass-encoder"};write={"op":"write-texture","in":"queue"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";read={"op":"sample","in":"render-bundle-encoder"};write={"op":"b2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";read={"op":"sample","in":"render-bundle-encoder"};write={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";read={"op":"sample","in":"render-bundle-encoder"};write={"op":"write-texture","in":"queue"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";read={"op":"sample","in":"render-pass-encoder"};write={"op":"b2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";read={"op":"sample","in":"render-pass-encoder"};write={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";read={"op":"sample","in":"render-pass-encoder"};write={"op":"write-texture","in":"queue"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"attachment-resolve","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"attachment-store","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"b2t-copy","in":"command-encoder"}]
[:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"storage","in":"compute-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"storage","in":"render-bundle-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"storage","in":"render-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";read={"op":"t2b-copy","in":"command-encoder"};write={"op":"t2t-copy","in":"command-encoder"}]
@ -4129,24 +4072,16 @@
if os == "linux" and not debug: FAIL
[:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"b2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"storage","in":"compute-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"storage","in":"render-bundle-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"storage","in":"render-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";read={"op":"t2t-copy","in":"command-encoder"};write={"op":"write-texture","in":"queue"}]
expected:
@ -4154,13 +4089,14 @@
[cts.https.html?q=webgpu:api,operation,memory_sync,texture,same_subresource:wr:*]
disabled: true
expected:
if os == "linux" and not debug: SKIP
[:boundary="command-buffer";write={"op":"attachment-resolve","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";write={"op":"attachment-resolve","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";write={"op":"attachment-resolve","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
expected:
@ -4171,76 +4107,52 @@
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";write={"op":"attachment-store","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";write={"op":"attachment-store","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-bundle-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"sample","in":"compute-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";write={"op":"storage","in":"render-bundle-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: [PASS, FAIL]
[:boundary="command-buffer";write={"op":"storage","in":"render-bundle-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: [PASS, FAIL]
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";write={"op":"storage","in":"render-pass-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: [PASS, FAIL]
[:boundary="command-buffer";write={"op":"storage","in":"render-pass-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: [PASS, FAIL]
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-bundle-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
expected:
@ -4248,19 +4160,17 @@
[:boundary="dispatch";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"sample","in":"compute-pass-encoder"}]
expected:
if os == "linux" and not debug: [PASS, FAIL]
if os == "linux" and not debug: FAIL
[:boundary="pass";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"sample","in":"compute-pass-encoder"}]
expected:
if os == "linux" and not debug: [PASS, FAIL]
if os == "linux" and not debug: FAIL
[:boundary="queue-op";write={"op":"attachment-resolve","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";write={"op":"attachment-resolve","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";write={"op":"attachment-resolve","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
expected:
@ -4271,56 +4181,38 @@
if os == "linux" and not debug: FAIL
[:boundary="queue-op";write={"op":"attachment-store","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";write={"op":"attachment-store","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"sample","in":"compute-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-bundle-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"sample","in":"compute-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";write={"op":"storage","in":"compute-pass-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";write={"op":"storage","in":"render-bundle-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";write={"op":"storage","in":"render-bundle-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";write={"op":"storage","in":"render-pass-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";write={"op":"storage","in":"render-pass-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
expected:
@ -4331,16 +4223,10 @@
if os == "linux" and not debug: FAIL
[:boundary="queue-op";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-bundle-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"t2b-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"t2t-copy","in":"command-encoder"}]
expected:
@ -4351,12 +4237,8 @@
if os == "linux" and not debug: FAIL
[:boundary="queue-op";write={"op":"write-texture","in":"queue"};read={"op":"sample","in":"render-bundle-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";write={"op":"write-texture","in":"queue"};read={"op":"sample","in":"render-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";write={"op":"write-texture","in":"queue"};read={"op":"t2b-copy","in":"command-encoder"}]
@ -4366,6 +4248,9 @@
[cts.https.html?q=webgpu:api,operation,memory_sync,texture,same_subresource:ww:*]
disabled: true
expected:
if os == "linux" and not debug: SKIP
[:boundary="command-buffer";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
@ -4375,12 +4260,10 @@
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}]
expected:
if os == "linux" and not debug: [PASS, FAIL]
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}]
expected:
@ -4395,44 +4278,28 @@
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";first={"op":"attachment-store","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";first={"op":"attachment-store","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}]
expected:
if os == "linux" and not debug: [PASS, FAIL]
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";first={"op":"attachment-store","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"attachment-store","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-bundle-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}]
expected:
@ -4443,8 +4310,6 @@
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"storage","in":"compute-pass-encoder"}]
expected:
@ -4455,20 +4320,12 @@
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";first={"op":"storage","in":"render-bundle-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: [PASS, FAIL]
[:boundary="command-buffer";first={"op":"storage","in":"render-bundle-encoder"};second={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: [PASS, FAIL]
[:boundary="command-buffer";first={"op":"storage","in":"render-pass-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: [PASS, FAIL]
[:boundary="command-buffer";first={"op":"storage","in":"render-pass-encoder"};second={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: [PASS, FAIL]
[:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}]
expected:
@ -4479,24 +4336,16 @@
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-bundle-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="command-buffer";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="dispatch";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"storage","in":"compute-pass-encoder"}]
expected:
@ -4515,8 +4364,6 @@
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"attachment-resolve","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}]
expected:
@ -4539,8 +4386,6 @@
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"attachment-store","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"attachment-store","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}]
expected:
@ -4551,40 +4396,22 @@
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"attachment-store","in":"command-encoder"};second={"op":"write-texture","in":"queue"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"attachment-store","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-bundle-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"b2t-copy","in":"command-encoder"};second={"op":"write-texture","in":"queue"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"attachment-resolve","in":"command-encoder"}]
expected:
@ -4595,8 +4422,6 @@
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"storage","in":"compute-pass-encoder"};second={"op":"storage","in":"compute-pass-encoder"}]
expected:
@ -4611,24 +4436,16 @@
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"storage","in":"render-bundle-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"storage","in":"render-bundle-encoder"};second={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"storage","in":"render-bundle-encoder"};second={"op":"write-texture","in":"queue"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"storage","in":"render-pass-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"storage","in":"render-pass-encoder"};second={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"storage","in":"render-pass-encoder"};second={"op":"write-texture","in":"queue"}]
expected:
@ -4643,24 +4460,16 @@
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"b2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"storage","in":"compute-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-bundle-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"storage","in":"render-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"t2t-copy","in":"command-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"t2t-copy","in":"command-encoder"};second={"op":"write-texture","in":"queue"}]
expected:
@ -4681,12 +4490,8 @@
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"storage","in":"render-bundle-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"storage","in":"render-pass-encoder"}]
expected:
if os == "linux" and not debug: FAIL
[:boundary="queue-op";first={"op":"write-texture","in":"queue"};second={"op":"t2t-copy","in":"command-encoder"}]
@ -9226,32 +9031,24 @@
[cts.https.html?q=webgpu:api,operation,texture_view,format_reinterpretation:render_and_resolve_attachment:*]
[:format="bgra8unorm";viewFormat="bgra8unorm-srgb";sampleCount=1]
expected:
if os == "linux" and not debug: FAIL
[:format="bgra8unorm";viewFormat="bgra8unorm-srgb";sampleCount=4]
expected:
if os == "linux" and not debug: FAIL
[:format="bgra8unorm-srgb";viewFormat="bgra8unorm";sampleCount=1]
expected:
if os == "linux" and not debug: FAIL
[:format="bgra8unorm-srgb";viewFormat="bgra8unorm";sampleCount=4]
expected:
if os == "linux" and not debug: FAIL
[:format="rgba8unorm";viewFormat="rgba8unorm-srgb";sampleCount=1]
expected:
if os == "linux" and not debug: FAIL
[:format="rgba8unorm";viewFormat="rgba8unorm-srgb";sampleCount=4]
expected:
if os == "linux" and not debug: FAIL
[:format="rgba8unorm-srgb";viewFormat="rgba8unorm";sampleCount=1]
expected:
if os == "linux" and not debug: FAIL
[:format="rgba8unorm-srgb";viewFormat="rgba8unorm";sampleCount=4]
expected:
@ -31094,8 +30891,6 @@
[cts.https.html?q=webgpu:api,validation,encoding,cmds,compute_pass:indirect_dispatch_buffer_state:*]
expected:
if os == "linux" and not debug: CRASH
[:]
expected:
if os == "linux" and not debug: FAIL
@ -32493,8 +32288,6 @@
[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_buffer,device_mismatch:*]
[:]
expected:
if os == "linux" and not debug: FAIL
[cts.https.html?q=webgpu:api,validation,encoding,cmds,render,indirect_draw:indirect_buffer_state:*]
@ -55775,12 +55568,8 @@
[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:location,superset:*]
[:isAsync=false]
expected:
if os == "linux" and not debug: FAIL
[:isAsync=true]
expected:
if os == "linux" and not debug: FAIL
[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:max_components_count,input:*]
@ -132073,8 +131862,6 @@
[:type="f32"]
[:type="u32"]
expected:
if os == "linux" and not debug: FAIL
[:type="vec2%3Cabstract-float%3E"]
@ -132105,36 +131892,20 @@
[cts.https.html?q=webgpu:shader,validation,expression,call,builtin,firstLeadingBit:values:*]
[:stage="constant";type="i32"]
expected:
if os == "linux" and not debug: FAIL
[:stage="constant";type="u32"]
expected:
if os == "linux" and not debug: FAIL
[:stage="constant";type="vec2%3Ci32%3E"]
expected:
if os == "linux" and not debug: FAIL
[:stage="constant";type="vec2%3Cu32%3E"]
expected:
if os == "linux" and not debug: FAIL
[:stage="constant";type="vec3%3Ci32%3E"]
expected:
if os == "linux" and not debug: FAIL
[:stage="constant";type="vec3%3Cu32%3E"]
expected:
if os == "linux" and not debug: FAIL
[:stage="constant";type="vec4%3Ci32%3E"]
expected:
if os == "linux" and not debug: FAIL
[:stage="constant";type="vec4%3Cu32%3E"]
expected:
if os == "linux" and not debug: FAIL
[:stage="override";type="i32"]
expected:
@ -132217,8 +131988,6 @@
[:type="f32"]
[:type="u32"]
expected:
if os == "linux" and not debug: FAIL
[:type="vec2%3Cabstract-float%3E"]
@ -132249,36 +132018,20 @@
[cts.https.html?q=webgpu:shader,validation,expression,call,builtin,firstTrailingBit:values:*]
[:stage="constant";type="i32"]
expected:
if os == "linux" and not debug: FAIL
[:stage="constant";type="u32"]
expected:
if os == "linux" and not debug: FAIL
[:stage="constant";type="vec2%3Ci32%3E"]
expected:
if os == "linux" and not debug: FAIL
[:stage="constant";type="vec2%3Cu32%3E"]
expected:
if os == "linux" and not debug: FAIL
[:stage="constant";type="vec3%3Ci32%3E"]
expected:
if os == "linux" and not debug: FAIL
[:stage="constant";type="vec3%3Cu32%3E"]
expected:
if os == "linux" and not debug: FAIL
[:stage="constant";type="vec4%3Ci32%3E"]
expected:
if os == "linux" and not debug: FAIL
[:stage="constant";type="vec4%3Cu32%3E"]
expected:
if os == "linux" and not debug: FAIL
[:stage="override";type="i32"]
expected:

View file

@ -1,3 +1,3 @@
[canvas_display_after_device_lost.https.html]
expected:
if os == "linux" and not debug: TIMEOUT
if os == "linux" and not debug: FAIL