mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-23 04:41:11 +00:00
Backed out 4 changesets (bug 1917102) for causing crashes (bug 1917444). CLOSED TREE
Backed out changeset 1f02a210aaec (bug 1917102) Backed out changeset f77816ce785b (bug 1917102) Backed out changeset 2119546af722 (bug 1917102) Backed out changeset 0eb0e97434f1 (bug 1917102)
This commit is contained in:
parent
b7269e8293
commit
cf33b07bdd
@ -25,9 +25,9 @@ git = "https://github.com/franziskuskiefer/cose-rust"
|
||||
rev = "43c22248d136c8b38fe42ea709d08da6355cf04b"
|
||||
replace-with = "vendored-sources"
|
||||
|
||||
[source."git+https://github.com/gfx-rs/wgpu?rev=ec2100052132a047fe0799c084696d6c0ee7629d"]
|
||||
[source."git+https://github.com/gfx-rs/wgpu?rev=bbdbafdf8a947b563b46f632a778632b906d9eb4"]
|
||||
git = "https://github.com/gfx-rs/wgpu"
|
||||
rev = "ec2100052132a047fe0799c084696d6c0ee7629d"
|
||||
rev = "bbdbafdf8a947b563b46f632a778632b906d9eb4"
|
||||
replace-with = "vendored-sources"
|
||||
|
||||
[source."git+https://github.com/hsivonen/any_all_workaround?rev=7fb1b7034c9f172aade21ee1c8554e8d8a48af80"]
|
||||
|
16
Cargo.lock
generated
16
Cargo.lock
generated
@ -4025,7 +4025,7 @@ checksum = "a2983372caf4480544083767bf2d27defafe32af49ab4df3a0b7fc90793a3664"
|
||||
[[package]]
|
||||
name = "naga"
|
||||
version = "22.0.0"
|
||||
source = "git+https://github.com/gfx-rs/wgpu?rev=ec2100052132a047fe0799c084696d6c0ee7629d#ec2100052132a047fe0799c084696d6c0ee7629d"
|
||||
source = "git+https://github.com/gfx-rs/wgpu?rev=bbdbafdf8a947b563b46f632a778632b906d9eb4#bbdbafdf8a947b563b46f632a778632b906d9eb4"
|
||||
dependencies = [
|
||||
"arrayvec",
|
||||
"bit-set",
|
||||
@ -5259,9 +5259,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "serde"
|
||||
version = "1.0.209"
|
||||
version = "1.0.208"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09"
|
||||
checksum = "cff085d2cb684faa248efb494c39b68e522822ac0de72ccf08109abde717cfb2"
|
||||
dependencies = [
|
||||
"serde_derive",
|
||||
]
|
||||
@ -5287,9 +5287,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "serde_derive"
|
||||
version = "1.0.209"
|
||||
version = "1.0.208"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170"
|
||||
checksum = "24008e81ff7613ed8e5ba0cfaf24e2c2f1e5b8a0495711e44fcd4882fca62bcf"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
@ -6794,7 +6794,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "wgpu-core"
|
||||
version = "22.0.0"
|
||||
source = "git+https://github.com/gfx-rs/wgpu?rev=ec2100052132a047fe0799c084696d6c0ee7629d#ec2100052132a047fe0799c084696d6c0ee7629d"
|
||||
source = "git+https://github.com/gfx-rs/wgpu?rev=bbdbafdf8a947b563b46f632a778632b906d9eb4#bbdbafdf8a947b563b46f632a778632b906d9eb4"
|
||||
dependencies = [
|
||||
"arrayvec",
|
||||
"bit-vec",
|
||||
@ -6819,7 +6819,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "wgpu-hal"
|
||||
version = "22.0.0"
|
||||
source = "git+https://github.com/gfx-rs/wgpu?rev=ec2100052132a047fe0799c084696d6c0ee7629d#ec2100052132a047fe0799c084696d6c0ee7629d"
|
||||
source = "git+https://github.com/gfx-rs/wgpu?rev=bbdbafdf8a947b563b46f632a778632b906d9eb4#bbdbafdf8a947b563b46f632a778632b906d9eb4"
|
||||
dependencies = [
|
||||
"android_system_properties",
|
||||
"arrayvec",
|
||||
@ -6858,7 +6858,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "wgpu-types"
|
||||
version = "22.0.0"
|
||||
source = "git+https://github.com/gfx-rs/wgpu?rev=ec2100052132a047fe0799c084696d6c0ee7629d#ec2100052132a047fe0799c084696d6c0ee7629d"
|
||||
source = "git+https://github.com/gfx-rs/wgpu?rev=bbdbafdf8a947b563b46f632a778632b906d9eb4#bbdbafdf8a947b563b46f632a778632b906d9eb4"
|
||||
dependencies = [
|
||||
"bitflags 2.6.0",
|
||||
"js-sys",
|
||||
|
@ -17,7 +17,7 @@ default = []
|
||||
[dependencies.wgc]
|
||||
package = "wgpu-core"
|
||||
git = "https://github.com/gfx-rs/wgpu"
|
||||
rev = "ec2100052132a047fe0799c084696d6c0ee7629d"
|
||||
rev = "bbdbafdf8a947b563b46f632a778632b906d9eb4"
|
||||
# TODO: remove the replay feature on the next update containing https://github.com/gfx-rs/wgpu/pull/5182
|
||||
features = ["serde", "replay", "trace", "strict_asserts", "wgsl", "api_log_info"]
|
||||
|
||||
@ -26,32 +26,32 @@ features = ["serde", "replay", "trace", "strict_asserts", "wgsl", "api_log_info"
|
||||
[target.'cfg(any(target_os = "macos", target_os = "ios"))'.dependencies.wgc]
|
||||
package = "wgpu-core"
|
||||
git = "https://github.com/gfx-rs/wgpu"
|
||||
rev = "ec2100052132a047fe0799c084696d6c0ee7629d"
|
||||
rev = "bbdbafdf8a947b563b46f632a778632b906d9eb4"
|
||||
features = ["metal"]
|
||||
|
||||
# We want the wgpu-core Direct3D backends on Windows.
|
||||
[target.'cfg(windows)'.dependencies.wgc]
|
||||
package = "wgpu-core"
|
||||
git = "https://github.com/gfx-rs/wgpu"
|
||||
rev = "ec2100052132a047fe0799c084696d6c0ee7629d"
|
||||
rev = "bbdbafdf8a947b563b46f632a778632b906d9eb4"
|
||||
features = ["dx12"]
|
||||
|
||||
# We want the wgpu-core Vulkan backend on Linux and Windows.
|
||||
[target.'cfg(any(windows, all(unix, not(any(target_os = "macos", target_os = "ios")))))'.dependencies.wgc]
|
||||
package = "wgpu-core"
|
||||
git = "https://github.com/gfx-rs/wgpu"
|
||||
rev = "ec2100052132a047fe0799c084696d6c0ee7629d"
|
||||
rev = "bbdbafdf8a947b563b46f632a778632b906d9eb4"
|
||||
features = ["vulkan"]
|
||||
|
||||
[dependencies.wgt]
|
||||
package = "wgpu-types"
|
||||
git = "https://github.com/gfx-rs/wgpu"
|
||||
rev = "ec2100052132a047fe0799c084696d6c0ee7629d"
|
||||
rev = "bbdbafdf8a947b563b46f632a778632b906d9eb4"
|
||||
|
||||
[dependencies.wgh]
|
||||
package = "wgpu-hal"
|
||||
git = "https://github.com/gfx-rs/wgpu"
|
||||
rev = "ec2100052132a047fe0799c084696d6c0ee7629d"
|
||||
rev = "bbdbafdf8a947b563b46f632a778632b906d9eb4"
|
||||
features = ["oom_panic", "device_lost_panic", "internal_error_panic"]
|
||||
|
||||
[target.'cfg(windows)'.dependencies]
|
||||
|
@ -20,11 +20,11 @@ origin:
|
||||
|
||||
# Human-readable identifier for this version/release
|
||||
# Generally "version NNN", "tag SSS", "bookmark SSS"
|
||||
release: ec2100052132a047fe0799c084696d6c0ee7629d (Thu Sep 5 11:08:51 2024).
|
||||
release: bbdbafdf8a947b563b46f632a778632b906d9eb4 (2024-08-29T02:44:20Z).
|
||||
|
||||
# Revision to pull in
|
||||
# Must be a long or short commit SHA (long preferred)
|
||||
revision: ec2100052132a047fe0799c084696d6c0ee7629d
|
||||
revision: bbdbafdf8a947b563b46f632a778632b906d9eb4
|
||||
|
||||
license: ['MIT', 'Apache-2.0']
|
||||
|
||||
|
@ -3112,12 +3112,12 @@ delta = "0.20.0 -> 22.0.0"
|
||||
|
||||
[[audits.naga]]
|
||||
who = [
|
||||
"Jim Blandy <jimb@red-bean.com>",
|
||||
"Teodor Tanasoaia <ttanasoaia@mozilla.com>",
|
||||
"Erich Gubler <erichdongubler@gmail.com>",
|
||||
"Jim Blandy <jimb@red-bean.com>",
|
||||
]
|
||||
criteria = "safe-to-deploy"
|
||||
delta = "22.0.0 -> 22.0.0@git:ec2100052132a047fe0799c084696d6c0ee7629d"
|
||||
delta = "22.0.0 -> 22.0.0@git:bbdbafdf8a947b563b46f632a778632b906d9eb4"
|
||||
importable = false
|
||||
|
||||
[[audits.net2]]
|
||||
@ -5096,12 +5096,12 @@ delta = "0.20.0 -> 22.0.0"
|
||||
|
||||
[[audits.wgpu-core]]
|
||||
who = [
|
||||
"Jim Blandy <jimb@red-bean.com>",
|
||||
"Teodor Tanasoaia <ttanasoaia@mozilla.com>",
|
||||
"Erich Gubler <erichdongubler@gmail.com>",
|
||||
"Jim Blandy <jimb@red-bean.com>",
|
||||
]
|
||||
criteria = "safe-to-deploy"
|
||||
delta = "22.0.0 -> 22.0.0@git:ec2100052132a047fe0799c084696d6c0ee7629d"
|
||||
delta = "22.0.0 -> 22.0.0@git:bbdbafdf8a947b563b46f632a778632b906d9eb4"
|
||||
importable = false
|
||||
|
||||
[[audits.wgpu-hal]]
|
||||
@ -5169,12 +5169,12 @@ delta = "0.20.0 -> 22.0.0"
|
||||
|
||||
[[audits.wgpu-hal]]
|
||||
who = [
|
||||
"Jim Blandy <jimb@red-bean.com>",
|
||||
"Teodor Tanasoaia <ttanasoaia@mozilla.com>",
|
||||
"Erich Gubler <erichdongubler@gmail.com>",
|
||||
"Jim Blandy <jimb@red-bean.com>",
|
||||
]
|
||||
criteria = "safe-to-deploy"
|
||||
delta = "22.0.0 -> 22.0.0@git:ec2100052132a047fe0799c084696d6c0ee7629d"
|
||||
delta = "22.0.0 -> 22.0.0@git:bbdbafdf8a947b563b46f632a778632b906d9eb4"
|
||||
importable = false
|
||||
|
||||
[[audits.wgpu-types]]
|
||||
@ -5242,12 +5242,12 @@ delta = "0.20.0 -> 22.0.0"
|
||||
|
||||
[[audits.wgpu-types]]
|
||||
who = [
|
||||
"Jim Blandy <jimb@red-bean.com>",
|
||||
"Teodor Tanasoaia <ttanasoaia@mozilla.com>",
|
||||
"Erich Gubler <erichdongubler@gmail.com>",
|
||||
"Jim Blandy <jimb@red-bean.com>",
|
||||
]
|
||||
criteria = "safe-to-deploy"
|
||||
delta = "22.0.0 -> 22.0.0@git:ec2100052132a047fe0799c084696d6c0ee7629d"
|
||||
delta = "22.0.0 -> 22.0.0@git:bbdbafdf8a947b563b46f632a778632b906d9eb4"
|
||||
importable = false
|
||||
|
||||
[[audits.whatsys]]
|
||||
|
@ -510,13 +510,6 @@ user-id = 3618
|
||||
user-login = "dtolnay"
|
||||
user-name = "David Tolnay"
|
||||
|
||||
[[publisher.serde]]
|
||||
version = "1.0.209"
|
||||
when = "2024-08-24"
|
||||
user-id = 3618
|
||||
user-login = "dtolnay"
|
||||
user-name = "David Tolnay"
|
||||
|
||||
[[publisher.serde_bytes]]
|
||||
version = "0.11.9"
|
||||
when = "2023-02-05"
|
||||
@ -538,13 +531,6 @@ user-id = 3618
|
||||
user-login = "dtolnay"
|
||||
user-name = "David Tolnay"
|
||||
|
||||
[[publisher.serde_derive]]
|
||||
version = "1.0.209"
|
||||
when = "2024-08-24"
|
||||
user-id = 3618
|
||||
user-login = "dtolnay"
|
||||
user-name = "David Tolnay"
|
||||
|
||||
[[publisher.serde_json]]
|
||||
version = "1.0.116"
|
||||
when = "2024-04-16"
|
||||
|
@ -1269,9 +1269,7 @@
|
||||
|
||||
[:srcFormat="rgba32float";dstFormat="rgba32float";dimension="1d"]
|
||||
expected:
|
||||
if os == "win" and debug: [TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: [TIMEOUT, NOTRUN]
|
||||
if debug: [TIMEOUT, NOTRUN]
|
||||
|
||||
[:srcFormat="rgba32float";dstFormat="rgba32float";dimension="2d"]
|
||||
expected:
|
||||
@ -1296,7 +1294,7 @@
|
||||
expected:
|
||||
if os == "win" and debug: [TIMEOUT, NOTRUN]
|
||||
if os == "win" and not debug: FAIL
|
||||
if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: [TIMEOUT, NOTRUN]
|
||||
if os == "linux" and not debug: FAIL
|
||||
if os == "mac" and debug: [TIMEOUT, NOTRUN]
|
||||
|
||||
@ -1304,7 +1302,7 @@
|
||||
expected:
|
||||
if os == "win" and debug: [TIMEOUT, NOTRUN]
|
||||
if os == "win" and not debug: FAIL
|
||||
if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: [TIMEOUT, NOTRUN]
|
||||
if os == "linux" and not debug: FAIL
|
||||
if os == "mac" and debug: [TIMEOUT, NOTRUN]
|
||||
|
||||
|
@ -504,16 +504,22 @@
|
||||
if os == "mac": [PASS, FAIL]
|
||||
|
||||
[:boundary="queue-op";readOp="input-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";readOp="input-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";readOp="input-index";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";readOp="input-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";readOp="input-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";readOp="input-index";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"]
|
||||
expected: FAIL
|
||||
@ -570,29 +576,33 @@
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";readOp="input-vertex";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, FAIL]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";readOp="input-vertex";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";readOp="input-vertex";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, FAIL]
|
||||
if os == "linux": [PASS, FAIL]
|
||||
if os == "linux" and debug: [PASS, FAIL]
|
||||
if os == "mac" and debug: [PASS, FAIL]
|
||||
|
||||
[:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="storage";writeContext="compute-pass-encoder"]
|
||||
expected:
|
||||
if os == "linux" and debug: [PASS, FAIL]
|
||||
if os == "mac": [PASS, FAIL]
|
||||
if os == "mac" and not debug: [PASS, FAIL]
|
||||
|
||||
[:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"]
|
||||
expected:
|
||||
@ -622,7 +632,7 @@
|
||||
|
||||
[:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"]
|
||||
expected:
|
||||
if os == "linux": [PASS, FAIL]
|
||||
if os == "linux" and not debug: [PASS, FAIL]
|
||||
if os == "mac": [PASS, FAIL]
|
||||
|
||||
|
||||
|
@ -488,16 +488,22 @@
|
||||
[:boundary="queue-op";readOp="constant-uniform";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"]
|
||||
|
||||
[:boundary="queue-op";readOp="input-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";readOp="input-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";readOp="input-index";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";readOp="input-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";readOp="input-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";readOp="input-index";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"]
|
||||
expected: FAIL
|
||||
@ -554,18 +560,22 @@
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder"]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder"]
|
||||
expected:
|
||||
if os == "linux" and debug: [PASS, FAIL]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue"]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";readOp="input-vertex";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";readOp="input-vertex";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";readOp="input-vertex";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"]
|
||||
expected: FAIL
|
||||
|
||||
[:boundary="queue-op";readOp="storage-read";readContext="compute-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder"]
|
||||
expected:
|
||||
@ -613,12 +623,10 @@
|
||||
[:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder"]
|
||||
expected:
|
||||
if os == "win": [PASS, FAIL]
|
||||
if os == "mac" and debug: [PASS, FAIL]
|
||||
|
||||
[:boundary="queue-op";readOp="storage-read";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue"]
|
||||
expected:
|
||||
if os == "win": [PASS, FAIL]
|
||||
if os == "linux" and not debug: [PASS, FAIL]
|
||||
if os == "mac": [PASS, FAIL]
|
||||
|
||||
|
||||
|
@ -6,8 +6,6 @@
|
||||
expected: FAIL
|
||||
|
||||
[:topology="line-strip";indirect=false;primitiveRestart=false]
|
||||
expected:
|
||||
if os == "linux" and debug: [PASS, FAIL]
|
||||
|
||||
[:topology="line-strip";indirect=false;primitiveRestart=true]
|
||||
expected:
|
||||
|
@ -1,227 +1,244 @@
|
||||
[cts.https.html?q=webgpu:api,operation,rendering,depth_clip_clamp:depth_clamp_and_clip:*]
|
||||
implementation-status: backlog
|
||||
[:format="depth16unorm";unclippedDepth="_undef_";writeDepth=false;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth16unorm";unclippedDepth="_undef_";writeDepth=false;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth16unorm";unclippedDepth="_undef_";writeDepth=true;multisampled=false]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth16unorm";unclippedDepth="_undef_";writeDepth=true;multisampled=true]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth16unorm";unclippedDepth=false;writeDepth=false;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth16unorm";unclippedDepth=false;writeDepth=false;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth16unorm";unclippedDepth=false;writeDepth=true;multisampled=false]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth16unorm";unclippedDepth=false;writeDepth=true;multisampled=true]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth16unorm";unclippedDepth=true;writeDepth=false;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth16unorm";unclippedDepth=true;writeDepth=false;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth16unorm";unclippedDepth=true;writeDepth=true;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth16unorm";unclippedDepth=true;writeDepth=true;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus";unclippedDepth="_undef_";writeDepth=false;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus";unclippedDepth="_undef_";writeDepth=false;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus";unclippedDepth="_undef_";writeDepth=true;multisampled=false]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus";unclippedDepth="_undef_";writeDepth=true;multisampled=true]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus";unclippedDepth=false;writeDepth=false;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus";unclippedDepth=false;writeDepth=false;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus";unclippedDepth=false;writeDepth=true;multisampled=false]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus";unclippedDepth=false;writeDepth=true;multisampled=true]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus";unclippedDepth=true;writeDepth=false;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus";unclippedDepth=true;writeDepth=false;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus";unclippedDepth=true;writeDepth=true;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus";unclippedDepth=true;writeDepth=true;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus-stencil8";unclippedDepth="_undef_";writeDepth=false;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus-stencil8";unclippedDepth="_undef_";writeDepth=false;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus-stencil8";unclippedDepth="_undef_";writeDepth=true;multisampled=false]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus-stencil8";unclippedDepth="_undef_";writeDepth=true;multisampled=true]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus-stencil8";unclippedDepth=false;writeDepth=false;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus-stencil8";unclippedDepth=false;writeDepth=false;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus-stencil8";unclippedDepth=false;writeDepth=true;multisampled=false]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus-stencil8";unclippedDepth=false;writeDepth=true;multisampled=true]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus-stencil8";unclippedDepth=true;writeDepth=false;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus-stencil8";unclippedDepth=true;writeDepth=false;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus-stencil8";unclippedDepth=true;writeDepth=true;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus-stencil8";unclippedDepth=true;writeDepth=true;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float";unclippedDepth="_undef_";writeDepth=false;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float";unclippedDepth="_undef_";writeDepth=false;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float";unclippedDepth="_undef_";writeDepth=true;multisampled=false]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float";unclippedDepth="_undef_";writeDepth=true;multisampled=true]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float";unclippedDepth=false;writeDepth=false;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float";unclippedDepth=false;writeDepth=false;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float";unclippedDepth=false;writeDepth=true;multisampled=false]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float";unclippedDepth=false;writeDepth=true;multisampled=true]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float";unclippedDepth=true;writeDepth=false;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float";unclippedDepth=true;writeDepth=false;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float";unclippedDepth=true;writeDepth=true;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float";unclippedDepth=true;writeDepth=true;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float-stencil8";unclippedDepth="_undef_";writeDepth=false;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float-stencil8";unclippedDepth="_undef_";writeDepth=false;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float-stencil8";unclippedDepth="_undef_";writeDepth=true;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float-stencil8";unclippedDepth="_undef_";writeDepth=true;multisampled=true]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float-stencil8";unclippedDepth=false;writeDepth=false;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float-stencil8";unclippedDepth=false;writeDepth=false;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float-stencil8";unclippedDepth=false;writeDepth=true;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float-stencil8";unclippedDepth=false;writeDepth=true;multisampled=true]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float-stencil8";unclippedDepth=true;writeDepth=false;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float-stencil8";unclippedDepth=true;writeDepth=false;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float-stencil8";unclippedDepth=true;writeDepth=true;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float-stencil8";unclippedDepth=true;writeDepth=true;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:*]
|
||||
implementation-status:
|
||||
if os == "linux": backlog
|
||||
implementation-status: backlog
|
||||
[:format="depth16unorm";unclippedDepth=false;multisampled=false]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth16unorm";unclippedDepth=false;multisampled=true]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth16unorm";unclippedDepth=true;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth16unorm";unclippedDepth=true;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus";unclippedDepth=false;multisampled=false]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus";unclippedDepth=false;multisampled=true]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus";unclippedDepth=true;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus";unclippedDepth=true;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus-stencil8";unclippedDepth=false;multisampled=false]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus-stencil8";unclippedDepth=false;multisampled=true]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus-stencil8";unclippedDepth=true;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth24plus-stencil8";unclippedDepth=true;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float";unclippedDepth=false;multisampled=false]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float";unclippedDepth=false;multisampled=true]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float";unclippedDepth=true;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float";unclippedDepth=true;multisampled=true]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float-stencil8";unclippedDepth=false;multisampled=false]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float-stencil8";unclippedDepth=false;multisampled=true]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float-stencil8";unclippedDepth=true;multisampled=false]
|
||||
expected: FAIL
|
||||
|
||||
[:format="depth32float-stencil8";unclippedDepth=true;multisampled=true]
|
||||
expected: FAIL
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
[:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
|
||||
expected:
|
||||
if os == "linux": [PASS, FAIL]
|
||||
if os == "linux" and not debug: [PASS, FAIL]
|
||||
|
||||
[:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
|
||||
|
||||
@ -132,13 +132,11 @@
|
||||
[:first=0;count=0;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, FAIL]
|
||||
if os == "linux": [PASS, FAIL]
|
||||
if os == "mac" and debug: [PASS, FAIL]
|
||||
|
||||
[:first=0;count=0;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, FAIL]
|
||||
if os == "linux" and not debug: [PASS, FAIL]
|
||||
if os == "mac" and debug: [PASS, FAIL]
|
||||
|
||||
[:first=0;count=0;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
|
||||
@ -225,7 +223,6 @@
|
||||
[:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, FAIL]
|
||||
if os == "mac" and debug: [PASS, FAIL]
|
||||
|
||||
[:first=0;count=0;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
|
||||
expected:
|
||||
@ -304,13 +301,9 @@
|
||||
|
||||
[:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, FAIL]
|
||||
if os == "mac" and debug: [PASS, FAIL]
|
||||
|
||||
[:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, FAIL]
|
||||
if os == "mac" and debug: [PASS, FAIL]
|
||||
|
||||
[:first=0;count=0;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
|
||||
expected:
|
||||
@ -582,8 +575,6 @@
|
||||
[:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
|
||||
|
||||
[:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, FAIL]
|
||||
|
||||
[:first=0;count=3;first_instance=2;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
|
||||
|
||||
@ -726,8 +717,6 @@
|
||||
expected: FAIL
|
||||
|
||||
[:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
|
||||
expected:
|
||||
if os == "mac" and debug: [PASS, FAIL]
|
||||
|
||||
[:first=0;count=6;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
|
||||
|
||||
@ -788,8 +777,6 @@
|
||||
[:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
|
||||
|
||||
[:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
|
||||
expected:
|
||||
if os == "mac" and debug: [PASS, FAIL]
|
||||
|
||||
[:first=0;count=6;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
|
||||
|
||||
@ -942,8 +929,6 @@
|
||||
[:first=0;count=6;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
|
||||
|
||||
[:first=0;count=6;first_instance=2;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
|
||||
expected:
|
||||
if os == "mac" and not debug: [PASS, FAIL]
|
||||
|
||||
[:first=0;count=6;first_instance=2;instance_count=1;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
|
||||
expected: FAIL
|
||||
@ -952,8 +937,6 @@
|
||||
expected: FAIL
|
||||
|
||||
[:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
|
||||
expected:
|
||||
if os == "mac" and not debug: [PASS, FAIL]
|
||||
|
||||
[:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
|
||||
|
||||
@ -961,7 +944,7 @@
|
||||
|
||||
[:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
|
||||
expected:
|
||||
if os == "mac": [PASS, FAIL]
|
||||
if os == "mac" and not debug: [PASS, FAIL]
|
||||
|
||||
[:first=0;count=6;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
|
||||
expected:
|
||||
@ -1107,7 +1090,7 @@
|
||||
|
||||
[:first=3;count=0;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
|
||||
expected:
|
||||
if os == "linux": [PASS, FAIL]
|
||||
if os == "linux" and debug: [PASS, FAIL]
|
||||
|
||||
[:first=3;count=0;first_instance=0;instance_count=1;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
|
||||
|
||||
@ -1167,7 +1150,7 @@
|
||||
|
||||
[:first=3;count=0;first_instance=0;instance_count=4;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
|
||||
expected:
|
||||
if os == "linux": [PASS, FAIL]
|
||||
if os == "linux" and debug: [PASS, FAIL]
|
||||
|
||||
[:first=3;count=0;first_instance=0;instance_count=4;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
|
||||
expected: FAIL
|
||||
@ -1190,8 +1173,6 @@
|
||||
[:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
|
||||
|
||||
[:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, FAIL]
|
||||
|
||||
[:first=3;count=0;first_instance=0;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
|
||||
expected:
|
||||
@ -1228,8 +1209,6 @@
|
||||
if os == "linux": [PASS, FAIL]
|
||||
|
||||
[:first=3;count=0;first_instance=2;instance_count=0;indexed=false;indirect=false;vertex_buffer_offset=32;index_buffer_offset="_undef_";base_vertex="_undef_"]
|
||||
expected:
|
||||
if os == "linux" and debug: [PASS, FAIL]
|
||||
|
||||
[:first=3;count=0;first_instance=2;instance_count=0;indexed=false;indirect=true;vertex_buffer_offset=0;index_buffer_offset="_undef_";base_vertex="_undef_"]
|
||||
expected: FAIL
|
||||
@ -1368,8 +1347,6 @@
|
||||
if os == "linux" and not debug: [PASS, FAIL]
|
||||
|
||||
[:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=9]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, FAIL]
|
||||
|
||||
[:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=0]
|
||||
expected:
|
||||
@ -1378,7 +1355,6 @@
|
||||
[:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, FAIL]
|
||||
if os == "mac" and debug: [PASS, FAIL]
|
||||
|
||||
[:first=3;count=0;first_instance=2;instance_count=4;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
|
||||
expected:
|
||||
@ -1502,7 +1478,7 @@
|
||||
|
||||
[:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
|
||||
expected:
|
||||
if os == "linux": [PASS, FAIL]
|
||||
if os == "linux" and not debug: [PASS, FAIL]
|
||||
if os == "mac" and debug: [PASS, FAIL]
|
||||
|
||||
[:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=16;base_vertex=0]
|
||||
@ -1515,7 +1491,6 @@
|
||||
|
||||
[:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=0;base_vertex=9]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, FAIL]
|
||||
if os == "mac" and debug: [PASS, FAIL]
|
||||
|
||||
[:first=3;count=3;first_instance=0;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0]
|
||||
@ -1666,8 +1641,6 @@
|
||||
expected: FAIL
|
||||
|
||||
[:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=0]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, FAIL]
|
||||
|
||||
[:first=3;count=3;first_instance=2;instance_count=1;indexed=true;indirect=false;vertex_buffer_offset=0;index_buffer_offset=0;base_vertex=9]
|
||||
|
||||
@ -2106,133 +2079,198 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,rendering,draw:vertex_attributes,basic:*]
|
||||
implementation-status: backlog
|
||||
[:vertex_attribute_count=16;vertex_buffer_count=1;vertex_format="float32";step_mode="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=16;vertex_buffer_count=1;vertex_format="float32";step_mode="instance"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=16;vertex_buffer_count=1;vertex_format="float32";step_mode="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=16;vertex_buffer_count=1;vertex_format="uint32";step_mode="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=16;vertex_buffer_count=1;vertex_format="uint32";step_mode="instance"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=16;vertex_buffer_count=1;vertex_format="uint32";step_mode="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=16;vertex_buffer_count=4;vertex_format="float32";step_mode="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=16;vertex_buffer_count=4;vertex_format="float32";step_mode="instance"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=16;vertex_buffer_count=4;vertex_format="float32";step_mode="mixed"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=16;vertex_buffer_count=4;vertex_format="float32";step_mode="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=16;vertex_buffer_count=4;vertex_format="uint32";step_mode="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=16;vertex_buffer_count=4;vertex_format="uint32";step_mode="instance"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=16;vertex_buffer_count=4;vertex_format="uint32";step_mode="mixed"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=16;vertex_buffer_count=4;vertex_format="uint32";step_mode="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=16;vertex_buffer_count=8;vertex_format="float32";step_mode="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=16;vertex_buffer_count=8;vertex_format="float32";step_mode="instance"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=16;vertex_buffer_count=8;vertex_format="float32";step_mode="mixed"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=16;vertex_buffer_count=8;vertex_format="float32";step_mode="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=16;vertex_buffer_count=8;vertex_format="uint32";step_mode="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=16;vertex_buffer_count=8;vertex_format="uint32";step_mode="instance"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=16;vertex_buffer_count=8;vertex_format="uint32";step_mode="mixed"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=16;vertex_buffer_count=8;vertex_format="uint32";step_mode="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=1;vertex_buffer_count=1;vertex_format="float32";step_mode="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=1;vertex_buffer_count=1;vertex_format="float32";step_mode="instance"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=1;vertex_buffer_count=1;vertex_format="float32";step_mode="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=1;vertex_buffer_count=1;vertex_format="uint32";step_mode="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=1;vertex_buffer_count=1;vertex_format="uint32";step_mode="instance"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=1;vertex_buffer_count=1;vertex_format="uint32";step_mode="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=4;vertex_buffer_count=1;vertex_format="float32";step_mode="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=4;vertex_buffer_count=1;vertex_format="float32";step_mode="instance"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=4;vertex_buffer_count=1;vertex_format="float32";step_mode="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=4;vertex_buffer_count=1;vertex_format="uint32";step_mode="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=4;vertex_buffer_count=1;vertex_format="uint32";step_mode="instance"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=4;vertex_buffer_count=1;vertex_format="uint32";step_mode="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=4;vertex_buffer_count=4;vertex_format="float32";step_mode="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=4;vertex_buffer_count=4;vertex_format="float32";step_mode="instance"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=4;vertex_buffer_count=4;vertex_format="float32";step_mode="mixed"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=4;vertex_buffer_count=4;vertex_format="float32";step_mode="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=4;vertex_buffer_count=4;vertex_format="uint32";step_mode="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=4;vertex_buffer_count=4;vertex_format="uint32";step_mode="instance"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=4;vertex_buffer_count=4;vertex_format="uint32";step_mode="mixed"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=4;vertex_buffer_count=4;vertex_format="uint32";step_mode="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=8;vertex_buffer_count=1;vertex_format="float32";step_mode="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=8;vertex_buffer_count=1;vertex_format="float32";step_mode="instance"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=8;vertex_buffer_count=1;vertex_format="float32";step_mode="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=8;vertex_buffer_count=1;vertex_format="uint32";step_mode="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=8;vertex_buffer_count=1;vertex_format="uint32";step_mode="instance"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=8;vertex_buffer_count=1;vertex_format="uint32";step_mode="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=8;vertex_buffer_count=4;vertex_format="float32";step_mode="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=8;vertex_buffer_count=4;vertex_format="float32";step_mode="instance"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=8;vertex_buffer_count=4;vertex_format="float32";step_mode="mixed"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=8;vertex_buffer_count=4;vertex_format="float32";step_mode="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=8;vertex_buffer_count=4;vertex_format="uint32";step_mode="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=8;vertex_buffer_count=4;vertex_format="uint32";step_mode="instance"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=8;vertex_buffer_count=4;vertex_format="uint32";step_mode="mixed"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=8;vertex_buffer_count=4;vertex_format="uint32";step_mode="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=8;vertex_buffer_count=8;vertex_format="float32";step_mode="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=8;vertex_buffer_count=8;vertex_format="float32";step_mode="instance"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=8;vertex_buffer_count=8;vertex_format="float32";step_mode="mixed"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=8;vertex_buffer_count=8;vertex_format="float32";step_mode="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=8;vertex_buffer_count=8;vertex_format="uint32";step_mode="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=8;vertex_buffer_count=8;vertex_format="uint32";step_mode="instance"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=8;vertex_buffer_count=8;vertex_format="uint32";step_mode="mixed"]
|
||||
expected: FAIL
|
||||
|
||||
[:vertex_attribute_count=8;vertex_buffer_count=8;vertex_format="uint32";step_mode="vertex"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,operation,rendering,draw:vertex_attributes,formats:*]
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -114,7 +114,6 @@
|
||||
implementation-status: backlog
|
||||
expected:
|
||||
if os == "linux" and debug: [OK, ERROR]
|
||||
if os == "mac" and debug: [OK, ERROR]
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -175,8 +175,6 @@
|
||||
[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxBindGroups:setBindGroup,at_over:*]
|
||||
tags: [webgpu, webgpu-long]
|
||||
implementation-status: backlog
|
||||
expected:
|
||||
if os == "mac" and not debug: [OK, CRASH]
|
||||
[:limitTest="atDefault";testValueName="atLimit";encoderType="compute"]
|
||||
|
||||
[:limitTest="atDefault";testValueName="atLimit";encoderType="render"]
|
||||
|
@ -2,7 +2,7 @@
|
||||
tags: [webgpu, webgpu-long]
|
||||
implementation-status: backlog
|
||||
expected:
|
||||
if os == "win": [OK, CRASH]
|
||||
if os == "win" and not debug: [OK, CRASH]
|
||||
[:limitTest="atDefault";testValueName="atLimit";async=false]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -484,7 +484,6 @@
|
||||
expected:
|
||||
if os == "win" and not debug: [OK, TIMEOUT]
|
||||
if os == "linux": [OK, TIMEOUT]
|
||||
if os == "mac" and not debug: [OK, TIMEOUT]
|
||||
[:limitTest="atDefault";testValueName="atLimit";sampleCount=1;interleaveFormat="r8unorm"]
|
||||
|
||||
[:limitTest="atDefault";testValueName="atLimit";sampleCount=1;interleaveFormat="rg16float"]
|
||||
@ -589,386 +588,326 @@
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rg16float"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rg8unorm"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rgba16float"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rgba8unorm"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="r8unorm"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rg16float"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rg8unorm"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba16float"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba8unorm"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="r8unorm"]
|
||||
expected:
|
||||
if os == "win" and debug: FAIL
|
||||
if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="atMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rg16float"]
|
||||
expected:
|
||||
if os == "win" and debug: FAIL
|
||||
if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="atMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rg8unorm"]
|
||||
expected:
|
||||
if os == "win" and debug: FAIL
|
||||
if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="atMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba16float"]
|
||||
expected:
|
||||
if os == "win" and debug: FAIL
|
||||
if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="atMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba8unorm"]
|
||||
expected:
|
||||
if os == "win" and debug: FAIL
|
||||
if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="atMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="r8unorm"]
|
||||
expected:
|
||||
if os == "win" and debug: FAIL
|
||||
if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="atMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rg16float"]
|
||||
expected:
|
||||
if os == "win" and debug: FAIL
|
||||
if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="atMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rg8unorm"]
|
||||
expected:
|
||||
if os == "win" and debug: FAIL
|
||||
if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="atMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba16float"]
|
||||
expected:
|
||||
if os == "win" and debug: FAIL
|
||||
if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="atMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba8unorm"]
|
||||
expected:
|
||||
if os == "win" and debug: FAIL
|
||||
if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="r8unorm"]
|
||||
expected:
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rg16float"]
|
||||
expected:
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rg8unorm"]
|
||||
expected:
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rgba16float"]
|
||||
expected:
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rgba8unorm"]
|
||||
expected:
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="r8unorm"]
|
||||
expected:
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rg16float"]
|
||||
expected:
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rg8unorm"]
|
||||
expected:
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba16float"]
|
||||
expected:
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba8unorm"]
|
||||
expected:
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="r8unorm"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rg16float"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rg8unorm"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba16float"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba8unorm"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="r8unorm"]
|
||||
expected:
|
||||
if os == "win" and debug: FAIL
|
||||
if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rg16float"]
|
||||
expected:
|
||||
if os == "win" and debug: FAIL
|
||||
if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rg8unorm"]
|
||||
expected:
|
||||
if os == "win" and debug: FAIL
|
||||
if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba16float"]
|
||||
expected:
|
||||
if os == "win" and debug: FAIL
|
||||
if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba8unorm"]
|
||||
expected:
|
||||
if os == "win" and debug: FAIL
|
||||
if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="r8unorm"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rg16float"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rg8unorm"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rgba16float"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rgba8unorm"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="r8unorm"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rg16float"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rg8unorm"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba16float"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba8unorm"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="r8unorm"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rg16float"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rg8unorm"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba16float"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba8unorm"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="r8unorm"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rg16float"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rg8unorm"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba16float"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba8unorm"]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="underDefault";testValueName="atLimit";sampleCount=1;interleaveFormat="r8unorm"]
|
||||
expected:
|
||||
@ -993,7 +932,6 @@
|
||||
[:limitTest="underDefault";testValueName="atLimit";sampleCount=4;interleaveFormat="r8unorm"]
|
||||
expected:
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="underDefault";testValueName="atLimit";sampleCount=4;interleaveFormat="rg16float"]
|
||||
expected:
|
||||
@ -1015,71 +953,61 @@
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="underDefault";testValueName="overLimit";sampleCount=1;interleaveFormat="rg16float"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="underDefault";testValueName="overLimit";sampleCount=1;interleaveFormat="rg8unorm"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="underDefault";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba16float"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="underDefault";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba8unorm"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="underDefault";testValueName="overLimit";sampleCount=4;interleaveFormat="r8unorm"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="underDefault";testValueName="overLimit";sampleCount=4;interleaveFormat="rg16float"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="underDefault";testValueName="overLimit";sampleCount=4;interleaveFormat="rg8unorm"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="underDefault";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba16float"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="underDefault";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba8unorm"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderPipeline,at_over:*]
|
||||
|
@ -88,30 +88,18 @@
|
||||
[:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="vec3%3Cf16%3E"]
|
||||
|
||||
[:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="vec3%3Cf32%3E"]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="vec3%3Ci32%3E"]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="vec3%3Cu32%3E"]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="vec4%3Cf16%3E"]
|
||||
|
||||
[:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="vec4%3Cf32%3E"]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="vec4%3Ci32%3E"]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atDefault";testValueName="atLimit";async=false;wgslType="vec4%3Cu32%3E"]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atDefault";testValueName="atLimit";async=true;wgslType="S1"]
|
||||
expected:
|
||||
|
@ -218,40 +218,45 @@
|
||||
|
||||
[:limitTest="underDefault";testValueName="atLimit";pipelineType="createComputePipelineAsync";axis=1]
|
||||
expected:
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="underDefault";testValueName="atLimit";pipelineType="createComputePipelineAsync";axis=2]
|
||||
expected:
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="underDefault";testValueName="overLimit";pipelineType="createComputePipeline";axis=0]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and not debug: FAIL
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="underDefault";testValueName="overLimit";pipelineType="createComputePipeline";axis=1]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and not debug: FAIL
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="underDefault";testValueName="overLimit";pipelineType="createComputePipeline";axis=2]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and not debug: FAIL
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="underDefault";testValueName="overLimit";pipelineType="createComputePipelineAsync";axis=0]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and not debug: FAIL
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="underDefault";testValueName="overLimit";pipelineType="createComputePipelineAsync";axis=1]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and not debug: FAIL
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:limitTest="underDefault";testValueName="overLimit";pipelineType="createComputePipelineAsync";axis=2]
|
||||
|
@ -1,7 +1,6 @@
|
||||
[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:createRenderPipeline,at_over:*]
|
||||
implementation-status: backlog
|
||||
expected:
|
||||
if os == "win" and debug: [OK, TIMEOUT]
|
||||
if os == "linux": [OK, TIMEOUT]
|
||||
if os == "mac" and not debug: [OK, TIMEOUT]
|
||||
[:limitTest="atDefault";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false]
|
||||
@ -1485,8 +1484,7 @@
|
||||
|
||||
[:limitTest="atMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "win" and not debug: FAIL
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
@ -2169,769 +2167,641 @@
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=false;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=false;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=false;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=false;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=false]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true;pointList=true;frontFacing=true;sampleIndex=true;sampleMaskIn=true;sampleMaskOut=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1919,8 +1919,6 @@
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atDefault";testValueName="atLimit";visibility=7;order="forward"]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atDefault";testValueName="atLimit";visibility=7;order="shiftByHalf"]
|
||||
expected:
|
||||
@ -2910,7 +2908,8 @@
|
||||
[:limitTest="underDefault";testValueName="overLimit";visibility=1;order="backward"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: FAIL
|
||||
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
@ -2925,49 +2924,56 @@
|
||||
[:limitTest="underDefault";testValueName="overLimit";visibility=1;order="shiftByHalf"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: FAIL
|
||||
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="underDefault";testValueName="overLimit";visibility=2;order="backward"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: FAIL
|
||||
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="underDefault";testValueName="overLimit";visibility=2;order="forward"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: FAIL
|
||||
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="underDefault";testValueName="overLimit";visibility=2;order="shiftByHalf"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: FAIL
|
||||
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="underDefault";testValueName="overLimit";visibility=3;order="backward"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: FAIL
|
||||
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="underDefault";testValueName="overLimit";visibility=3;order="forward"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: FAIL
|
||||
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="underDefault";testValueName="overLimit";visibility=3;order="shiftByHalf"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: FAIL
|
||||
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
@ -2981,7 +2987,8 @@
|
||||
[:limitTest="underDefault";testValueName="overLimit";visibility=4;order="forward"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: FAIL
|
||||
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
|
@ -2084,8 +2084,6 @@
|
||||
[:limitTest="atDefault";testValueName="atLimit";visibility=4;type="read-only-storage";order="forward"]
|
||||
|
||||
[:limitTest="atDefault";testValueName="atLimit";visibility=4;type="read-only-storage";order="shiftByHalf"]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atDefault";testValueName="atLimit";visibility=4;type="storage";order="backward"]
|
||||
|
||||
@ -2094,84 +2092,67 @@
|
||||
[:limitTest="atDefault";testValueName="atLimit";visibility=4;type="storage";order="shiftByHalf"]
|
||||
|
||||
[:limitTest="atDefault";testValueName="atLimit";visibility=5;type="read-only-storage";order="backward"]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atDefault";testValueName="atLimit";visibility=5;type="read-only-storage";order="forward"]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atDefault";testValueName="atLimit";visibility=5;type="read-only-storage";order="shiftByHalf"]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atDefault";testValueName="atLimit";visibility=6;type="read-only-storage";order="backward"]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atDefault";testValueName="atLimit";visibility=6;type="read-only-storage";order="forward"]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atDefault";testValueName="atLimit";visibility=6;type="read-only-storage";order="shiftByHalf"]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atDefault";testValueName="atLimit";visibility=6;type="storage";order="backward"]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atDefault";testValueName="atLimit";visibility=6;type="storage";order="forward"]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atDefault";testValueName="atLimit";visibility=6;type="storage";order="shiftByHalf"]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atDefault";testValueName="atLimit";visibility=7;type="read-only-storage";order="backward"]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atDefault";testValueName="atLimit";visibility=7;type="read-only-storage";order="forward"]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atDefault";testValueName="atLimit";visibility=7;type="read-only-storage";order="shiftByHalf"]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atDefault";testValueName="overLimit";visibility=1;type="read-only-storage";order="backward"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux" and debug: FAIL
|
||||
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux": FAIL
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atDefault";testValueName="overLimit";visibility=1;type="read-only-storage";order="forward"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux" and debug: FAIL
|
||||
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux": FAIL
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atDefault";testValueName="overLimit";visibility=1;type="read-only-storage";order="shiftByHalf"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux" and debug: FAIL
|
||||
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux": FAIL
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
@ -2202,24 +2183,21 @@
|
||||
[:limitTest="atDefault";testValueName="overLimit";visibility=2;type="storage";order="backward"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux" and debug: FAIL
|
||||
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux": FAIL
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atDefault";testValueName="overLimit";visibility=2;type="storage";order="forward"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux" and debug: FAIL
|
||||
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux": FAIL
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atDefault";testValueName="overLimit";visibility=2;type="storage";order="shiftByHalf"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux" and debug: FAIL
|
||||
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux": FAIL
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,7 +1,5 @@
|
||||
[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxVertexAttributes:createRenderPipeline,at_over:*]
|
||||
implementation-status: backlog
|
||||
expected:
|
||||
if os == "linux" and not debug: [OK, TIMEOUT]
|
||||
[:limitTest="atDefault";testValueName="atLimit";async=false]
|
||||
expected: FAIL
|
||||
|
||||
@ -20,15 +18,9 @@
|
||||
expected: FAIL
|
||||
|
||||
[:limitTest="atMaximum";testValueName="overLimit";async=false]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atMaximum";testValueName="overLimit";async=true]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux" and debug: FAIL
|
||||
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false]
|
||||
expected: FAIL
|
||||
@ -42,20 +34,12 @@
|
||||
expected: FAIL
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="underDefault";testValueName="atLimit";async=false]
|
||||
expected: FAIL
|
||||
|
@ -1,7 +1,5 @@
|
||||
[cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxVertexBufferArrayStride:createRenderPipeline,at_over:*]
|
||||
implementation-status: backlog
|
||||
expected:
|
||||
if os == "linux" and not debug: [OK, TIMEOUT]
|
||||
[:limitTest="atDefault";testValueName="atLimit";async=false]
|
||||
expected: FAIL
|
||||
|
||||
@ -14,29 +12,15 @@
|
||||
expected: FAIL
|
||||
|
||||
[:limitTest="atMaximum";testValueName="atLimit";async=false]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux" and debug: FAIL
|
||||
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:limitTest="atMaximum";testValueName="atLimit";async=true]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux" and debug: FAIL
|
||||
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:limitTest="atMaximum";testValueName="overLimit";async=false]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="atMaximum";testValueName="overLimit";async=true]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux" and debug: FAIL
|
||||
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false]
|
||||
expected: FAIL
|
||||
@ -45,31 +29,17 @@
|
||||
expected: FAIL
|
||||
|
||||
[:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux" and debug: FAIL
|
||||
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=false]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="atLimit";async=true]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=false]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="overMaximum";testValueName="overLimit";async=true]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:limitTest="underDefault";testValueName="atLimit";async=false]
|
||||
expected: FAIL
|
||||
|
@ -72,7 +72,7 @@
|
||||
|
||||
[:encoderType="render%20pass";call="draw";callWithZero=false]
|
||||
expected:
|
||||
if os == "win": [PASS, FAIL]
|
||||
if os == "win" and debug: [PASS, FAIL]
|
||||
if os == "linux" and not debug: [PASS, FAIL]
|
||||
if os == "mac": [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
@ -90,8 +90,7 @@
|
||||
[:encoderType="render%20pass";call="drawIndexed";callWithZero=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, FAIL]
|
||||
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, FAIL]
|
||||
if os == "mac": [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:encoderType="render%20pass";call="drawIndexedIndirect";callWithZero=false]
|
||||
expected:
|
||||
@ -301,7 +300,6 @@
|
||||
[:encoderType="render%20pass";call="drawIndexed";callWithZero=false]
|
||||
expected:
|
||||
if os == "win": [PASS, FAIL]
|
||||
if os == "linux" and debug: [PASS, FAIL]
|
||||
|
||||
[:encoderType="render%20pass";call="drawIndexed";callWithZero=true]
|
||||
expected:
|
||||
@ -399,7 +397,6 @@
|
||||
|
||||
[:encoderType="render%20pass";call="draw";callWithZero=true]
|
||||
expected:
|
||||
if os == "win" and debug: [PASS, FAIL]
|
||||
if os == "mac": [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:encoderType="render%20pass";call="drawIndexed";callWithZero=false]
|
||||
|
@ -417,25 +417,13 @@
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg32float"]
|
||||
expected:
|
||||
if os == "win" and debug: FAIL
|
||||
if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux": FAIL
|
||||
if os == "mac": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg32sint"]
|
||||
expected:
|
||||
if os == "win" and debug: FAIL
|
||||
if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux": FAIL
|
||||
if os == "mac": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg32uint"]
|
||||
expected:
|
||||
if os == "win" and debug: FAIL
|
||||
if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux": FAIL
|
||||
if os == "mac": FAIL
|
||||
expected: FAIL
|
||||
|
||||
[:format="rg8sint"]
|
||||
expected: FAIL
|
||||
|
@ -161,190 +161,207 @@
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,empty:*]
|
||||
implementation-status: backlog
|
||||
expected:
|
||||
if os == "mac": [OK, TIMEOUT]
|
||||
if os == "mac" and not debug: [OK, TIMEOUT]
|
||||
[:]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": FAIL
|
||||
if os == "mac": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,limits,maxColorAttachmentBytesPerSample,aligned:*]
|
||||
implementation-status: backlog
|
||||
expected:
|
||||
if os == "mac": [OK, TIMEOUT]
|
||||
if os == "mac" and not debug: [OK, TIMEOUT]
|
||||
[:format="bgra8unorm"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": FAIL
|
||||
if os == "mac": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="bgra8unorm-srgb"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": FAIL
|
||||
if os == "mac": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="r16float"]
|
||||
expected:
|
||||
if os == "mac": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="r16sint"]
|
||||
expected:
|
||||
if os == "mac": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="r16uint"]
|
||||
expected:
|
||||
if os == "mac": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="r32float"]
|
||||
expected:
|
||||
if os == "mac": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="r32sint"]
|
||||
expected:
|
||||
if os == "mac": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="r32uint"]
|
||||
expected:
|
||||
if os == "mac": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="r8sint"]
|
||||
expected:
|
||||
if os == "mac": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="r8uint"]
|
||||
expected:
|
||||
if os == "mac": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="r8unorm"]
|
||||
expected:
|
||||
if os == "mac": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rg16float"]
|
||||
expected:
|
||||
if os == "mac": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rg16sint"]
|
||||
expected:
|
||||
if os == "mac": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rg16uint"]
|
||||
expected:
|
||||
if os == "mac": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rg32float"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": FAIL
|
||||
if os == "mac": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rg32sint"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": FAIL
|
||||
if os == "mac": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rg32uint"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": FAIL
|
||||
if os == "mac": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rg8sint"]
|
||||
expected:
|
||||
if os == "mac": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rg8uint"]
|
||||
expected:
|
||||
if os == "mac": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rg8unorm"]
|
||||
expected:
|
||||
if os == "mac": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rgb10a2uint"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": FAIL
|
||||
if os == "mac": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rgb10a2unorm"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": FAIL
|
||||
if os == "mac": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rgba16float"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": FAIL
|
||||
if os == "mac": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rgba16sint"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": FAIL
|
||||
if os == "mac": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rgba16uint"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": FAIL
|
||||
if os == "mac": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rgba32float"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": FAIL
|
||||
if os == "mac": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rgba32sint"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": FAIL
|
||||
if os == "mac": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rgba32uint"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": FAIL
|
||||
if os == "mac": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rgba8sint"]
|
||||
expected:
|
||||
if os == "mac": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rgba8uint"]
|
||||
expected:
|
||||
if os == "mac": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rgba8unorm"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": FAIL
|
||||
if os == "mac": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rgba8unorm-srgb"]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": FAIL
|
||||
if os == "mac": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: FAIL
|
||||
if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,limits,maxColorAttachmentBytesPerSample,unaligned:*]
|
||||
implementation-status: backlog
|
||||
expected:
|
||||
if os == "mac": [OK, TIMEOUT]
|
||||
if os == "mac" and debug: [OK, TIMEOUT]
|
||||
[:formats=["r32float","rgba8unorm","rgba32float","r8unorm","r8unorm"\]]
|
||||
expected:
|
||||
if os == "mac": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:formats=["r8unorm","r32float","rgba8unorm","rgba32float","r8unorm"\]]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": FAIL
|
||||
if os == "mac": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,limits,maxColorAttachments:*]
|
||||
@ -547,12 +564,13 @@
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,different_format:*]
|
||||
implementation-status: backlog
|
||||
expected:
|
||||
if os == "mac": [OK, TIMEOUT]
|
||||
if os == "mac" and debug: [OK, TIMEOUT]
|
||||
[:]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": FAIL
|
||||
if os == "mac": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,different_size:*]
|
||||
@ -658,12 +676,13 @@
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,sample_count:*]
|
||||
implementation-status: backlog
|
||||
expected:
|
||||
if os == "mac": [OK, TIMEOUT]
|
||||
if os == "mac" and debug: [OK, TIMEOUT]
|
||||
[:]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "linux": FAIL
|
||||
if os == "mac": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and not debug: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,single_sample_count:*]
|
||||
|
@ -1,6 +1,7 @@
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:interpolation_sampling:*]
|
||||
implementation-status: backlog
|
||||
[:isAsync=false;output="%40interpolate(flat,%20either)";input="%40interpolate(flat,%20either)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="%40interpolate(linear,%20center)";input="%40interpolate(linear)"]
|
||||
expected: FAIL
|
||||
@ -19,6 +20,7 @@
|
||||
[:isAsync=false;output="%40interpolate(perspective,%20centroid)";input="%40interpolate(perspective)"]
|
||||
|
||||
[:isAsync=true;output="%40interpolate(flat,%20either)";input="%40interpolate(flat,%20either)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;output="%40interpolate(linear,%20center)";input="%40interpolate(linear)"]
|
||||
expected: FAIL
|
||||
@ -53,8 +55,10 @@
|
||||
[:isAsync=false;output="";input="%40interpolate(perspective,%20center)"]
|
||||
|
||||
[:isAsync=false;output="%40interpolate(flat,%20either)";input="%40interpolate(perspective)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="%40interpolate(linear)";input="%40interpolate(flat,%20either)"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="%40interpolate(linear)";input="%40interpolate(perspective)"]
|
||||
|
||||
@ -210,28 +214,37 @@
|
||||
[cts.https.html?q=webgpu:api,validation,render_pipeline,inter_stage:type:*]
|
||||
implementation-status: backlog
|
||||
[:isAsync=false;output="f32";input="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="f32";input="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="i32";input="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="i32";input="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="u32";input="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="u32";input="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="vec2%3Cf32%3E";input="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="vec2%3Cf32%3E";input="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="vec2%3Cf32%3E";input="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=false;output="vec3%3Cf32%3E";input="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;output="f32";input="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;output="f32";input="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
@ -252,6 +265,7 @@
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;output="vec2%3Cf32%3E";input="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:isAsync=true;output="vec2%3Cf32%3E";input="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -2825,7 +2825,7 @@
|
||||
|
||||
[:format="rg32uint";usageType="texture";usageCopy="none";awaitLost=true]
|
||||
expected:
|
||||
if os == "win": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "win" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: [TIMEOUT, NOTRUN]
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac": [TIMEOUT, NOTRUN]
|
||||
@ -3181,22 +3181,18 @@
|
||||
|
||||
[:format="rgba16float";usageType="texture";usageCopy="none";awaitLost=false]
|
||||
expected:
|
||||
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac": [TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rgba16float";usageType="texture";usageCopy="none";awaitLost=true]
|
||||
expected:
|
||||
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac": [TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rgba16float";usageType="texture";usageCopy="src";awaitLost=false]
|
||||
expected:
|
||||
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac": [TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rgba16float";usageType="texture";usageCopy="src";awaitLost=true]
|
||||
expected:
|
||||
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac": [TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rgba16float";usageType="texture";usageCopy="src-dest";awaitLost=false]
|
||||
@ -3211,7 +3207,6 @@
|
||||
|
||||
[:format="rgba16sint";usageType="render";usageCopy="dst";awaitLost=false]
|
||||
expected:
|
||||
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac": [TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rgba16sint";usageType="render";usageCopy="dst";awaitLost=true]
|
||||
@ -3236,12 +3231,10 @@
|
||||
|
||||
[:format="rgba16sint";usageType="render";usageCopy="src-dest";awaitLost=false]
|
||||
expected:
|
||||
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac": [TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rgba16sint";usageType="render";usageCopy="src-dest";awaitLost=true]
|
||||
expected:
|
||||
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac": [TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rgba16sint";usageType="storage";usageCopy="dst";awaitLost=false]
|
||||
@ -4711,8 +4704,6 @@
|
||||
[:format="bgra8unorm-srgb";usageType="render";usageCopy="src";awaitLost=true]
|
||||
|
||||
[:format="bgra8unorm-srgb";usageType="render";usageCopy="src-dest";awaitLost=false]
|
||||
expected:
|
||||
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="bgra8unorm-srgb";usageType="render";usageCopy="src-dest";awaitLost=true]
|
||||
|
||||
@ -4931,12 +4922,10 @@
|
||||
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="r16uint";usageType="texture";usageCopy="none";awaitLost=true]
|
||||
expected:
|
||||
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="r16uint";usageType="texture";usageCopy="src";awaitLost=false]
|
||||
expected:
|
||||
if os == "mac": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="r16uint";usageType="texture";usageCopy="src";awaitLost=true]
|
||||
expected:
|
||||
@ -5958,14 +5947,16 @@
|
||||
|
||||
[:format="rg32uint";usageType="texture";usageCopy="src-dest";awaitLost=false]
|
||||
expected:
|
||||
if os == "win": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "win" and debug: [TIMEOUT, NOTRUN]
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: [TIMEOUT, NOTRUN]
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac": [TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rg32uint";usageType="texture";usageCopy="src-dest";awaitLost=true]
|
||||
expected:
|
||||
if os == "win": [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "win" and debug: [TIMEOUT, NOTRUN]
|
||||
if os == "win" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: [TIMEOUT, NOTRUN]
|
||||
if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac": [TIMEOUT, NOTRUN]
|
||||
@ -6289,27 +6280,22 @@
|
||||
|
||||
[:format="rgba16float";usageType="texture";usageCopy="dst";awaitLost=true]
|
||||
expected:
|
||||
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac": [TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rgba16float";usageType="texture";usageCopy="none";awaitLost=false]
|
||||
expected:
|
||||
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac": [TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rgba16float";usageType="texture";usageCopy="none";awaitLost=true]
|
||||
expected:
|
||||
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac": [TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rgba16float";usageType="texture";usageCopy="src";awaitLost=false]
|
||||
expected:
|
||||
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac": [TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rgba16float";usageType="texture";usageCopy="src";awaitLost=true]
|
||||
expected:
|
||||
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac": [TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rgba16float";usageType="texture";usageCopy="src-dest";awaitLost=false]
|
||||
@ -6348,12 +6334,10 @@
|
||||
|
||||
[:format="rgba16sint";usageType="render";usageCopy="src-dest";awaitLost=false]
|
||||
expected:
|
||||
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac": [TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rgba16sint";usageType="render";usageCopy="src-dest";awaitLost=true]
|
||||
expected:
|
||||
if os == "linux" and debug: [PASS, TIMEOUT, NOTRUN]
|
||||
if os == "mac": [TIMEOUT, NOTRUN]
|
||||
|
||||
[:format="rgba16sint";usageType="storage";usageCopy="dst";awaitLost=false]
|
||||
|
@ -1,4 +1,5 @@
|
||||
[cts.https.html?q=webgpu:compat,api,validation,render_pipeline,unsupported_wgsl:interpolate:*]
|
||||
implementation-status: backlog
|
||||
[:success=false;interpolate="%40interpolate(flat)";entryPoint="fsWithInterpolationUsage1";async=false]
|
||||
|
||||
[:success=false;interpolate="%40interpolate(flat)";entryPoint="fsWithInterpolationUsage1";async=true]
|
||||
@ -16,20 +17,28 @@
|
||||
[:success=false;interpolate="%40interpolate(flat)";entryPoint="fsWithoutInterpolationUsage";async=true]
|
||||
|
||||
[:success=false;interpolate="%40interpolate(flat,%20first)";entryPoint="fsWithInterpolationUsage1";async=false]
|
||||
expected: FAIL
|
||||
|
||||
[:success=false;interpolate="%40interpolate(flat,%20first)";entryPoint="fsWithInterpolationUsage1";async=true]
|
||||
expected: FAIL
|
||||
|
||||
[:success=false;interpolate="%40interpolate(flat,%20first)";entryPoint="fsWithInterpolationUsage2";async=false]
|
||||
expected: FAIL
|
||||
|
||||
[:success=false;interpolate="%40interpolate(flat,%20first)";entryPoint="fsWithInterpolationUsage2";async=true]
|
||||
expected: FAIL
|
||||
|
||||
[:success=false;interpolate="%40interpolate(flat,%20first)";entryPoint="fsWithInterpolationUsage3";async=false]
|
||||
expected: FAIL
|
||||
|
||||
[:success=false;interpolate="%40interpolate(flat,%20first)";entryPoint="fsWithInterpolationUsage3";async=true]
|
||||
expected: FAIL
|
||||
|
||||
[:success=false;interpolate="%40interpolate(flat,%20first)";entryPoint="fsWithoutInterpolationUsage";async=false]
|
||||
expected: FAIL
|
||||
|
||||
[:success=false;interpolate="%40interpolate(flat,%20first)";entryPoint="fsWithoutInterpolationUsage";async=true]
|
||||
expected: FAIL
|
||||
|
||||
[:success=false;interpolate="%40interpolate(linear)";entryPoint="fsWithInterpolationUsage1";async=false]
|
||||
|
||||
@ -80,20 +89,28 @@
|
||||
[:success=false;interpolate="%40interpolate(perspective,%20sample)";entryPoint="fsWithoutInterpolationUsage";async=true]
|
||||
|
||||
[:success=true;interpolate="%40interpolate(flat,%20either)";entryPoint="fsWithInterpolationUsage1";async=false]
|
||||
expected: FAIL
|
||||
|
||||
[:success=true;interpolate="%40interpolate(flat,%20either)";entryPoint="fsWithInterpolationUsage1";async=true]
|
||||
expected: FAIL
|
||||
|
||||
[:success=true;interpolate="%40interpolate(flat,%20either)";entryPoint="fsWithInterpolationUsage2";async=false]
|
||||
expected: FAIL
|
||||
|
||||
[:success=true;interpolate="%40interpolate(flat,%20either)";entryPoint="fsWithInterpolationUsage2";async=true]
|
||||
expected: FAIL
|
||||
|
||||
[:success=true;interpolate="%40interpolate(flat,%20either)";entryPoint="fsWithInterpolationUsage3";async=false]
|
||||
expected: FAIL
|
||||
|
||||
[:success=true;interpolate="%40interpolate(flat,%20either)";entryPoint="fsWithInterpolationUsage3";async=true]
|
||||
expected: FAIL
|
||||
|
||||
[:success=true;interpolate="%40interpolate(flat,%20either)";entryPoint="fsWithoutInterpolationUsage";async=false]
|
||||
expected: FAIL
|
||||
|
||||
[:success=true;interpolate="%40interpolate(flat,%20either)";entryPoint="fsWithoutInterpolationUsage";async=true]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:compat,api,validation,render_pipeline,unsupported_wgsl:sample_index:*]
|
||||
|
@ -13,8 +13,10 @@
|
||||
[:expr="add_mul";decl="override";strip_spaces=true]
|
||||
|
||||
[:expr="add_mul";decl="var%3Cprivate%3E";strip_spaces=false]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="add_mul";decl="var%3Cprivate%3E";strip_spaces=true]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="add_swizzle";decl="const";strip_spaces=false]
|
||||
|
||||
@ -29,8 +31,10 @@
|
||||
[:expr="add_swizzle";decl="override";strip_spaces=true]
|
||||
|
||||
[:expr="add_swizzle";decl="var%3Cprivate%3E";strip_spaces=false]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="add_swizzle";decl="var%3Cprivate%3E";strip_spaces=true]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="and_eq";decl="const";strip_spaces=false]
|
||||
|
||||
@ -45,8 +49,10 @@
|
||||
[:expr="and_eq";decl="override";strip_spaces=true]
|
||||
|
||||
[:expr="and_eq";decl="var%3Cprivate%3E";strip_spaces=false]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="and_eq";decl="var%3Cprivate%3E";strip_spaces=true]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="comp_add";decl="const";strip_spaces=false]
|
||||
|
||||
@ -61,8 +67,10 @@
|
||||
[:expr="comp_add";decl="override";strip_spaces=true]
|
||||
|
||||
[:expr="comp_add";decl="var%3Cprivate%3E";strip_spaces=false]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="comp_add";decl="var%3Cprivate%3E";strip_spaces=true]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="eq_and";decl="const";strip_spaces=false]
|
||||
|
||||
@ -77,8 +85,10 @@
|
||||
[:expr="eq_and";decl="override";strip_spaces=true]
|
||||
|
||||
[:expr="eq_and";decl="var%3Cprivate%3E";strip_spaces=false]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="eq_and";decl="var%3Cprivate%3E";strip_spaces=true]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="eq_or";decl="const";strip_spaces=false]
|
||||
|
||||
@ -93,8 +103,10 @@
|
||||
[:expr="eq_or";decl="override";strip_spaces=true]
|
||||
|
||||
[:expr="eq_or";decl="var%3Cprivate%3E";strip_spaces=false]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="eq_or";decl="var%3Cprivate%3E";strip_spaces=true]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="mul_add";decl="const";strip_spaces=false]
|
||||
|
||||
@ -109,8 +121,10 @@
|
||||
[:expr="mul_add";decl="override";strip_spaces=true]
|
||||
|
||||
[:expr="mul_add";decl="var%3Cprivate%3E";strip_spaces=false]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="mul_add";decl="var%3Cprivate%3E";strip_spaces=true]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="mul_deref";decl="const";strip_spaces=false]
|
||||
|
||||
@ -125,8 +139,10 @@
|
||||
[:expr="mul_deref";decl="override";strip_spaces=true]
|
||||
|
||||
[:expr="mul_deref";decl="var%3Cprivate%3E";strip_spaces=false]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="mul_deref";decl="var%3Cprivate%3E";strip_spaces=true]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="neg_add";decl="const";strip_spaces=false]
|
||||
|
||||
@ -141,8 +157,10 @@
|
||||
[:expr="neg_add";decl="override";strip_spaces=true]
|
||||
|
||||
[:expr="neg_add";decl="var%3Cprivate%3E";strip_spaces=false]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="neg_add";decl="var%3Cprivate%3E";strip_spaces=true]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="neg_and";decl="const";strip_spaces=false]
|
||||
|
||||
@ -157,8 +175,10 @@
|
||||
[:expr="neg_and";decl="override";strip_spaces=true]
|
||||
|
||||
[:expr="neg_and";decl="var%3Cprivate%3E";strip_spaces=false]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="neg_and";decl="var%3Cprivate%3E";strip_spaces=true]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="neg_mul";decl="const";strip_spaces=false]
|
||||
|
||||
@ -173,8 +193,10 @@
|
||||
[:expr="neg_mul";decl="override";strip_spaces=true]
|
||||
|
||||
[:expr="neg_mul";decl="var%3Cprivate%3E";strip_spaces=false]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="neg_mul";decl="var%3Cprivate%3E";strip_spaces=true]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="neg_or";decl="const";strip_spaces=false]
|
||||
|
||||
@ -189,8 +211,10 @@
|
||||
[:expr="neg_or";decl="override";strip_spaces=true]
|
||||
|
||||
[:expr="neg_or";decl="var%3Cprivate%3E";strip_spaces=false]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="neg_or";decl="var%3Cprivate%3E";strip_spaces=true]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="neg_shl";decl="const";strip_spaces=false]
|
||||
|
||||
@ -207,8 +231,10 @@
|
||||
[:expr="neg_shl";decl="override";strip_spaces=true]
|
||||
|
||||
[:expr="neg_shl";decl="var%3Cprivate%3E";strip_spaces=false]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="neg_shl";decl="var%3Cprivate%3E";strip_spaces=true]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="neg_shr";decl="const";strip_spaces=false]
|
||||
|
||||
@ -225,8 +251,10 @@
|
||||
[:expr="neg_shr";decl="override";strip_spaces=true]
|
||||
|
||||
[:expr="neg_shr";decl="var%3Cprivate%3E";strip_spaces=false]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="neg_shr";decl="var%3Cprivate%3E";strip_spaces=true]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="neg_xor";decl="const";strip_spaces=false]
|
||||
|
||||
@ -241,8 +269,10 @@
|
||||
[:expr="neg_xor";decl="override";strip_spaces=true]
|
||||
|
||||
[:expr="neg_xor";decl="var%3Cprivate%3E";strip_spaces=false]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="neg_xor";decl="var%3Cprivate%3E";strip_spaces=true]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="not_and";decl="const";strip_spaces=false]
|
||||
|
||||
@ -257,8 +287,10 @@
|
||||
[:expr="not_and";decl="override";strip_spaces=true]
|
||||
|
||||
[:expr="not_and";decl="var%3Cprivate%3E";strip_spaces=false]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="not_and";decl="var%3Cprivate%3E";strip_spaces=true]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="not_or";decl="const";strip_spaces=false]
|
||||
|
||||
@ -273,8 +305,10 @@
|
||||
[:expr="not_or";decl="override";strip_spaces=true]
|
||||
|
||||
[:expr="not_or";decl="var%3Cprivate%3E";strip_spaces=false]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="not_or";decl="var%3Cprivate%3E";strip_spaces=true]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="or_eq";decl="const";strip_spaces=false]
|
||||
|
||||
@ -289,8 +323,10 @@
|
||||
[:expr="or_eq";decl="override";strip_spaces=true]
|
||||
|
||||
[:expr="or_eq";decl="var%3Cprivate%3E";strip_spaces=false]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="or_eq";decl="var%3Cprivate%3E";strip_spaces=true]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="sub_neg";decl="const";strip_spaces=false]
|
||||
|
||||
@ -308,6 +344,7 @@
|
||||
expected: FAIL
|
||||
|
||||
[:expr="sub_neg";decl="var%3Cprivate%3E";strip_spaces=false]
|
||||
expected: FAIL
|
||||
|
||||
[:expr="sub_neg";decl="var%3Cprivate%3E";strip_spaces=true]
|
||||
expected: FAIL
|
||||
|
@ -52,7 +52,7 @@
|
||||
[cts.https.html?q=webgpu:shader,execution,memory_model,coherence:cowr:*]
|
||||
tags: [webgpu, webgpu-long]
|
||||
implementation-status:
|
||||
if os == "win" and not debug: backlog
|
||||
if os == "win": backlog
|
||||
expected:
|
||||
if os == "win" and not debug: CRASH
|
||||
[:memType="atomic_storage";testType="inter_workgroup"]
|
||||
|
@ -304,9 +304,7 @@
|
||||
|
||||
[:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true]
|
||||
expected:
|
||||
if os == "win" and not debug: [PASS, FAIL]
|
||||
if os == "linux": [PASS, FAIL]
|
||||
if os == "mac" and not debug: [PASS, FAIL]
|
||||
if not debug: [PASS, FAIL]
|
||||
|
||||
[:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false]
|
||||
expected:
|
||||
@ -323,11 +321,11 @@
|
||||
|
||||
[:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true]
|
||||
expected:
|
||||
if debug: [PASS, FAIL]
|
||||
if os == "linux" and debug: [PASS, FAIL]
|
||||
if os == "mac" and debug: [PASS, FAIL]
|
||||
|
||||
[:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false]
|
||||
expected:
|
||||
if os == "linux": [PASS, FAIL]
|
||||
if os == "mac": [PASS, FAIL]
|
||||
|
||||
[:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true]
|
||||
|
@ -5,8 +5,6 @@
|
||||
if os == "linux": [PASS, FAIL]
|
||||
|
||||
[:method="mixed";dispatch="direct";groupSize={"x":1,"y":1,"z":1};numGroups={"x":8,"y":4,"z":2}]
|
||||
expected:
|
||||
if os == "linux" and not debug: [PASS, FAIL]
|
||||
|
||||
[:method="mixed";dispatch="direct";groupSize={"x":3,"y":7,"z":5};numGroups={"x":13,"y":9,"z":11}]
|
||||
expected:
|
||||
@ -55,8 +53,6 @@
|
||||
[:method="struct";dispatch="direct";groupSize={"x":1,"y":1,"z":1};numGroups={"x":8,"y":4,"z":2}]
|
||||
|
||||
[:method="struct";dispatch="direct";groupSize={"x":3,"y":7,"z":5};numGroups={"x":13,"y":9,"z":11}]
|
||||
expected:
|
||||
if os == "linux": [PASS, FAIL]
|
||||
|
||||
[:method="struct";dispatch="direct";groupSize={"x":8,"y":4,"z":2};numGroups={"x":1,"y":1,"z":1}]
|
||||
expected:
|
||||
|
@ -1737,31 +1737,36 @@
|
||||
[:addressSpace="workgroup";workgroupSize=[7,7,3\];batch__=24]
|
||||
expected:
|
||||
if os == "win": [TIMEOUT, NOTRUN]
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: [TIMEOUT, NOTRUN]
|
||||
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:addressSpace="workgroup";workgroupSize=[7,7,3\];batch__=25]
|
||||
expected:
|
||||
if os == "win": [TIMEOUT, NOTRUN]
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: [TIMEOUT, NOTRUN]
|
||||
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:addressSpace="workgroup";workgroupSize=[7,7,3\];batch__=26]
|
||||
expected:
|
||||
if os == "win": [TIMEOUT, NOTRUN]
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: [TIMEOUT, NOTRUN]
|
||||
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:addressSpace="workgroup";workgroupSize=[7,7,3\];batch__=27]
|
||||
expected:
|
||||
if os == "win": [TIMEOUT, NOTRUN]
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: [TIMEOUT, NOTRUN]
|
||||
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:addressSpace="workgroup";workgroupSize=[7,7,3\];batch__=28]
|
||||
expected:
|
||||
if os == "win": [TIMEOUT, NOTRUN]
|
||||
if os == "linux": [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "linux" and debug: [TIMEOUT, NOTRUN]
|
||||
if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
|
||||
if os == "mac": FAIL
|
||||
|
||||
[:addressSpace="workgroup";workgroupSize=[7,7,3\];batch__=29]
|
||||
|
@ -1,19 +1,13 @@
|
||||
[cts.https.html?q=webgpu:shader,validation,const_assert,const_assert:constant_expression_assert:*]
|
||||
implementation-status: backlog
|
||||
[:scope="function"]
|
||||
expected: FAIL
|
||||
|
||||
[:scope="module"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,const_assert,const_assert:constant_expression_logical_and_assert:*]
|
||||
implementation-status: backlog
|
||||
[:scope="function"]
|
||||
expected: FAIL
|
||||
|
||||
[:scope="module"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,const_assert,const_assert:constant_expression_logical_and_no_assert:*]
|
||||
@ -26,12 +20,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,const_assert,const_assert:constant_expression_logical_or_assert:*]
|
||||
implementation-status: backlog
|
||||
[:scope="function"]
|
||||
expected: FAIL
|
||||
|
||||
[:scope="module"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,const_assert,const_assert:constant_expression_logical_or_no_assert:*]
|
||||
@ -53,13 +44,16 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,const_assert,const_assert:evaluation_stage:*]
|
||||
implementation-status: backlog
|
||||
[:scope="function";stage="constant"]
|
||||
expected: FAIL
|
||||
|
||||
[:scope="function";stage="override"]
|
||||
|
||||
[:scope="function";stage="runtime"]
|
||||
|
||||
[:scope="module";stage="constant"]
|
||||
expected: FAIL
|
||||
|
||||
[:scope="module";stage="override"]
|
||||
|
||||
|
@ -9,6 +9,7 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,decl,compound_statement:decl_use:*]
|
||||
implementation-status: backlog
|
||||
[:case="a"]
|
||||
|
||||
[:case="b"]
|
||||
@ -16,10 +17,12 @@
|
||||
[:case="c_no"]
|
||||
|
||||
[:case="c_yes"]
|
||||
expected: FAIL
|
||||
|
||||
[:case="d_no"]
|
||||
|
||||
[:case="d_yes"]
|
||||
expected: FAIL
|
||||
|
||||
[:case="e"]
|
||||
|
||||
|
@ -1,9 +1,13 @@
|
||||
[cts.https.html?q=webgpu:shader,validation,decl,const:assert:*]
|
||||
implementation-status: backlog
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,decl,const:function_scope:*]
|
||||
implementation-status: backlog
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,decl,const:immutable:*]
|
||||
|
@ -534,45 +534,63 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,decl,var:initializer_kind:*]
|
||||
implementation-status: backlog
|
||||
[:initializer="42u";addrspace="function"]
|
||||
expected: FAIL
|
||||
|
||||
[:initializer="42u";addrspace="private"]
|
||||
expected: FAIL
|
||||
|
||||
[:initializer="another_private_var";addrspace="function"]
|
||||
expected: FAIL
|
||||
|
||||
[:initializer="another_private_var";addrspace="private"]
|
||||
|
||||
[:initializer="my_const_42u";addrspace="function"]
|
||||
expected: FAIL
|
||||
|
||||
[:initializer="my_const_42u";addrspace="private"]
|
||||
expected: FAIL
|
||||
|
||||
[:initializer="my_override_42u";addrspace="function"]
|
||||
expected: FAIL
|
||||
|
||||
[:initializer="my_override_42u";addrspace="private"]
|
||||
expected: FAIL
|
||||
|
||||
[:initializer="u32()";addrspace="function"]
|
||||
expected: FAIL
|
||||
|
||||
[:initializer="u32()";addrspace="private"]
|
||||
expected: FAIL
|
||||
|
||||
[:initializer="u32(sqrt(42.0))";addrspace="function"]
|
||||
expected: FAIL
|
||||
|
||||
[:initializer="u32(sqrt(42.0))";addrspace="private"]
|
||||
expected: FAIL
|
||||
|
||||
[:initializer="user_func()";addrspace="function"]
|
||||
expected: FAIL
|
||||
|
||||
[:initializer="user_func()";addrspace="private"]
|
||||
|
||||
[:initializer="vec4u(1,%202,%203,%204)[another_private_var%20%2F%2020\]";addrspace="function"]
|
||||
expected: FAIL
|
||||
|
||||
[:initializer="vec4u(1,%202,%203,%204)[another_private_var%20%2F%2020\]";addrspace="private"]
|
||||
|
||||
[:initializer="vec4u(1,%202,%203,%204)[my_const_42u%20%2F%2020\]";addrspace="function"]
|
||||
expected: FAIL
|
||||
|
||||
[:initializer="vec4u(1,%202,%203,%204)[my_const_42u%20%2F%2020\]";addrspace="private"]
|
||||
expected: FAIL
|
||||
|
||||
[:initializer="vec4u(1,%202,%203,%204)[my_override_42u%20%2F%2020\]";addrspace="function"]
|
||||
expected: FAIL
|
||||
|
||||
[:initializer="vec4u(1,%202,%203,%204)[my_override_42u%20%2F%2020\]";addrspace="private"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,decl,var:initializer_type:*]
|
||||
|
@ -1,10 +1,13 @@
|
||||
[cts.https.html?q=webgpu:shader,validation,expression,access,array:abstract_array_concrete_index:*]
|
||||
implementation-status: backlog
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,expression,access,array:early_eval_errors:*]
|
||||
implementation-status: backlog
|
||||
[:case="const_func_in_bounds"]
|
||||
expected: FAIL
|
||||
|
||||
[:case="const_func_oob_neg"]
|
||||
|
||||
|
@ -1,10 +1,13 @@
|
||||
[cts.https.html?q=webgpu:shader,validation,expression,access,matrix:abstract_matrix_concrete_index:*]
|
||||
implementation-status: backlog
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,expression,access,matrix:early_eval_errors:*]
|
||||
implementation-status: backlog
|
||||
[:case="const_func_in_bounds"]
|
||||
expected: FAIL
|
||||
|
||||
[:case="const_func_oob_neg"]
|
||||
|
||||
|
@ -3,6 +3,7 @@
|
||||
[:vector_width=2;abstract_type="float";concrete_type="f16"]
|
||||
|
||||
[:vector_width=2;abstract_type="float";concrete_type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:vector_width=2;abstract_type="float";concrete_type="i32"]
|
||||
|
||||
@ -14,6 +15,7 @@
|
||||
expected: FAIL
|
||||
|
||||
[:vector_width=2;abstract_type="int";concrete_type="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:vector_width=2;abstract_type="int";concrete_type="u32"]
|
||||
expected: FAIL
|
||||
@ -21,6 +23,7 @@
|
||||
[:vector_width=3;abstract_type="float";concrete_type="f16"]
|
||||
|
||||
[:vector_width=3;abstract_type="float";concrete_type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:vector_width=3;abstract_type="float";concrete_type="i32"]
|
||||
|
||||
@ -32,6 +35,7 @@
|
||||
expected: FAIL
|
||||
|
||||
[:vector_width=3;abstract_type="int";concrete_type="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:vector_width=3;abstract_type="int";concrete_type="u32"]
|
||||
expected: FAIL
|
||||
@ -39,6 +43,7 @@
|
||||
[:vector_width=4;abstract_type="float";concrete_type="f16"]
|
||||
|
||||
[:vector_width=4;abstract_type="float";concrete_type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:vector_width=4;abstract_type="float";concrete_type="i32"]
|
||||
|
||||
@ -50,6 +55,7 @@
|
||||
expected: FAIL
|
||||
|
||||
[:vector_width=4;abstract_type="int";concrete_type="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:vector_width=4;abstract_type="int";concrete_type="u32"]
|
||||
expected: FAIL
|
||||
@ -86,14 +92,18 @@
|
||||
expected: FAIL
|
||||
|
||||
[:vector_decl="const";vector_width=4;element_type="bool"]
|
||||
expected: FAIL
|
||||
|
||||
[:vector_decl="const";vector_width=4;element_type="f16"]
|
||||
|
||||
[:vector_decl="const";vector_width=4;element_type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:vector_decl="const";vector_width=4;element_type="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:vector_decl="const";vector_width=4;element_type="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:vector_decl="let";vector_width=2;element_type="bool"]
|
||||
expected: FAIL
|
||||
@ -124,14 +134,18 @@
|
||||
expected: FAIL
|
||||
|
||||
[:vector_decl="let";vector_width=4;element_type="bool"]
|
||||
expected: FAIL
|
||||
|
||||
[:vector_decl="let";vector_width=4;element_type="f16"]
|
||||
|
||||
[:vector_decl="let";vector_width=4;element_type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:vector_decl="let";vector_width=4;element_type="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:vector_decl="let";vector_width=4;element_type="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:vector_decl="param";vector_width=2;element_type="bool"]
|
||||
expected: FAIL
|
||||
@ -162,14 +176,18 @@
|
||||
expected: FAIL
|
||||
|
||||
[:vector_decl="param";vector_width=4;element_type="bool"]
|
||||
expected: FAIL
|
||||
|
||||
[:vector_decl="param";vector_width=4;element_type="f16"]
|
||||
|
||||
[:vector_decl="param";vector_width=4;element_type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:vector_decl="param";vector_width=4;element_type="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:vector_decl="param";vector_width=4;element_type="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:vector_decl="var";vector_width=2;element_type="bool"]
|
||||
expected: FAIL
|
||||
@ -200,11 +218,15 @@
|
||||
expected: FAIL
|
||||
|
||||
[:vector_decl="var";vector_width=4;element_type="bool"]
|
||||
expected: FAIL
|
||||
|
||||
[:vector_decl="var";vector_width=4;element_type="f16"]
|
||||
|
||||
[:vector_decl="var";vector_width=4;element_type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:vector_decl="var";vector_width=4;element_type="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:vector_decl="var";vector_width=4;element_type="u32"]
|
||||
expected: FAIL
|
||||
|
@ -1678,29 +1678,42 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:*]
|
||||
implementation-status: backlog
|
||||
[:case={"lhs":"-1073741824i","rhs":"1u","pass":true};vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"-1073741824i","rhs":"1u","pass":true};vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"-1073741824i","rhs":"1u","pass":true};vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"-1073741824i","rhs":"1u","pass":true};vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"-1i","rhs":"1u","pass":true};vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"-1i","rhs":"1u","pass":true};vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"-1i","rhs":"1u","pass":true};vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"-1i","rhs":"1u","pass":true};vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"-1i","rhs":"31u","pass":true};vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"-1i","rhs":"31u","pass":true};vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"-1i","rhs":"31u","pass":true};vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"-1i","rhs":"31u","pass":true};vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize="_undef_"]
|
||||
|
||||
@ -1719,12 +1732,16 @@
|
||||
[:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize=4]
|
||||
|
||||
[:case={"lhs":"0i","rhs":"31u","pass":true};vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"0i","rhs":"31u","pass":true};vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"0i","rhs":"31u","pass":true};vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"0i","rhs":"31u","pass":true};vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"0i","rhs":"32u","pass":false};vectorize="_undef_"]
|
||||
|
||||
@ -1759,12 +1776,16 @@
|
||||
[:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize=4]
|
||||
|
||||
[:case={"lhs":"0u","rhs":"31u","pass":true};vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"0u","rhs":"31u","pass":true};vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"0u","rhs":"31u","pass":true};vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"0u","rhs":"31u","pass":true};vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"0u","rhs":"32u","pass":false};vectorize="_undef_"]
|
||||
|
||||
@ -1807,12 +1828,16 @@
|
||||
[:case={"lhs":"1073741824i","rhs":"1u","pass":false};vectorize=4]
|
||||
|
||||
[:case={"lhs":"1073741824u","rhs":"1u","pass":true};vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"1073741824u","rhs":"1u","pass":true};vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"1073741824u","rhs":"1u","pass":true};vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"1073741824u","rhs":"1u","pass":true};vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"1i","rhs":"-1","pass":false};vectorize="_undef_"]
|
||||
|
||||
@ -1839,12 +1864,16 @@
|
||||
[:case={"lhs":"1u","rhs":"-1","pass":false};vectorize=4]
|
||||
|
||||
[:case={"lhs":"1u","rhs":"31u","pass":true};vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"1u","rhs":"31u","pass":true};vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"1u","rhs":"31u","pass":true};vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"1u","rhs":"31u","pass":true};vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"2","rhs":"62","pass":false};vectorize="_undef_"]
|
||||
|
||||
@ -1863,12 +1892,16 @@
|
||||
[:case={"lhs":"2147483647i","rhs":"1u","pass":false};vectorize=4]
|
||||
|
||||
[:case={"lhs":"2147483647u","rhs":"1u","pass":true};vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"2147483647u","rhs":"1u","pass":true};vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"2147483647u","rhs":"1u","pass":true};vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"2147483647u","rhs":"1u","pass":true};vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"3221225472u","rhs":"1u","pass":false};vectorize="_undef_"]
|
||||
|
||||
@ -1910,6 +1943,7 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:*]
|
||||
implementation-status: backlog
|
||||
[:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize="_undef_"]
|
||||
|
||||
[:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize=2]
|
||||
@ -1927,12 +1961,16 @@
|
||||
[:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize=4]
|
||||
|
||||
[:case={"lhs":"0i","rhs":"31u","pass":true};vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"0i","rhs":"31u","pass":true};vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"0i","rhs":"31u","pass":true};vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"0i","rhs":"31u","pass":true};vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"0i","rhs":"32u","pass":false};vectorize="_undef_"]
|
||||
|
||||
@ -1967,12 +2005,16 @@
|
||||
[:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize=4]
|
||||
|
||||
[:case={"lhs":"0u","rhs":"31u","pass":true};vectorize="_undef_"]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"0u","rhs":"31u","pass":true};vectorize=2]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"0u","rhs":"31u","pass":true};vectorize=3]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"0u","rhs":"31u","pass":true};vectorize=4]
|
||||
expected: FAIL
|
||||
|
||||
[:case={"lhs":"0u","rhs":"32u","pass":false};vectorize="_undef_"]
|
||||
|
||||
|
@ -104,31 +104,43 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -116,15 +116,19 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -116,15 +116,19 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -116,15 +116,19 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -120,15 +120,19 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -115,15 +115,19 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -517,31 +517,43 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -93,15 +93,19 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -79,15 +79,19 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -74,6 +74,7 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,expression,call,builtin,countLeadingZeros:values:*]
|
||||
implementation-status: backlog
|
||||
[:stage="constant";type="i32"]
|
||||
|
||||
[:stage="constant";type="u32"]
|
||||
@ -91,17 +92,25 @@
|
||||
[:stage="constant";type="vec4%3Cu32%3E"]
|
||||
|
||||
[:stage="override";type="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -74,6 +74,7 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,expression,call,builtin,countOneBits:values:*]
|
||||
implementation-status: backlog
|
||||
[:stage="constant";type="i32"]
|
||||
|
||||
[:stage="constant";type="u32"]
|
||||
@ -91,17 +92,25 @@
|
||||
[:stage="constant";type="vec4%3Cu32%3E"]
|
||||
|
||||
[:stage="override";type="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -74,6 +74,7 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,expression,call,builtin,countTrailingZeros:values:*]
|
||||
implementation-status: backlog
|
||||
[:stage="constant";type="i32"]
|
||||
|
||||
[:stage="constant";type="u32"]
|
||||
@ -91,17 +92,25 @@
|
||||
[:stage="constant";type="vec4%3Cu32%3E"]
|
||||
|
||||
[:stage="override";type="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -93,15 +93,19 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -83,15 +83,19 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -83,15 +83,19 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -74,6 +74,7 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,expression,call,builtin,firstLeadingBit:values:*]
|
||||
implementation-status: backlog
|
||||
[:stage="constant";type="i32"]
|
||||
|
||||
[:stage="constant";type="u32"]
|
||||
@ -91,17 +92,25 @@
|
||||
[:stage="constant";type="vec4%3Cu32%3E"]
|
||||
|
||||
[:stage="override";type="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -74,6 +74,7 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,expression,call,builtin,firstTrailingBit:values:*]
|
||||
implementation-status: backlog
|
||||
[:stage="constant";type="i32"]
|
||||
|
||||
[:stage="constant";type="u32"]
|
||||
@ -91,17 +92,25 @@
|
||||
[:stage="constant";type="vec4%3Cu32%3E"]
|
||||
|
||||
[:stage="override";type="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -93,15 +93,19 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -123,11 +123,14 @@
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -83,15 +83,19 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -83,15 +83,19 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -94,15 +94,19 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -93,15 +93,19 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -91,31 +91,43 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -91,31 +91,43 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -101,34 +101,46 @@
|
||||
expected: FAIL
|
||||
|
||||
[:constantOrOverrideStage="override";value0=-65504;value1=-65505]
|
||||
expected: FAIL
|
||||
|
||||
[:constantOrOverrideStage="override";value0=-65504;value1=65504]
|
||||
expected: FAIL
|
||||
|
||||
[:constantOrOverrideStage="override";value0=-65504;value1=65505]
|
||||
expected: FAIL
|
||||
|
||||
[:constantOrOverrideStage="override";value0=-65505;value1=-65504]
|
||||
expected: FAIL
|
||||
|
||||
[:constantOrOverrideStage="override";value0=-65505;value1=-65505]
|
||||
expected: FAIL
|
||||
|
||||
[:constantOrOverrideStage="override";value0=-65505;value1=65504]
|
||||
expected: FAIL
|
||||
|
||||
[:constantOrOverrideStage="override";value0=-65505;value1=65505]
|
||||
expected: FAIL
|
||||
|
||||
[:constantOrOverrideStage="override";value0=65504;value1=-65504]
|
||||
expected: FAIL
|
||||
|
||||
[:constantOrOverrideStage="override";value0=65504;value1=-65505]
|
||||
expected: FAIL
|
||||
|
||||
[:constantOrOverrideStage="override";value0=65504;value1=65504]
|
||||
expected: FAIL
|
||||
|
||||
[:constantOrOverrideStage="override";value0=65504;value1=65505]
|
||||
expected: FAIL
|
||||
|
||||
[:constantOrOverrideStage="override";value0=65505;value1=-65504]
|
||||
expected: FAIL
|
||||
|
||||
[:constantOrOverrideStage="override";value0=65505;value1=-65505]
|
||||
expected: FAIL
|
||||
|
||||
[:constantOrOverrideStage="override";value0=65505;value1=65504]
|
||||
expected: FAIL
|
||||
|
||||
[:constantOrOverrideStage="override";value0=65505;value1=65505]
|
||||
expected: FAIL
|
||||
|
@ -93,15 +93,19 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -74,6 +74,7 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,expression,call,builtin,reverseBits:values:*]
|
||||
implementation-status: backlog
|
||||
[:stage="constant";type="i32"]
|
||||
|
||||
[:stage="constant";type="u32"]
|
||||
@ -91,17 +92,25 @@
|
||||
[:stage="constant";type="vec4%3Cu32%3E"]
|
||||
|
||||
[:stage="override";type="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -115,15 +115,19 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -115,15 +115,19 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -71,23 +71,31 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -93,15 +93,19 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -79,15 +79,19 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -93,15 +93,19 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -107,15 +107,19 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -83,15 +83,19 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -83,15 +83,19 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -449,73 +449,86 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,expression,call,builtin,textureGather:component_argument,non_const:*]
|
||||
implementation-status: backlog
|
||||
[:textureType="texture_2d";sampleType="vec4%3Cf32%3E";varType="c"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureType="texture_2d";sampleType="vec4%3Cf32%3E";varType="l"]
|
||||
|
||||
[:textureType="texture_2d";sampleType="vec4%3Cf32%3E";varType="u"]
|
||||
|
||||
[:textureType="texture_2d";sampleType="vec4%3Ci32%3E";varType="c"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureType="texture_2d";sampleType="vec4%3Ci32%3E";varType="l"]
|
||||
|
||||
[:textureType="texture_2d";sampleType="vec4%3Ci32%3E";varType="u"]
|
||||
|
||||
[:textureType="texture_2d";sampleType="vec4%3Cu32%3E";varType="c"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureType="texture_2d";sampleType="vec4%3Cu32%3E";varType="l"]
|
||||
|
||||
[:textureType="texture_2d";sampleType="vec4%3Cu32%3E";varType="u"]
|
||||
|
||||
[:textureType="texture_2d_array";sampleType="vec4%3Cf32%3E";varType="c"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureType="texture_2d_array";sampleType="vec4%3Cf32%3E";varType="l"]
|
||||
|
||||
[:textureType="texture_2d_array";sampleType="vec4%3Cf32%3E";varType="u"]
|
||||
|
||||
[:textureType="texture_2d_array";sampleType="vec4%3Ci32%3E";varType="c"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureType="texture_2d_array";sampleType="vec4%3Ci32%3E";varType="l"]
|
||||
|
||||
[:textureType="texture_2d_array";sampleType="vec4%3Ci32%3E";varType="u"]
|
||||
|
||||
[:textureType="texture_2d_array";sampleType="vec4%3Cu32%3E";varType="c"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureType="texture_2d_array";sampleType="vec4%3Cu32%3E";varType="l"]
|
||||
|
||||
[:textureType="texture_2d_array";sampleType="vec4%3Cu32%3E";varType="u"]
|
||||
|
||||
[:textureType="texture_cube";sampleType="vec4%3Cf32%3E";varType="c"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureType="texture_cube";sampleType="vec4%3Cf32%3E";varType="l"]
|
||||
|
||||
[:textureType="texture_cube";sampleType="vec4%3Cf32%3E";varType="u"]
|
||||
|
||||
[:textureType="texture_cube";sampleType="vec4%3Ci32%3E";varType="c"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureType="texture_cube";sampleType="vec4%3Ci32%3E";varType="l"]
|
||||
|
||||
[:textureType="texture_cube";sampleType="vec4%3Ci32%3E";varType="u"]
|
||||
|
||||
[:textureType="texture_cube";sampleType="vec4%3Cu32%3E";varType="c"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureType="texture_cube";sampleType="vec4%3Cu32%3E";varType="l"]
|
||||
|
||||
[:textureType="texture_cube";sampleType="vec4%3Cu32%3E";varType="u"]
|
||||
|
||||
[:textureType="texture_cube_array";sampleType="vec4%3Cf32%3E";varType="c"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureType="texture_cube_array";sampleType="vec4%3Cf32%3E";varType="l"]
|
||||
|
||||
[:textureType="texture_cube_array";sampleType="vec4%3Cf32%3E";varType="u"]
|
||||
|
||||
[:textureType="texture_cube_array";sampleType="vec4%3Ci32%3E";varType="c"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureType="texture_cube_array";sampleType="vec4%3Ci32%3E";varType="l"]
|
||||
|
||||
[:textureType="texture_cube_array";sampleType="vec4%3Ci32%3E";varType="u"]
|
||||
|
||||
[:textureType="texture_cube_array";sampleType="vec4%3Cu32%3E";varType="c"]
|
||||
expected: FAIL
|
||||
|
||||
[:textureType="texture_cube_array";sampleType="vec4%3Cu32%3E";varType="l"]
|
||||
|
||||
|
@ -83,15 +83,19 @@
|
||||
[:stage="override";type="f16"]
|
||||
|
||||
[:stage="override";type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec2%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec3%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="override";type="vec4%3Cf16%3E"]
|
||||
|
||||
[:stage="override";type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
@ -135,9 +135,11 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_zero_value:*]
|
||||
implementation-status: backlog
|
||||
[:type="f16"]
|
||||
|
||||
[:type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,expression,call,builtin,value_constructor:must_use:*]
|
||||
@ -439,10 +441,13 @@
|
||||
[:type="f16"]
|
||||
|
||||
[:type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:type="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:type="u32"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,expression,call,builtin,value_constructor:struct_value:*]
|
||||
@ -1027,7 +1032,10 @@
|
||||
[:type="f16"]
|
||||
|
||||
[:type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:type="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:type="u32"]
|
||||
expected: FAIL
|
||||
|
@ -551,23 +551,33 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f32:*]
|
||||
implementation-status: backlog
|
||||
[:rhs=1;c=2;r=2]
|
||||
expected: FAIL
|
||||
|
||||
[:rhs=1;c=2;r=3]
|
||||
expected: FAIL
|
||||
|
||||
[:rhs=1;c=2;r=4]
|
||||
expected: FAIL
|
||||
|
||||
[:rhs=1;c=3;r=2]
|
||||
expected: FAIL
|
||||
|
||||
[:rhs=1;c=3;r=3]
|
||||
expected: FAIL
|
||||
|
||||
[:rhs=1;c=3;r=4]
|
||||
expected: FAIL
|
||||
|
||||
[:rhs=1;c=4;r=2]
|
||||
expected: FAIL
|
||||
|
||||
[:rhs=1;c=4;r=3]
|
||||
expected: FAIL
|
||||
|
||||
[:rhs=1;c=4;r=4]
|
||||
expected: FAIL
|
||||
|
||||
[:rhs=3.4028234663852886e%2B38;c=2;r=2]
|
||||
|
||||
|
@ -5,6 +5,7 @@
|
||||
[:case="absfloat_to_f16"]
|
||||
|
||||
[:case="absfloat_to_f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:case="absfloat_to_i32"]
|
||||
|
||||
@ -15,16 +16,20 @@
|
||||
[:case="absint_to_f16"]
|
||||
|
||||
[:case="absint_to_f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:case="absint_to_i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:case="absint_to_u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:case="array_absfloat_to_bool"]
|
||||
|
||||
[:case="array_absfloat_to_f16"]
|
||||
|
||||
[:case="array_absfloat_to_f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:case="array_absfloat_to_i32"]
|
||||
|
||||
@ -35,10 +40,13 @@
|
||||
[:case="array_absint_to_f16"]
|
||||
|
||||
[:case="array_absint_to_f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:case="array_absint_to_i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:case="array_absint_to_u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:case="mat2x2_index_absfloat"]
|
||||
expected: FAIL
|
||||
@ -85,10 +93,13 @@
|
||||
expected: FAIL
|
||||
|
||||
[:case="vector_swizzle_abstract"]
|
||||
expected: FAIL
|
||||
|
||||
[:case="vector_swizzle_float"]
|
||||
expected: FAIL
|
||||
|
||||
[:case="vector_swizzle_integer"]
|
||||
expected: FAIL
|
||||
|
||||
[:case="vector_wrong_result_f32"]
|
||||
|
||||
@ -105,6 +116,7 @@
|
||||
[:arg1="abstract-float";arg2="f16"]
|
||||
|
||||
[:arg1="abstract-float";arg2="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:arg1="abstract-float";arg2="i32"]
|
||||
|
||||
@ -119,6 +131,7 @@
|
||||
expected: FAIL
|
||||
|
||||
[:arg1="abstract-int";arg2="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:arg1="abstract-int";arg2="u32"]
|
||||
expected: FAIL
|
||||
@ -134,6 +147,7 @@
|
||||
[:arg1="f16";arg2="u32"]
|
||||
|
||||
[:arg1="f32";arg2="abstract-float"]
|
||||
expected: FAIL
|
||||
|
||||
[:arg1="f32";arg2="abstract-int"]
|
||||
expected: FAIL
|
||||
@ -147,6 +161,7 @@
|
||||
[:arg1="i32";arg2="abstract-float"]
|
||||
|
||||
[:arg1="i32";arg2="abstract-int"]
|
||||
expected: FAIL
|
||||
|
||||
[:arg1="i32";arg2="f16"]
|
||||
|
||||
|
@ -469,7 +469,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,diagnostic:invalid_locations:*]
|
||||
implementation-status: backlog
|
||||
[:type="attribute";location="function_const"]
|
||||
expected: FAIL
|
||||
|
||||
[:type="attribute";location="function_let"]
|
||||
|
||||
@ -498,6 +500,7 @@
|
||||
[:type="attribute";location="struct_member"]
|
||||
|
||||
[:type="directive";location="function_const"]
|
||||
expected: FAIL
|
||||
|
||||
[:type="directive";location="function_let"]
|
||||
|
||||
|
@ -553,28 +553,39 @@
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,identifiers:function_const_name:*]
|
||||
implementation-status: backlog
|
||||
[:ident="%CE%94%CE%AD%CE%BB%CF%84%CE%B1"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="%D0%9A%D1%8B%D0%B7%D1%8B%D0%BB"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="%D6%83%D5%AB%D6%80%D5%B8%D6%82%D5%A6"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="%D7%A9%D6%B8%D7%81%D7%9C%D7%95%D6%B9%D7%9D"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="%D8%B3%D9%84%D8%A7%D9%85"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="%E0%A4%97%E0%A5%81%E0%A4%B2%E0%A4%BE%E0%A4%AC%E0%A5%80"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="%E6%9C%9D%E7%84%BC%E3%81%91"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="%EA%B2%80%EC%A0%95"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="%F0%90%B0%93%F0%90%B0%8F%F0%90%B0%87"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="0foo"]
|
||||
|
||||
[:ident="FOO"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="Foo"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="NULL"]
|
||||
|
||||
@ -583,14 +594,17 @@
|
||||
[:ident="_"]
|
||||
|
||||
[:ident="_0"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="_0foo"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="__"]
|
||||
|
||||
[:ident="__foo"]
|
||||
|
||||
[:ident="_foo0"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="abstract"]
|
||||
|
||||
@ -625,6 +639,7 @@
|
||||
[:ident="become"]
|
||||
|
||||
[:ident="bf16"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="binding_array"]
|
||||
|
||||
@ -665,7 +680,6 @@
|
||||
[:ident="const"]
|
||||
|
||||
[:ident="const_assert"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="const_cast"]
|
||||
|
||||
@ -694,7 +708,6 @@
|
||||
[:ident="demote_to_helper"]
|
||||
|
||||
[:ident="diagnostic"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="discard"]
|
||||
|
||||
@ -725,6 +738,7 @@
|
||||
expected: FAIL
|
||||
|
||||
[:ident="f64"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="fallthrough"]
|
||||
|
||||
@ -741,6 +755,7 @@
|
||||
[:ident="foo!bar"]
|
||||
|
||||
[:ident="foo"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="foo%23bar"]
|
||||
|
||||
@ -761,6 +776,7 @@
|
||||
[:ident="foo::bar"]
|
||||
|
||||
[:ident="foo__0"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="for"]
|
||||
|
||||
@ -779,6 +795,7 @@
|
||||
[:ident="highp"]
|
||||
|
||||
[:ident="i16"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="i32"]
|
||||
expected: FAIL
|
||||
@ -787,6 +804,7 @@
|
||||
expected: FAIL
|
||||
|
||||
[:ident="i8"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="if"]
|
||||
|
||||
@ -911,8 +929,10 @@
|
||||
[:ident="public"]
|
||||
|
||||
[:ident="quat"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="r%C3%A9flexion"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="readonly"]
|
||||
|
||||
@ -925,7 +945,6 @@
|
||||
[:ident="reinterpret_cast"]
|
||||
|
||||
[:ident="require"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="requires"]
|
||||
|
||||
@ -1047,6 +1066,7 @@
|
||||
[:ident="typeof"]
|
||||
|
||||
[:ident="u16"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="u32"]
|
||||
expected: FAIL
|
||||
@ -1055,6 +1075,7 @@
|
||||
expected: FAIL
|
||||
|
||||
[:ident="u8"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="union"]
|
||||
|
||||
@ -1065,6 +1086,7 @@
|
||||
[:ident="unsafe"]
|
||||
|
||||
[:ident="unsigned"]
|
||||
expected: FAIL
|
||||
|
||||
[:ident="unsized"]
|
||||
|
||||
|
@ -45,11 +45,15 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_fn_const_assert:*]
|
||||
implementation-status: backlog
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_fn_const_decl:*]
|
||||
implementation-status: backlog
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_fn_var_decl:*]
|
||||
@ -105,7 +109,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_module_var_decl:*]
|
||||
implementation-status: backlog
|
||||
[:]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_requires:*]
|
||||
|
@ -1,23 +1,29 @@
|
||||
[cts.https.html?q=webgpu:shader,validation,shader_io,builtins:duplicates:*]
|
||||
implementation-status: backlog
|
||||
[:first="p1";second="p2"]
|
||||
|
||||
[:first="p1";second="rb"]
|
||||
expected: FAIL
|
||||
|
||||
[:first="p1";second="s1b"]
|
||||
|
||||
[:first="p1";second="s2b"]
|
||||
|
||||
[:first="ra";second="p2"]
|
||||
expected: FAIL
|
||||
|
||||
[:first="ra";second="rb"]
|
||||
|
||||
[:first="ra";second="s1b"]
|
||||
expected: FAIL
|
||||
|
||||
[:first="ra";second="s2b"]
|
||||
expected: FAIL
|
||||
|
||||
[:first="s1a";second="p2"]
|
||||
|
||||
[:first="s1a";second="rb"]
|
||||
expected: FAIL
|
||||
|
||||
[:first="s1a";second="s1b"]
|
||||
|
||||
@ -26,6 +32,7 @@
|
||||
[:first="s2a";second="p2"]
|
||||
|
||||
[:first="s2a";second="rb"]
|
||||
expected: FAIL
|
||||
|
||||
[:first="s2a";second="s1b"]
|
||||
|
||||
|
@ -1,5 +1,7 @@
|
||||
[cts.https.html?q=webgpu:shader,validation,shader_io,interpolate:duplicate:*]
|
||||
implementation-status: backlog
|
||||
[:attr=""]
|
||||
expected: FAIL
|
||||
|
||||
[:attr="%40interpolate(flat)"]
|
||||
|
||||
@ -12,8 +14,10 @@
|
||||
[:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(flat)"]
|
||||
|
||||
[:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(flat,%20either)"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(flat,%20first)"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(linear)"]
|
||||
|
||||
@ -37,8 +41,10 @@
|
||||
[:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(flat)"]
|
||||
|
||||
[:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(flat,%20either)"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(flat,%20first)"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(linear)"]
|
||||
|
||||
@ -62,8 +68,10 @@
|
||||
[:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(flat)"]
|
||||
|
||||
[:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(flat,%20either)"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(flat,%20first)"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(linear)"]
|
||||
|
||||
@ -87,8 +95,10 @@
|
||||
[:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(flat)"]
|
||||
|
||||
[:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(flat,%20either)"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(flat,%20first)"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(linear)"]
|
||||
|
||||
@ -112,8 +122,10 @@
|
||||
[:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(flat)"]
|
||||
|
||||
[:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(flat,%20either)"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(flat,%20first)"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(linear)"]
|
||||
|
||||
@ -137,8 +149,10 @@
|
||||
[:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(flat)"]
|
||||
|
||||
[:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(flat,%20either)"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(flat,%20first)"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(linear)"]
|
||||
|
||||
@ -162,8 +176,10 @@
|
||||
[:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(flat)"]
|
||||
|
||||
[:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(flat,%20either)"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(flat,%20first)"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(linear)"]
|
||||
|
||||
@ -187,8 +203,10 @@
|
||||
[:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(flat)"]
|
||||
|
||||
[:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(flat,%20either)"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(flat,%20first)"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(linear)"]
|
||||
|
||||
@ -236,8 +254,10 @@
|
||||
[:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(flat)"]
|
||||
|
||||
[:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(flat,%20either)"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(flat,%20first)"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(linear)"]
|
||||
|
||||
@ -285,8 +305,10 @@
|
||||
[:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(flat)"]
|
||||
|
||||
[:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(flat,%20either)"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(flat,%20first)"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(linear)"]
|
||||
|
||||
@ -334,8 +356,10 @@
|
||||
[:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(flat)"]
|
||||
|
||||
[:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(flat,%20either)"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(flat,%20first)"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(linear)"]
|
||||
|
||||
@ -383,8 +407,10 @@
|
||||
[:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(flat)"]
|
||||
|
||||
[:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(flat,%20either)"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(flat,%20first)"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(linear)"]
|
||||
|
||||
@ -437,13 +463,16 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,shader_io,interpolate:require_location:*]
|
||||
implementation-status: backlog
|
||||
[:stage="fragment";attribute="%40builtin(position)";use_struct=false]
|
||||
|
||||
[:stage="fragment";attribute="%40builtin(position)";use_struct=true]
|
||||
|
||||
[:stage="fragment";attribute="%40location(0)";use_struct=false]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";attribute="%40location(0)";use_struct=true]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex";attribute="%40builtin(position)";use_struct=false]
|
||||
|
||||
@ -452,9 +481,11 @@
|
||||
[:stage="vertex";attribute="%40location(0)";use_struct=false]
|
||||
|
||||
[:stage="vertex";attribute="%40location(0)";use_struct=true]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,shader_io,interpolate:type_and_sampling:*]
|
||||
implementation-status: backlog
|
||||
[:stage="fragment";io="in";use_struct=false;type="";sampling=""]
|
||||
|
||||
[:stage="fragment";io="in";use_struct=false;type="";sampling="center"]
|
||||
@ -548,12 +579,16 @@
|
||||
[:stage="fragment";io="in";use_struct=false;type="flat";sampling=""]
|
||||
|
||||
[:stage="fragment";io="in";use_struct=false;type="flat";sampling="center"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";io="in";use_struct=false;type="flat";sampling="centroid"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";io="in";use_struct=false;type="flat";sampling="either"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";io="in";use_struct=false;type="flat";sampling="first"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";io="in";use_struct=false;type="flat";sampling="flat"]
|
||||
|
||||
@ -562,6 +597,7 @@
|
||||
[:stage="fragment";io="in";use_struct=false;type="flat";sampling="perspective"]
|
||||
|
||||
[:stage="fragment";io="in";use_struct=false;type="flat";sampling="sample"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";io="in";use_struct=false;type="linear";sampling=""]
|
||||
|
||||
@ -710,12 +746,16 @@
|
||||
[:stage="fragment";io="in";use_struct=true;type="flat";sampling=""]
|
||||
|
||||
[:stage="fragment";io="in";use_struct=true;type="flat";sampling="center"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";io="in";use_struct=true;type="flat";sampling="centroid"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";io="in";use_struct=true;type="flat";sampling="either"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";io="in";use_struct=true;type="flat";sampling="first"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";io="in";use_struct=true;type="flat";sampling="flat"]
|
||||
|
||||
@ -724,6 +764,7 @@
|
||||
[:stage="fragment";io="in";use_struct=true;type="flat";sampling="perspective"]
|
||||
|
||||
[:stage="fragment";io="in";use_struct=true;type="flat";sampling="sample"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";io="in";use_struct=true;type="linear";sampling=""]
|
||||
|
||||
@ -872,12 +913,16 @@
|
||||
[:stage="fragment";io="out";use_struct=false;type="flat";sampling=""]
|
||||
|
||||
[:stage="fragment";io="out";use_struct=false;type="flat";sampling="center"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";io="out";use_struct=false;type="flat";sampling="centroid"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";io="out";use_struct=false;type="flat";sampling="either"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";io="out";use_struct=false;type="flat";sampling="first"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";io="out";use_struct=false;type="flat";sampling="flat"]
|
||||
|
||||
@ -886,6 +931,7 @@
|
||||
[:stage="fragment";io="out";use_struct=false;type="flat";sampling="perspective"]
|
||||
|
||||
[:stage="fragment";io="out";use_struct=false;type="flat";sampling="sample"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";io="out";use_struct=false;type="linear";sampling=""]
|
||||
|
||||
@ -1034,12 +1080,16 @@
|
||||
[:stage="fragment";io="out";use_struct=true;type="flat";sampling=""]
|
||||
|
||||
[:stage="fragment";io="out";use_struct=true;type="flat";sampling="center"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";io="out";use_struct=true;type="flat";sampling="centroid"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";io="out";use_struct=true;type="flat";sampling="either"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";io="out";use_struct=true;type="flat";sampling="first"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";io="out";use_struct=true;type="flat";sampling="flat"]
|
||||
|
||||
@ -1048,6 +1098,7 @@
|
||||
[:stage="fragment";io="out";use_struct=true;type="flat";sampling="perspective"]
|
||||
|
||||
[:stage="fragment";io="out";use_struct=true;type="flat";sampling="sample"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="fragment";io="out";use_struct=true;type="linear";sampling=""]
|
||||
|
||||
@ -1196,12 +1247,16 @@
|
||||
[:stage="vertex";io="in";use_struct=true;type="flat";sampling=""]
|
||||
|
||||
[:stage="vertex";io="in";use_struct=true;type="flat";sampling="center"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex";io="in";use_struct=true;type="flat";sampling="centroid"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex";io="in";use_struct=true;type="flat";sampling="either"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex";io="in";use_struct=true;type="flat";sampling="first"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex";io="in";use_struct=true;type="flat";sampling="flat"]
|
||||
|
||||
@ -1210,6 +1265,7 @@
|
||||
[:stage="vertex";io="in";use_struct=true;type="flat";sampling="perspective"]
|
||||
|
||||
[:stage="vertex";io="in";use_struct=true;type="flat";sampling="sample"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex";io="in";use_struct=true;type="linear";sampling=""]
|
||||
|
||||
@ -1358,12 +1414,16 @@
|
||||
[:stage="vertex";io="out";use_struct=true;type="flat";sampling=""]
|
||||
|
||||
[:stage="vertex";io="out";use_struct=true;type="flat";sampling="center"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex";io="out";use_struct=true;type="flat";sampling="centroid"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex";io="out";use_struct=true;type="flat";sampling="either"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex";io="out";use_struct=true;type="flat";sampling="first"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex";io="out";use_struct=true;type="flat";sampling="flat"]
|
||||
|
||||
@ -1372,6 +1432,7 @@
|
||||
[:stage="vertex";io="out";use_struct=true;type="flat";sampling="perspective"]
|
||||
|
||||
[:stage="vertex";io="out";use_struct=true;type="flat";sampling="sample"]
|
||||
expected: FAIL
|
||||
|
||||
[:stage="vertex";io="out";use_struct=true;type="linear";sampling=""]
|
||||
|
||||
|
@ -116,7 +116,9 @@
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,shader_io,locations:type:*]
|
||||
implementation-status: backlog
|
||||
[:use_struct=false;type="MyAlias"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="MyStruct"]
|
||||
|
||||
@ -137,8 +139,10 @@
|
||||
[:use_struct=false;type="f16"]
|
||||
|
||||
[:use_struct=false;type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="mat2x2%3Cf32%3E"]
|
||||
|
||||
@ -233,56 +237,76 @@
|
||||
[:use_struct=false;type="texture_storage_3d%3Cr32float,%20write%3E"]
|
||||
|
||||
[:use_struct=false;type="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec2%3Cbool%3E"]
|
||||
|
||||
[:use_struct=false;type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec2%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec2%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec2f"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec2h"]
|
||||
|
||||
[:use_struct=false;type="vec2i"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec2u"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec3%3Cbool%3E"]
|
||||
|
||||
[:use_struct=false;type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec3%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec3%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec3f"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec3h"]
|
||||
|
||||
[:use_struct=false;type="vec3i"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec3u"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec4%3Cbool%3E"]
|
||||
|
||||
[:use_struct=false;type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec4%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec4%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec4f"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec4h"]
|
||||
|
||||
[:use_struct=false;type="vec4i"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=false;type="vec4u"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="MyAlias"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="MyStruct"]
|
||||
|
||||
@ -303,8 +327,10 @@
|
||||
[:use_struct=true;type="f16"]
|
||||
|
||||
[:use_struct=true;type="f32"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="i32"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="mat2x2%3Cf32%3E"]
|
||||
|
||||
@ -399,54 +425,73 @@
|
||||
[:use_struct=true;type="texture_storage_3d%3Cr32float,%20write%3E"]
|
||||
|
||||
[:use_struct=true;type="u32"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec2%3Cbool%3E"]
|
||||
|
||||
[:use_struct=true;type="vec2%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec2%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec2%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec2f"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec2h"]
|
||||
|
||||
[:use_struct=true;type="vec2i"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec2u"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec3%3Cbool%3E"]
|
||||
|
||||
[:use_struct=true;type="vec3%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec3%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec3%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec3f"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec3h"]
|
||||
|
||||
[:use_struct=true;type="vec3i"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec3u"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec4%3Cbool%3E"]
|
||||
|
||||
[:use_struct=true;type="vec4%3Cf32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec4%3Ci32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec4%3Cu32%3E"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec4f"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec4h"]
|
||||
|
||||
[:use_struct=true;type="vec4i"]
|
||||
expected: FAIL
|
||||
|
||||
[:use_struct=true;type="vec4u"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cts.https.html?q=webgpu:shader,validation,shader_io,locations:validation:*]
|
||||
|
@ -1,5 +1,7 @@
|
||||
[cts.https.html?q=webgpu:shader,validation,statement,compound:parse:*]
|
||||
implementation-status: backlog
|
||||
[:stmt="decl"]
|
||||
expected: FAIL
|
||||
|
||||
[:stmt="empty"]
|
||||
|
||||
|
@ -1,19 +1,24 @@
|
||||
[cts.https.html?q=webgpu:shader,validation,statement,const_assert:parse:*]
|
||||
implementation-status: backlog
|
||||
[:case="both_parentheses"]
|
||||
expected: FAIL
|
||||
|
||||
[:case="condition_on_newline"]
|
||||
expected: FAIL
|
||||
|
||||
[:case="invalid_expression"]
|
||||
|
||||
[:case="left_parenthesis_only"]
|
||||
|
||||
[:case="multiline_with_parentheses"]
|
||||
expected: FAIL
|
||||
|
||||
[:case="no_condition_no_parentheses"]
|
||||
|
||||
[:case="no_condition_with_parentheses"]
|
||||
|
||||
[:case="no_parentheses"]
|
||||
expected: FAIL
|
||||
|
||||
[:case="not_a_boolean"]
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
[cts.https.html?q=webgpu:shader,validation,statement,continuing:placement:*]
|
||||
implementation-status: backlog
|
||||
[:stmt="continuing"]
|
||||
|
||||
[:stmt="continuing_block"]
|
||||
@ -10,8 +11,10 @@
|
||||
[:stmt="continuing_break_if_parens"]
|
||||
|
||||
[:stmt="continuing_const"]
|
||||
expected: FAIL
|
||||
|
||||
[:stmt="continuing_const_assert"]
|
||||
expected: FAIL
|
||||
|
||||
[:stmt="continuing_continue"]
|
||||
|
||||
|
@ -93,8 +93,10 @@
|
||||
[:test="init_cond_cont"]
|
||||
|
||||
[:test="init_const"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="init_const_type"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="init_expr"]
|
||||
|
||||
|
@ -97,6 +97,7 @@
|
||||
[:test="const"]
|
||||
|
||||
[:test="function_const"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="function_var"]
|
||||
|
||||
|
@ -78,6 +78,7 @@
|
||||
[:body="compound_assign"]
|
||||
|
||||
[:body="const_assert"]
|
||||
expected: FAIL
|
||||
|
||||
[:body="continue1"]
|
||||
|
||||
|
@ -104,30 +104,42 @@
|
||||
[cts.https.html?q=webgpu:shader,validation,statement,switch:parse:*]
|
||||
implementation-status: backlog
|
||||
[:test="L_case_1_2_default"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_case_1_case_1_default"]
|
||||
|
||||
[:test="L_case_1_case_2_default"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_case_1_colon_case_2_colon_default_colon"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_case_1_colon_default"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_case_1_colon_default_colon"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_case_1_default"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_case_1_default_2"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_case_1_default_case_2"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_case_1_default_colon"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_case_2_1_default"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_case_2_case_1_default"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_case_2_default_case_1"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_case_C1_case_C1_default"]
|
||||
|
||||
@ -140,18 +152,25 @@
|
||||
[:test="L_case_C2_case_expr_default"]
|
||||
|
||||
[:test="L_case_builtin_default"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_case_default"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_case_default_1"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_case_default_2_1"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_case_default_2_case_1"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_case_expr_default"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_default"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_default_1"]
|
||||
|
||||
@ -160,20 +179,28 @@
|
||||
[:test="L_default_block_default_block"]
|
||||
|
||||
[:test="L_default_break"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_default_case_1_2"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_default_case_1_break"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_default_case_1_case_2"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_default_case_1_colon_break"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_default_case_2_case_1"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_default_colon"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_default_colon_break"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="L_default_default"]
|
||||
|
||||
@ -186,6 +213,7 @@
|
||||
[:test="L_no_default"]
|
||||
|
||||
[:test="L_paren_default"]
|
||||
expected: FAIL
|
||||
|
||||
[:test="lparen_L"]
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user